flex基礎(2)
建立應用程式
在這個簡單的購物車中,我們顯示一個咖啡品牌的列表(類似於HTML的select)。使用資料繫結功能在下面顯示當前選擇的品牌的說明,還有一個新增到購物車的按鈕,當按鈕被按下後,該品牌的咖啡便會被新增到購物列表中。
圖1. 教程建立的Flex應用程式
這個教程的目的是為了學習使用:
Application (應用程式)類
Panel (皮膚)容器
Script (指令碼)元素
Array (陣列)元素
Object (物件)元素
Label (標籤)元素
Text (文字框)元素
Button (按鈕)控制元件
ComboBox (下拉選單)控制元件
List (列表)控制元件
一個ActionScript函式
建立Application(應用程式)物件
任何一個Flex程式都是以XML宣告開始和Application標記的。Application標籤包含一個MX類庫名稱空間的宣告:xmlns:mx="http://www.macromedia.com/2003/mxml" 。引用該類庫的所有標籤必須以mx作為字首。
1. 建立一個新檔案 ,然後儲存為 firstapp.mxml,位於flex_tutorials目錄下
2. 在檔案的開始處,插入XML宣告:
<?xml version="1.0"?>
3. 在XML宣告後,新增帶名稱空間的Application標籤:
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
</mx:Application>
應用程式佈局:新增一個皮膚
通常你可以將Flex應用程式中可見的元件放置於容器中,容器提供了繫結文字、控制元件、影像和其他媒體型別的元素。在這裡,你可以使用稱為“皮膚”(Panel)的容器,它可以提供大部分應用程式需要的全部外殼。你還可以使用皮膚的title(標題)屬性,修改皮膚上方自動包含著的標題欖的文字。
4. 在Application標籤內部,新增一個Panel標籤,title屬性為"my First Flex App"
<mx:Panel title="My First Flex App">
</mx:Panel>
新增一個顯示標題的Label元素
Label元素可以用來顯示單行文字。它有一些屬性,這裡用到的是text(文字)屬性,定義Label顯示的內容。
5. 在Panel標籤內,插入一個帶有文字屬性的Label標籤,如下:<mx:Label text="Coffee Blends"/>
6. 儲存檔案,預覽一下程式
相關文章
- flex基礎(1)Flex
- flex基礎(3)Flex
- Pandas 基礎 (2) - Dataframe 基礎
- 基礎2
- MySQL基礎(2)MySql
- Sheel基礎2
- Docker 基礎 - 2Docker
- jQuery基礎2jQuery
- AVFoundation基礎_2
- css基礎2CSS
- JavaScript基礎2JavaScript
- Go 基礎教程--2-基礎知識Go
- React基礎篇2React
- Koa2基礎
- HTMl————2、HTML基礎HTML
- python基礎2Python
- java基礎 排序2Java排序
- Vue2基礎Vue
- java基礎操作2Java
- 嵌入式基礎(2)---硬體基礎知識
- Python 基礎 2 - 列表Python
- Day2--Mysql基礎MySql
- Linux基礎指令(2)Linux
- Linux shell基礎2Linux
- 量子力學基礎-2
- MySql基礎知識(2)MySql
- Struts2 基礎(四)
- Struts2 基礎(五)
- php學習基礎(2)PHP
- JavaScript 基礎教程(2) (轉)JavaScript
- Flutter第4天--基礎控制元件(下)+Flex佈局詳解Flutter控制元件Flex
- 【基礎知識】Flex-彈性佈局原來如此簡單!!Flex
- 《HTML5+JavaScript動畫基礎》——第2章 動畫的JavaScript基礎2.1動畫基礎HTMLJavaScript動畫
- jQuery 基礎樣式篇(2)jQuery
- GO基礎知識分享2Go
- React筆記:React基礎(2)React筆記
- Django-基礎-2-ORMDjangoORM
- CSS基礎2--屬性CSS