日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

條件循環(huán)的使用_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Class結構教程
1.最基本的Class定義方面我不多說了,就舉個例子直接開始:classFlash8{privatevaruser:String;//定義變量privatevarpass:String;privatevarage:N

前兩天,看到有個朋友發(fā)帖子問 if 和 do..while之間的區(qū)別,當時只回答了一點:即do..while至少執(zhí)行一次;而if可能一次都不執(zhí)行就跳出循環(huán)。其他的就想不起來了,想想還是自己學業(yè)不精,于是今天查了些資料,把FLASH MX的兩個主要的條件循環(huán)語句分別做個介紹:
1. if語句
格式: if(condition){
statements;
}
if 語句被稱為條件判定語句或邏輯分支,是 Flash MX中基于某些條件的評估判定來控制腳本執(zhí)行流程的語句。當 Flash 執(zhí)行到 if 語句時,先判定括號中condition邏輯表達式的計算結果,假如結果為 true 則執(zhí)行所屬當前 if 語句的程序代碼。假如結果為 false,則察看當前 if 語句中是否有 else 或 else if 子句,假如有則繼續(xù)計算判定,假如沒有則跳過當前 if 語句內的所有程序代碼繼續(xù)執(zhí)行。
例如:當以下代碼檢測變量X是否小于或者等于3時,假如檢測結果返回(true)真,則執(zhí)行花括號內的代碼(停止主場景中MC的轉動),假如為假,則找到與之匹配的else,判定執(zhí)行else中的代碼(mc繼續(xù)轉動);
if(x<=3){
_root.mc.stop();
}else{
_root.mc.play();
} 點擊瀏覽該文件

2.do..while
格式: do {
statements;
} while (condition) do while 語句,是 Flash Action 腳本中控制程序運行的語句,只要跳出循環(huán)的條件不滿足,將重復執(zhí)行某一動作語句若干次。在具體的代碼執(zhí)行過程中每當看到 while 語句時,計算并判定參數(shù)(condition)中的邏輯表達式結果,假如結果為 true 就繼續(xù)執(zhí)行該循環(huán)體(statements)中的程序代碼,直至計算結果為 false 時跳出當前循環(huán)繼續(xù)執(zhí)行后面的語句。 例如:在下面的例子中,MC(一個綠色的球)將被復制50次。
j=0;
do{
duplicateMovieClip("MC","MC" j,j);
setProperty("MC" j,_y,random(400));
setProperty("MC" j,_x,random(400));
setProperty("MC" j,_alpha,(random(70) 30) );
j ;
}
while(j<50);


分享:簡單的檢測鼠標是否有移動的類
簡單的檢測鼠標是否有移動的類classMouseMoveextendsMovieClip{privatevar_nx:Number;privatevar_ny:Number;privatevar_ox:Number;privatevar

來源:設計前沿網(wǎng)上收集//所屬分類:Flash教程/更新時間:2008-03-05
相關Flash教程