AS3中代替处理AS2中goto语句的一种方法
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-08
在AS2中,遇到需要先在文本输入框中输入姓名,然后点确定进入第二帧。这种情况的时候,可以用gotoAndStop语句,而在AS3中,则可以使用removeChild()方法来实现这样的效果。如下例所示: package { importfl.controls.Button; importFlash.display.MovieClip; importflash.text.*; importflash.events.MouseEvent; /** *... *@author沙子QQ:8286659http://www.taoshaw.com */ publicclassmainextendsMovieClip { privatevarmy_button:Button=newButton(); privatevarmy_text:TextField=newTextField(); privatevarmy_Str:String; publicfunctionmain() { my_button.x=120; my_button.y=250; addChild(my_button); my_text.x=120; my_text.y=200 my_text.border=true; my_text.borderColor=0xcccccc; my_text.type=TextFieldType.INPUT; my_text.wordWrap=true; my_text.autoSize="left" my_text.text="请在此输入姓名"; addChild(my_text) my_button.addEventListener(MouseEvent.CLICK,traceit) } privatefunctiontraceit(e:MouseEvent):void { trace("it") _showText(); } privatefunction_showText():void { my_Str=my_text.text; varmy_text2:TextField=newTextField(); my_text2.x=250; my_text2.y=200 my_text2.border=true; my_text2.borderColor=0xcccccc; my_text2.type=TextFieldType.INPUT; my_text2.wordWrap=true; my_text2.autoSize="left" my_text2.text=my_Str; addChild(my_text2) Empty(); } privatefunctionEmpty():void { removeChild(my_text) removeChild(my_button) } } } 需要值得注意的是,必须先按CTRL+F7。然后拖一个组件到库中。否则会报关于Button的错。 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash场景中影片剪辑的修改小技巧下一篇: Flash教程:水晶按钮制作和应用
关于AS3中代替处理AS2中goto语句的一种方法的所有评论