項目需要,開始學(xué)習(xí)flash
更新時間:2007年04月27日 00:00:00 作者:
項目需要,開始學(xué)習(xí)flash
好記性不如爛筆頭,邊學(xué)邊記吧??纯匆晕业姆绞絹韺W(xué)習(xí),需要多久能學(xué)會些簡單的編程,夠用就行了,也沒有太多的精力去把“佛拉屎”吃透。~_~
語法方面,早知道它與js比較相似。
先操作了一下數(shù)組,基本上都完全一樣。
1、
//練習(xí)一下數(shù)組的應(yīng)用;
var myarr=new Array();
myarr[0]="語文";
myarr[1]="數(shù)學(xué)";
myarr[2]="化學(xué)";
var temp="";
for(var i=0;i temp+=myarr[i];
}
test.htmlText=temp;
trace(temp);
備注一下trace的用法與意思[
語句;在測試模式下,計算表達式并在“輸出”面板中顯示結(jié)果。
在測試影片時,使用此動作可在“輸出”面板中記錄編程注釋或顯示消息。使用 expression 參數(shù)可以檢查是否存在某種條件,或在“輸出”面板中顯示值。trace() 動作類似于 JavaScript 中的 alert 函數(shù)。
可以使用“發(fā)布設(shè)置”中的“Omit Trace Actions”(省略 Trace 動作)命令將 trace() 動作從導(dǎo)出的 SWF 文件中刪除。
記住以上這些我想trace函數(shù)已經(jīng)夠用了。
另外還發(fā)現(xiàn)了一點與js不同
var i:Number = 5;
個人感覺不太喜歡這樣的寫法,
關(guān)于這樣的寫法,幫助里是這樣解釋滴!
在代碼中使用冒號 (:) 為變量指定數(shù)據(jù)類型。要為某個項目指定特定的數(shù)據(jù)類型,請使用 var 關(guān)鍵字和后冒號語法指定其類型,如下面的示例所示:
// 嚴格指定變量或?qū)ο蟮念愋?
var myNum:Number = 7;
var myDate:Date = new Date();
// 嚴格指定參數(shù)的類型
function welcome(firstName:String, myAge:Number) {
}
// 嚴格指定參數(shù)和返回值的類型
function square(num:Number):Number {
var squared:Number = num * num;
return squared;
}
可以根據(jù)內(nèi)置類(Button、Date、MovieClip 等)以及您創(chuàng)建的類和接口來聲明對象的數(shù)據(jù)類型。下面的代碼片段中將創(chuàng)建自定義類型 Student 的一個新對象:
var firstStudent:Student = new Student();
2、迫不急待的想將“佛拉屎”進行到底
接著學(xué)習(xí)了自定義函數(shù)
function test(s){
trace(s)
}
//調(diào)用自定義函數(shù);
test("我是一堆垃圾!");
沒錯就是這么簡單。
3、利用loadMovie()進行動態(tài)加載圖片。
話不多說,看個例子就明白了。
好記性不如爛筆頭,邊學(xué)邊記吧??纯匆晕业姆绞絹韺W(xué)習(xí),需要多久能學(xué)會些簡單的編程,夠用就行了,也沒有太多的精力去把“佛拉屎”吃透。~_~
語法方面,早知道它與js比較相似。
先操作了一下數(shù)組,基本上都完全一樣。
1、
//練習(xí)一下數(shù)組的應(yīng)用;
var myarr=new Array();
myarr[0]="語文";
myarr[1]="數(shù)學(xué)";
myarr[2]="化學(xué)";
var temp="";
for(var i=0;i temp+=myarr[i];
}
test.htmlText=temp;
trace(temp);
備注一下trace的用法與意思[
語句;在測試模式下,計算表達式并在“輸出”面板中顯示結(jié)果。
在測試影片時,使用此動作可在“輸出”面板中記錄編程注釋或顯示消息。使用 expression 參數(shù)可以檢查是否存在某種條件,或在“輸出”面板中顯示值。trace() 動作類似于 JavaScript 中的 alert 函數(shù)。
可以使用“發(fā)布設(shè)置”中的“Omit Trace Actions”(省略 Trace 動作)命令將 trace() 動作從導(dǎo)出的 SWF 文件中刪除。
記住以上這些我想trace函數(shù)已經(jīng)夠用了。
另外還發(fā)現(xiàn)了一點與js不同
var i:Number = 5;
個人感覺不太喜歡這樣的寫法,
關(guān)于這樣的寫法,幫助里是這樣解釋滴!
在代碼中使用冒號 (:) 為變量指定數(shù)據(jù)類型。要為某個項目指定特定的數(shù)據(jù)類型,請使用 var 關(guān)鍵字和后冒號語法指定其類型,如下面的示例所示:
// 嚴格指定變量或?qū)ο蟮念愋?
var myNum:Number = 7;
var myDate:Date = new Date();
// 嚴格指定參數(shù)的類型
function welcome(firstName:String, myAge:Number) {
}
// 嚴格指定參數(shù)和返回值的類型
function square(num:Number):Number {
var squared:Number = num * num;
return squared;
}
可以根據(jù)內(nèi)置類(Button、Date、MovieClip 等)以及您創(chuàng)建的類和接口來聲明對象的數(shù)據(jù)類型。下面的代碼片段中將創(chuàng)建自定義類型 Student 的一個新對象:
var firstStudent:Student = new Student();
2、迫不急待的想將“佛拉屎”進行到底
接著學(xué)習(xí)了自定義函數(shù)
function test(s){
trace(s)
}
//調(diào)用自定義函數(shù);
test("我是一堆垃圾!");
沒錯就是這么簡單。
3、利用loadMovie()進行動態(tài)加載圖片。
話不多說,看個例子就明白了。