作者hirabbitt (兔子)
看板Flash
标题[问题] Loader传值的问题
时间Fri Sep 16 15:22:45 2011
我用FLASHVAR把值从网页传到FLASH中
但是我忘记中间有一层FLASH LOADER
所以我目前只能把值传给LOADER
请问如何在LOADER的时候把
两个值传给另一个FLASH呢?
感谢
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
黑兔子我啊 █████
█████ 所以所以
██
●█
● █▇███
最喜欢白兔子了 ██
╱╲ ●◥█████◣● 我们要一直在一起喔
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.251.209
1F:推 KawasumiMai:先载入Flashvar再载入子Flash 09/16 15:37
2F:→ KawasumiMai:Loading完之後把变数丢给载入用容器? 09/16 15:37
3F:→ jimi7788:var mc:MovieClip = loader.content as MovieClip; 09/16 16:33
4F:→ jimi7788:mc.aa = 'xx';在被load的flash里宣告var aa:String = ""; 09/16 16:38
5F:→ ben0209:mc 在 addedToStage 之後,应该也能从 stage.loaderInfo. 09/16 16:44
6F:→ ben0209:.parameters 中,取得 html 带进来的参数才是 09/16 16:45
7F:推 KawasumiMai:如果是後者OK的话从stage.loaderInfo取比较好 09/16 22:20
8F:→ KawasumiMai:这样loader的swf,程式码就会单纯一点,不用更新 09/16 22:21
9F:→ hirabbitt:感谢 我明天来试试 09/17 01:25
10F:→ hirabbitt:B大的方法不行 09/20 15:24
11F:→ 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)