日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

attachMovie外部swf中的元素

系統(tǒng) 1876 0

?
[1b]作者的個(gè)人站點(diǎn):[/1b]
[url=http://jim.blueidea.com/]
http://jim.blueidea.com/
[/url]

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

在main.fla中,新建一個(gè)空的mc,在庫(kù)中設(shè)置這個(gè)空mc的linkage值為 ext ,然后選定 Import for runtime sharing , URL一項(xiàng)填為 sub.swf 如圖:

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

然后在mm.fla中,再新建一個(gè)mc,從庫(kù)中把剛才的a這個(gè)空mc拖放到新建的這個(gè)mc中,然后把這個(gè)新mc任意設(shè)置一個(gè)linkage值,然后選定Export for ActionScript? 以及 Export in first frame這兩項(xiàng)。
然后就可以在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);
是無(wú)效的
loadMovieNum("sub.swf",1);
_level1.attachMovie("cc","cc1",5);
是有效的
?loadMovieNum("sub.swf",1);
_level0.attachMovie("cc","cc1",5);
是無(wú)效的
本文轉(zhuǎn)自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/193.html

attachMovie外部swf中的元素


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 华安县| 辽源市| 开平市| 乐平市| 晋州市| 洛浦县| 南充市| 苗栗县| 沙田区| 繁峙县| 赣州市| 汝阳县| 千阳县| 绥德县| 额尔古纳市| 肃南| 邯郸县| 新竹市| 女性| 海南省| 凤翔县| 哈尔滨市| 定襄县| 应城市| 荆州市| 永济市| 咸阳市| 广饶县| 栖霞市| 九江市| 韩城市| 延安市| 二连浩特市| 江城| 南投市| 万载县| 漳浦县| 昭觉县| 隆化县| 新安县| 资溪县|