您的位置:程序门 -> 多媒体/设计/flash/silverlight 开发 -> flash流媒体开发



[help]请教高手们一个问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


[help]请教高手们一个问题
发表于:2008-01-29 16:32:58 楼主
下面这段代码,变量bbb可以正常取到值,但是在最下面aaa=bbb   却取不到值.请问应该如何修改代码?   (注:不把aaa=bbb放到function里),拜托各位修改一下代码,然后贴上来回复我,谢谢!!!

var   resultloadvar:loadvars   =   new   loadvars();
resultloadvar.onload   =   function   (success:boolean)   {
if   (success)   {
bbb   =   resultloadvar.phptxt;
}   else   {
bbb   =   'false';
}
};
var   myloadvar:loadvars   =   new   loadvars();
myloadvar.sendandload("testt.php",   resultloadvar,   "post");
aaa=bbb;
发表于:2008-01-29 17:13:321楼 得分:0
sendandload需要时间的,不放到function中你赋值的实际时间就会在你得到数据之前,当然取不到值
发表于:2008-01-29 17:22:422楼 得分:0
那怎样把loadmovie(aaa,6);放到function里?
发表于:2008-01-29 17:32:263楼 得分:0
你放在bbb       =       resultloadvar.phptxt;   就可以了啊,没必要中转
发表于:2008-01-30 17:36:394楼 得分:0
那怎样把loadmovie(aaa,6);放到function里?
发表于:2008-01-30 17:39:085楼 得分:0
var       resultloadvar:loadvars       =       new       loadvars();  
resultloadvar.onload       =       function       (success:boolean)       {  
if       (success)       {  
loadmovie(aaa,6);  
}       else       {  
bbb       =       'false';  
}  
};  
var       myloadvar:loadvars       =       new       loadvars();  
myloadvar.sendandload("testt.php",       resultloadvar,       "post");  
aaa=bbb;
发表于:2008-02-01 10:18:506楼 得分:0
...
我是说下面这样不行:
var       resultloadvar:loadvars       =       new       loadvars();  
resultloadvar.onload       =       function       (success:boolean)       {  
if       (success)       {  
bbb       =       resultloadvar.phptxt;  
loadmovie(bbb,6);
}       else       {  
bbb       =       'false';  
}  
};  
var       myloadvar:loadvars       =       new       loadvars();  
myloadvar.sendandload("testt.php",       resultloadvar,       "post");  
发表于:2008-02-01 10:52:367楼 得分:0
_root.loadmovie(bbb,this.getnexthighestdepth());
这样呢,直接load应该是父剪辑不对


快速检索

最新资讯
热门点击