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

flash action 詳解(7)_Flash教程

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

推薦:flash action 詳解(6)
第3章:條件和循環(huán)--綜述Actionscript的條件和循環(huán)語(yǔ)句有if,else,elseif,for,while,do...while,for...in和tch.在Flash中它們被叫做流程控制動(dòng)

循環(huán)語(yǔ)句--for
循環(huán)語(yǔ)句
for
對(duì)于 for 循環(huán), 我想大多數(shù)讀者都不會(huì)生疏. 下面是一個(gè)求 1 到 100 的自然數(shù)之和的程序段.
var sum = 0;
//下面是 for 循環(huán)
for (var i=1; i<=100; i ) {
sum = sum i;
}
trace ("sum=" sum);
for 后面括號(hào)里面的內(nèi)容分為三部分: 初始值; 循環(huán)條件; 循環(huán)值變化方式. 對(duì)于初始值沒(méi)什么可說(shuō)的, 隨便取; 循環(huán)條件就是在什么條件下繼續(xù)循環(huán), 只要懂得邏輯表達(dá)式就可以了; 循環(huán)值的變化方式可以用任意的賦值語(yǔ)句來(lái)改變. 下面是一個(gè)修改后的例子:
var sum = 0;
//下面是 for 循環(huán)
for (var i=2; i<100; i =2) {
sum = sum i; //trace(i);
}
trace("sum=" sum);
上例中我把初始值 i 改為了 2, 條件改為 <100 (即不包括 100), 循環(huán)值變成每次加 2. 運(yùn)行后看看結(jié)果, 結(jié)果是 1 到 100 的開(kāi)區(qū)間中所有雙數(shù)之和. 假如不清楚循環(huán)內(nèi)部的工作機(jī)理, 可以刪除上例中 for 循環(huán)體內(nèi) //trace(i); 前的雙斜杠, 運(yùn)行代碼時(shí)會(huì)在輸出窗口中列出每次的 i 值. 那么假如初值不滿足循環(huán)條件會(huì)怎樣? 你可以把 i=2 改為 i=100 看看.
對(duì)應(yīng)于 for 還有一個(gè) for...in 循環(huán), 這涉及到數(shù)組和對(duì)象的內(nèi)容, 在后面會(huì)介紹
while & do...while
while & do...while
說(shuō)實(shí)在話, 對(duì)于一般的編程 while 用得不多. 但是在需要的時(shí)候你才會(huì)發(fā)現(xiàn)它的價(jià)值.
while 循環(huán)在運(yùn)行時(shí)遵循下面的步驟:
檢查 while 后面括號(hào)內(nèi)的條件是否成立.
假如條件成立, 運(yùn)行語(yǔ)句塊內(nèi)的語(yǔ)句. 否則結(jié)束循環(huán), 運(yùn)行循環(huán)體后面的語(yǔ)句.
運(yùn)行完語(yǔ)句塊內(nèi)的語(yǔ)句后回到第一步.
n = 0;
//下面是 while 循環(huán)
while(n < 5) {
n ;
}
trace("n=" n);
上面的例子運(yùn)行結(jié)果為 n=5. 當(dāng) n 小于 5 時(shí)循環(huán)的條件成立, 于是運(yùn)行其中的 n (即 n 增加 1). 當(dāng) n 等于 5 時(shí), 因?yàn)檠h(huán)條件已經(jīng)不成立, 所以中止循環(huán), 執(zhí)行后面的 trace 語(yǔ)句.

分享:flash action 詳解(5)
對(duì)象|Object對(duì)象是Actionscript中的一個(gè)重要數(shù)據(jù)類型.說(shuō)得更清楚一些,它就是現(xiàn)在大多數(shù)編程語(yǔ)言中的類(Class).其實(shí)在Flash中使用的MovieClip其實(shí)

來(lái)源:設(shè)計(jì)前沿網(wǎng)上收集//所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程