天天看點

flash ScrollBar,List,Alert元件的使用及執行個體

 (一)UIScrollBar元件:

用于滾動TextField對象的執行個體,或其他MovieClip.可以有水準和垂直2種用法。基本參數:_targetInstanceName:就是填TextField對象的執行個體名,horizontal:水準:此值設為true垂直:此值設為false.

執行個體做法:

1。建一個預設的FLASH8文檔,拖出一個動态文本,執行個體名為tt,選擇多行不換行,其他預設。位置在場景的第一幀第一層。

2。拖一個UIScrollBar元件到舞台,水準,參數采用預設參數。位置在場景的第一幀第一層。

3。另建一層放AS:針上代碼:var tt:TextField;tt.text="power by

[url=http://8765004.flash8.net/]http://8765004.flash8.net[/url]

,power by

[url=http://8765004.flash8.net/]http://8765004.flash8.net[/url]

, powerby

[url=http://8765004.flash8.net/]http://8765004.flash8.net[/url]

,"

4。測試。

執行個體請看附件

(二)List 元件參數

以下是您可以在屬性檢查器中或在“元件檢查器”面闆中為每個 List 元件執行個體設定的創作參數:data 填充清單資料的值數組。預設值為 [ ](空數組)。沒有相應的運作時屬性。labels 填充清單的标簽值的文本值數組。預設值為 [ ](空數組)。沒有相應的運作時屬性。multipleSelection 一個布爾值,它指明是 (true)否 (false)可以選擇多個值。預設值為false 。rowHeight 指明每行的高度,以像素為機關。預設值是 20 。設定字型不會更改行的高度。您可以使用 List 執行個體的方法、屬性和事件為其編寫動作腳本來設定其他選項。有關詳細資訊,請參閱 List 類。建立具有 List 元件的應用程式以下過程解釋了如何在創作時将 List 元件添加到應用程式。在本例中,清單是一個有三個項目的範例。要将一個簡單的 List 元件添加到一個應用程式中,請執行以下操作:

1 将 List 元件從“元件”面闆拖到舞台。

2 選擇清單,然後選擇“修改”>“變形”,調整大小以适應您的應用程式。

3 在屬性檢查器中,執行以下操作:

(1)輸入執行個體名稱 myl 。

(2)為标簽參數輸入 proj1 、proj2 和 proj3 。

4 測試影片

執行個體請看附件

(三)Alert 元件

Alert 元件使您能夠彈出一個視窗,該視窗向使用者呈現一條消息和響應按鈕。Alert 視窗包含一個可填充文本的标題欄、一個可自定義的消息和若幹可更改标簽的按鈕。Alert 視窗隻能包含以下按鈕的任意組合:“是”、“否”、“确定”和“取消”。可以通過使用以下屬性更改按鈕上的文本标簽:Alert.yesLabel 、Alert.noLabel 、Alert.okLabel 和Alert.cancelLabel 。您無法更改Alert 視窗中按鈕的順序;按鈕順序始終為“确定”、“是”、“否”、“取消”。要彈出Alert 視窗,您必須調用Alert.show()方法。為了成功調用該方法,Alert 元件必須位于庫中。您必須将Alert 元件從“元件”面闆拖到舞台上,然後再将Alert 元件從舞台中删除。此操作将元件添加到庫中,但不會在文檔中顯示它。使用Alert 元件(僅限 Flash Professional )可在需要向使用者通告某些内容時随時使用Alert 。例如,您可能要在使用者未正确填寫表單、股票達到某個價位或使用者在未儲存會話的情況下退出應用程式時彈出Alert 。Alert 元件沒有創作參數。必須調用動作腳本的Alert.show()方法來彈出Alert 視窗。可以使用其他動作腳本屬性來修改應用程式中的Alert視窗。建立具有Alert 元件的應用程式以下過程解釋了如何在創作時将Alert 元件添加到應用程式。在本例中,Alert 元件将在填寫表單不正确時彈出“表單填寫不正确,請重新填寫”。要建立具有Alert 元件的應用程式,請執行以下操作:

1 在“元件”面闆中輕按兩下 Alert 元件,将其添加到舞台。然後選中從舞台删除,注意庫裡還在。

2 在1針上寫下代碼:

import mx.controls.Alert

var lObj:Object = new Object();//建立偵聽器對象

Alert.show("表單填寫不正确,請重新填寫", "",Alert.OK | Alert.CANCEL, this, lObj);

stop(); 

3.測試影片

執行個體請看附件

[img]/Files/BeyondPic/2007-1/9/200718144252870.gif[/img]

附件

本文轉自:http://www.5uflash.com/flashjiaocheng/Flashzujianxuexi/1361.html