麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

AS3.0 實例學習 熟悉addChild和removeChild在不同的swf之間的運用,以及loader的用法

2024-09-12 17:50:53
字體:
來源:轉載
供稿:網友

案例2:熟悉addChild和removeChild在不同的swf之間的運用,以及loader的用法

說明:點擊picture會載入另一個swf,點擊載入的swf上的一個按鈕,該swf消失。

演示:http://www.live-my-life-with-yuyi.com/as3_cases/different_movies/

代碼:

swfA(也就是按鈕所在的flash)

var loader:Loader = new Loader(); loader.load(new URLRequest("Popup.swf")); picture_btn.addEventListener(MouseEvent.CLICK, showPicture); function showPicture(event:MouseEvent):void {   addChild(loader); } 

AS3里用loader代替了loadMovie,load的時候不能直接添加路徑名,需要通過URLRequest來載入。

整段代碼都很簡單,首先載入Popup.swf,然后給監聽按鈕的click事件定義一個showPicture函數,這個函數的功能很簡單,通過addChild把剛剛載入的swf放到舞臺上。

swfB(載入的flash->Popup.swf)

close_btn.addEventListener(MouseEvent.CLICK, closeWindow); function closeWindow(event:MouseEvent):void {   this.parent.parent.removeChild(this.parent); } 

很簡潔,監聽close按鈕的click事件,事件觸發時調用closeWindow函數,這里用到了parent,簡單分析一下,由于

這個swf已經被載入到另一個swf里,所以this.parent應該指代的是loader,而this.parent.parent則指代的是TimeLine0,也就是舞臺。所以這句話也就比較好理解了:從舞臺上卸下載入該swf的loader。

案例2分析到此結束。

打包文件下載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色99视频| 日韩av成人| 91羞羞 | 国产精品午夜未成人免费观看 | 免费一级毛片网站 | 久久久久久久久久久久久久av | 羞羞视频免费网站 | 99精品视频在线观看免费播放 | 91短视频版高清在线观看www | 日日夜av | 国产成人在线观看免费 | 免费黄色欧美视频 | 5xsq在线视频 | 久久思思爱 | 男女一边摸一边做羞羞视频免费 | 99seav | 久久久久久久久久久国产精品 | 91九色视频在线播放 | 午夜91视频| 91短视频网址| 亚洲国产一区二区三区 | 久久久av亚洲男天堂 | 久久久久久久久久久久久久av | 免费观看视频在线观看 | 久久精品国产99久久6动漫亮点 | 亚洲精品一区中文字幕 | 中文字幕精品在线视频 | 免费毛片在线视频 | 在线观看免费视频麻豆 | 久久精品片 | www.99av| 欧美国产一区二区三区激情无套 | 亚洲成人综合网站 | 7777在线视频免费播放 | 黄色免费av| 中国a级黄色片 | 日本成人一区二区 | 久久免费看毛片 | 高清在线观看av | 亚洲国产精品久久久久久久久久久 | 爽爽淫人综合网网站 |