看板 Flash 關於我們 聯絡資訊
我用FLASHVAR把值從網頁傳到FLASH中 但是我忘記中間有一層FLASH LOADER 所以我目前只能把值傳給LOADER 請問如何在LOADER的時候把兩個值傳給另一個FLASH呢? 感謝 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 黑兔子我啊 █████ █████ 所以所以 ██ ███ 最喜歡白兔子了 ██╱╲ ◥█████◣● 我們要一直在一起喔╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.251.209
KawasumiMai:先載入Flashvar再載入子Flash 09/16 15:37
KawasumiMai:Loading完之後把變數丟給載入用容器? 09/16 15:37
jimi7788:var mc:MovieClip = loader.content as MovieClip; 09/16 16:33
jimi7788:mc.aa = 'xx';在被load的flash裡宣告var aa:String = ""; 09/16 16:38
ben0209:mc 在 addedToStage 之後,應該也能從 stage.loaderInfo. 09/16 16:44
ben0209:.parameters 中,取得 html 帶進來的參數才是 09/16 16:45
KawasumiMai:如果是後者OK的話從stage.loaderInfo取比較好 09/16 22:20
KawasumiMai:這樣loader的swf,程式碼就會單純一點,不用更新 09/16 22:21
hirabbitt:感謝 我明天來試試 09/17 01:25
hirabbitt:B大的方法不行 09/20 15:24
ben0209:有拿到 stage 了嗎?有在 addedToStage 之後才進行嗎? 09/20 17:46
等等 我們的寫法似乎不一樣 stop(); var main:Loader =new Loader(); var main_swf:String="test.swf"; this.loaderInfo.addEventListener(Event.COMPLETE,function (e:Event):void { main.load(new URLRequest(main_swf)); main.visible =false; addChild(main); }); main.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{ gotoAndStop(2); }); 我說的不行 應該是指我LOAD完之後在test.swf中直接用loaderInfo取值 是沒有辦法取到網頁的GET值的 ※ 編輯: hirabbitt 來自: 220.136.176.40 (09/21 01:42)