as3.0 TypeError: Error #1006: tiao 不是函数。
package{importflash.display.MovieClip;importflash.events.MouseEvent;importflash.event...
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
public class main extends MovieClip {
public var mymovie=new movie ;
public var mybtn=new button ;
public var youfanye=new youfan ;
public var mymovie1=new movie1 ;
public function main() {
addChild(mymovie);
addChild(mybtn);
mymovie.x=0;
mymovie.y=0;
mybtn.x=29;
mybtn.y=29;
mymovie.gotoAndPlay(2);
mybtn.addEventListener("click",xiaye);
youfanye.tiao();
}
public function xiaye(e:MouseEvent) {
removeChild(mymovie);
addChild(youfanye);
youfanye.play();
trace("test");
}
public function tiao(e:Event) {
if (youfanye.currentFrame==21) {
addChild(mymovie1);
mymovie1.play();
mymovie1.x=0;
mymovie1.y=0;
}
}
}
} 这是代码 谢谢了 展开
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
public class main extends MovieClip {
public var mymovie=new movie ;
public var mybtn=new button ;
public var youfanye=new youfan ;
public var mymovie1=new movie1 ;
public function main() {
addChild(mymovie);
addChild(mybtn);
mymovie.x=0;
mymovie.y=0;
mybtn.x=29;
mybtn.y=29;
mymovie.gotoAndPlay(2);
mybtn.addEventListener("click",xiaye);
youfanye.tiao();
}
public function xiaye(e:MouseEvent) {
removeChild(mymovie);
addChild(youfanye);
youfanye.play();
trace("test");
}
public function tiao(e:Event) {
if (youfanye.currentFrame==21) {
addChild(mymovie1);
mymovie1.play();
mymovie1.x=0;
mymovie1.y=0;
}
}
}
} 这是代码 谢谢了 展开
2个回答
展开全部
两点。
1:既然你都function tiao(e:Event),你跟没有添加tiao这个事件。
2:youfanye.tiao(); 看你这么写了。你是要调用tiao这个方法。而且还是个无参的。而你下面tiao(e:Event)还吧事件传过来(前面也没添加);
你要吧tiao当做一个方法 就吧tiao()里面的去掉。如果要当作一个触发的事件来用。就在上边吧tiao添加上。好比xiaye的鼠标事件一样
1:既然你都function tiao(e:Event),你跟没有添加tiao这个事件。
2:youfanye.tiao(); 看你这么写了。你是要调用tiao这个方法。而且还是个无参的。而你下面tiao(e:Event)还吧事件传过来(前面也没添加);
你要吧tiao当做一个方法 就吧tiao()里面的去掉。如果要当作一个触发的事件来用。就在上边吧tiao添加上。好比xiaye的鼠标事件一样
追问
不是太明白啊 不好意思了
能说明白点吗 谢了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询