+ -
当前位置:首页 → 问答吧 → 抄写的代码,报错,找不到类

抄写的代码,报错,找不到类

时间:2011-08-16

来源:互联网

以下代码我按照书上写的,我是把以下代码保存为shubiaoshijian 的类,在FLA中调用,并将Button和Label放到库中,但是为什么会报错呢,搞得我一头雾水,请高手指点下!谢谢!
错误提示:
1046: 找不到类型,或者它不是编译时常数: Button。
1046: 找不到类型,或者它不是编译时常数: Label。
1180: 调用的方法 Button 可能未定义。
1180: 调用的方法 Label 可能未定义。
1172: 找不到定义 flash.controls:Button。
1172: 找不到定义 flash.controls:Label。
Warning: 1060: 迁移问题: 不再支持 Button 方法。Button 类已更名为 SimpleButton。。

package{
       import flash.controls.Button;//按钮类
       import flash.controls.Label;//表单类
       import flash.events.MouseEvent;//鼠标事件类
       import flash.display.Sprite;//显示类
       public class shubiaoshijian extends Sprite{
              private var str:String="Hello World";
              private var myButton:Button;
              private var myLabel:Label;
              public function shubiaoshijian(){
                     myButton=new Button()
                     myButton.label="单击我"
                     myButton.x=100
                     myButton.y=100
                     myButton.addEventListener("click",onClick)
                     myLabel=new Label()
                     myLabel.x=100
                     myLabel.y=60
                     this.addChild(myButton)
                     this.addChild(myLabel)
              }
              private function onClick(evt:MouseEvent):void{
                     myLabel.text=str
                     trace(str)
              }
              }
       }

作者: jjqh197939   发布时间: 2011-08-16

在库中放入一个Button组件

作者: flash023   发布时间: 2011-08-16

Warning: 1060: 迁移问题: 不再支持 Button 方法。Button 类已更名为 SimpleButton。。

作者: liaoruilu   发布时间: 2011-08-16

把import flash.controls.Button;这句改成import flash.controls.SimpleButton;吗?这个我试了,貌似不行,我库里面已经有Button组件和Label组件了啊!郁闷!

作者: jjqh197939   发布时间: 2011-08-16