亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

attachMovie外部swf中的元素

系統 1852 0

?
[1b]作者的個人站點:[/1b]
[url=http://jim.blueidea.com/]
http://jim.blueidea.com/
[/url]

相信大家都用過attachMovie這個語句,可以方便的綁定庫中帶Linkage輸出的元素, 在一些游戲以及交互程度比較高的網站中經常會用到。 那么這里就遇到一個問題,假如我在sub.fla庫里面用linkage設定了幾個元素, 然后想在main.fla里面attachMovie這幾個元素,該如何處理尼?
[1b]第一種方法[/1b],main.fla使用 loadMovie(); 或 loadMovieNum();先導入 sub.swf, 然后導入完成后,再使用attachMovie來綁定元素。 但是這種方法,使用受到一個很大的限制,就是只能在 loadMovieNum()語句導入所在的層,或者loadMovie()語句導入所在的mc上面使用attachMovie, 比如:
同樣:
[1b]第二種方法[/1b],使用Export for runtime sharing的方式,方法如下:
在sub.fla中,設置好需要attach元素的 Linkage值,并選定 Export for ActionScript? 以及 Export in first frame這兩項
然后,在sub.fla中新建一個空的mc, 在庫中設置這個空mc的linkage值為 ext? ,選定 Export in first frame 以及 export for runtime sharing, URL這一項則填寫為 sub.swf 如圖:

在main.fla中,新建一個空的mc,在庫中設置這個空mc的linkage值為 ext ,然后選定 Import for runtime sharing , URL一項填為 sub.swf 如圖:

然后在main.fla中,再新建一個mc,從庫中把剛才的ext這個空mc拖放到新建的這個mc中,然后把這個新mc任意設置一個linkage值,然后選定Export for ActionScript? 以及 Export in first frame這兩項。
做好以上的兩步,就可以在main.fla里面任意attach sub.fla里面的可用元素了,比如:
attachMovie("cc","cc", 1);
attachMovie("bar","bar", 2);
?
[1b]第三種方法[/1b], 采用上面的第二種方法雖然已經很理想了,不過還是有一個限制,那就是必須編輯 sub.fla,加入 ext這個空mc, 那么有沒有方法繞過去,可以不需要改動sub.fla,直接在main.fla里面做文章尼?? 下面就介紹第三種實用方法:
假定我們現有一個tt.swf這個文件,里面庫中設置了 linkage 為 a,b,c 的三個可用元素, 那么用下面的方法,可以不修改tt.fla,直接attach tt.swf里的這三個元素
我們打開主控文件mm.fla, 新建一個空mc,然后在庫中設置linkage值為 a (或者b或者c,只要保持和tt.swf里面的某個linage值同名即可) ,然后選定 Import for runtime sharing , URL一項填為 tt.swf,如圖:

然后在mm.fla中,再新建一個mc,從庫中把剛才的a這個空mc拖放到新建的這個mc中,然后把這個新mc任意設置一個linkage值,然后選定Export for ActionScript? 以及 Export in first frame這兩項。
然后就可以在mm.fla里面任意attach tt.fla里面的可用元素了,比如:
_root.attachMovie("c", "c", 1);
_root.attachMovie("a", "a", 11);
_root.attachMovie("b", "b", 111);
本教程第二以及第三種方法,提供源文件下載,有興趣可以到
[url=http://www.blueidea.com/articleimg/2006/04/3389/attach.rar][1b]
下載
[/1b][/url]
(注源文件為flash8格式)
loadMovie("sub.swf", "abc");
_root.abc.attachMovie("cc", "cc2", 50);
是有效的
loadMovie("sub.swf", "abc");
_root.attachMovie("cc", "cc2", 50);
是無效的
loadMovieNum("sub.swf",1);
_level1.attachMovie("cc","cc1",5);
是有效的
?loadMovieNum("sub.swf",1);
_level0.attachMovie("cc","cc1",5);
是無效的
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/193.html

attachMovie外部swf中的元素


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产区精品福利在线观看精品 | 在线小视频国产 | 天天操夜| 国产美女色视频 | 99re热线精品视频 | 国产福利视频在线播放 | 乱人伦中文字幕在线看 | 激情五月综合综合久久69 | 国产亚洲综合一区在线 | 97久久伊人精品影院 | 国产激情一级毛片久久久 | 奇米影视777欧美在线观看 | 国产日韩欧美在线观看不卡 | 欧美色图片区 | 亚洲精品a | 亚洲日产2021三区在线 | 特大一级aaaaa毛片 | 日本精品欧洲www | 亚洲欧美韩国 | 亚洲最新视频在线观看 | 午夜一级片 | 久久午夜激情 | 亚洲精品影院一区二区 | 91系列在线观看 | 日日拍夜夜嗷嗷叫国产 | 亚洲精品一区二区在线播放 | 在线欧洲成人免费视频 | 四虎影院最新地址 | 欧美国产成人免费观看永久视频 | 国产系列欧美系列日韩系列在线 | 欧美日韩中文字幕久久伊人 | 91麻豆精品国产91久久久久 | 一本久久精品一区二区 | 国产亚洲一级精品久久 | 欧美一级片免费在线观看 | 日韩精品首页 | 国产成人18黄网站免费 | 亚洲第一伊人 | 国产精品一区在线免费观看 | 97在线观看播放 | 精品久久久久久久中文字幕 |