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

Flash教程:AS3.0 實現(xiàn)FLASH的“動態(tài)鏈接庫”_Flash教程

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

推薦:Flash按鈕打開一個新的窗口的設(shè)計方法
本文具體闡述了Flash按鈕打開全屏窗口和自定義窗口的設(shè)計方法===========全屏的窗口===========這個方法不需要在頁面本身設(shè)置打開在FLASH的按鈕上輸入代碼

因為以前是做.net 的開發(fā)的,所以很習(xí)慣與 DLL 文件,覺得它異常方便,非凡開發(fā)大型項目時,分成不同的DLL文件進(jìn)行開發(fā),不但節(jié)省了編譯的時間,也使得程序結(jié)構(gòu)更加完美. AS3中,寫一類,代碼如下:
package cw.DizhuAS3
{
public class DizhuRules
{
public function DizhuRules()
{
trace("DizhuRules Create")
}
}
}新建一FLA[DizhuAS3.fla],寫一幀寫以下代碼:
import cw.DizhuAS3.*;
DizhuRules;//這里還是和AS2一樣,假如沒在FLASH里出現(xiàn)過,編譯的時候不會被編譯進(jìn)SWF中.
[size= 0][size= 0]
編譯后得到包含有 DizhuRules 類的 DizhuAS3.swf 文件.我把他扔進(jìn)一個叫LIB的文件夾里.再新建一FLA,嘗試在第一幀寫以下代碼:
import flash.net.*;
import flash.events.*; var myloader:Loader = new Loader();
myloader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLibLoaded);
myloader.load(new URLRequest("LIB/" "DizhuAS3" ".swf"));
function onLibLoaded(e:Event):void {
trace("load compele");
var ClassReference:Class = myloader.contentLoaderInfo.applicationDomain.getDefinition("cw.DizhuAS3::DizhuRules") as Class; //("cw.DizhuAS3::DizhuRules") 與 ("cw.DizhuAS3.DizhuRules") 效果一樣
new ClassReference();
} 編譯運行,可以看得到 DizhuRules Create 被 trace了出來...
AS3引入了 applicationDomain ,使得被載入進(jìn)來的swf 里的類與主swf的里都存在與不同的環(huán)境中,從而不會出現(xiàn)像AS2中的舊的被新的同名的類替換的后果[因為AS2里的類都是加在_global上]

分享:Flash AS實現(xiàn)鼠標(biāo)觸發(fā)動作的控制
當(dāng)鼠標(biāo)放在按鈕上的時候,控制一個影片剪輯一幀一幀的往前動(nextFrame),當(dāng)鼠標(biāo)離開按鈕上的時候,那一個影片剪輯一幀一幀的往后退(prevFrame)!on(rollOver)

來源:閃吧//所屬分類:Flash教程/更新時間:2008-03-05
相關(guān)Flash教程