flash cs
元件其實跟
flash 8
的元件用法差不多,但是省去了很多監聽的一些繁瑣的東西,上次把
flash 8
的元件都看了一次
,發現還有一些元件還是不錯的,但是開始學
flash cs
的元件的確說實話,記得東西還是有的,我把其中幾個公共的地方都做了一些筆記,當作是學習拉。。
combox
與list
元件先說一些
combox ,list
的共同點吧,他們都可以在引數裡面設定
都可以陣列指定資料
dataprovider
,也像c
#那樣指定資料來源,第二呢,新增專案的方法
都可以用
additem();
方法來新增資料項
,看下面的**
combox.additem();
combox.additem();
combox.additem();
combox.additem();
list.additem();
var items1:array = [,
, ,
, ];
alist.dataprovider = new dataprovider(items1);
這裡是指定資料的意思,用作於
list
元件選擇項來
其中共同點:
additem(); dataprovider
當中這些是常用的
fl.controls
在這裡包裡面有著很多關於元件的使用方法,有使用我們經常需要使用滑鼠事件類來配合一起使用,
像這些監聽就是一
**例子:
mybtn
是button
元件,mytxt
是textarea
元件mybtn.addeventlistener(mouseevent.click,suofang);
function suofang(event:mouseevent):void
當中就是
mouseevent.click
乙個呼叫的屬性,我們這裡經常用到,像
flash 8
那樣on
(release
){}
這樣的方法
但是as 3.0
的機制不同
as 2.0
什麼都需要監聽,要知道事件的使用方法,要知道異常的處於
有一次我做了乙個外部載入的文字,但是發現老是出現
typeerror
的異常,由於我們沒有立刻處理,所以就經常出現錯誤,
typeerror
如果運算元的實際型別與所需型別不同,將引發typeerror 異常
var loader:urlloader=new urlloader();
loader.dataformat = urlloaderdataformat.text;//
trycatch(e:typeerror)
如果沒有使用
try {} catch ( ){}
處理typeerror
處理的話,經常會錯誤,因為在
as 2.0
的異常機制還沒有完善導致我們在
as3.0
學習當中碰見很多問題
所以之前結合資料庫來使用的時候老是出現這樣的問題。
scrollpane
元件:
這個元件跟
flash 8
元件沒有太大區別,雖然
as 3.0
再,沒有
id這樣的事情,但是這些同樣在引數裡面設定,也可以不用寫**,大大方便設定者,只是在元件引數設定的
soure
輸入你要指定的
mc 名稱就可以
總的來說,
flash cs
的元件應該大大簡化以前那些繁瑣的地方,統一了監聽的方法,增強的事件與異常錯誤的處理。
tree
元件?這個元件不見了?
flash cs
元件不見了,從雅虎
flash
list
和combox
差不多。可以指定資料
總的來說,學習了一些
flash
元件還是覺得弱了點,沒有
flex builder 3.0
那樣強大,其實
flex
的元件可以整合到
flash
裡面一起的,我覺得那些元件很實在,說不定
flash
也搞個像。
net那樣的平台呢,
flash
。net
呵呵,不過商業考慮,綁在一起
倒不如分開來賣還掙錢多呢?既然
air程式也可以用
flash
來開發,倒不如來個一家親。兩者聯合在一起,發揮
flash
的最高境界呢。。
建立Flash CS3元件 四 編寫元件類
建立flash cs3元件 四 編寫元件類 在上一講,我們已經決定好的元件的外觀與樣式,現在,我們要做的是規劃元件類.使用者設定元件,靠得就是元件的方法與屬性,乙個元件應當有什麼屬性,什麼方法,這也是乙個需要仔細規劃的方面,規劃的原則當然也是以需求為先.1.accordion元件的屬性 1 首先,我...
FlashCS3值得深入學習
接觸flashcs3是很偶然的事情,為了幫同事製作乙個漂亮的課件,使用了flash動畫技術。簡單的動畫技術,能夠實現的東西還是太過於簡單,很多的內容向乎是ppt的翻版,只不過實現的方法變了,動畫的元素多了,介面和控制都稍好了一點。要想製作好的作品,還是需要更深入的技術。乙個同事要我幫忙製作乙個動態顯...
vue學習筆記3 元件
1 元件命名 a.全小寫加連線符 vue.component my component name 當使用 kebab case 短橫線分隔命名 定義乙個元件時,你也必須在引用這個自定義元素時使用 kebab case,例如。b 駝峰式 vue.component mycomponentname 當使...