0

我只有两个类

  1. 文档类
  2. 影片剪辑类命名类型

文档类只是添加了子元素,并且该符号也被声明了

当我在文档类中声明符号时它会出错:

var field:texts = new texts();
    addChild(field);

还有另一个孩子在没有这件上衣时出现在舞台上:

var button:graphic = new graphic();
    addChild(button);

错误是:

1046: Type was not found or was not a compile-time constant: texts.
1180: Call to a possibly undefined method texts.

注意:此代码全部来自文档类我没有共享符号类,因为我确信代码是正确的

文档类的导入是:

   import flash.text.TextField;
   import flash.display.Sprite;
   import flash.display.BitmapData;
   import flash.display.Bitmap;
   import flash.display.SimpleButton;
   import flash.display.MovieClip;
   import flash.events.MouseEvent;
   import flash.display.DisplayObject;
4

1 回答 1

0

这些错误意味着编译器没有找到你的texts类。

如果texts该类是 ActionScript 类(.as 文件),请确保它与 Document 类位于同一包中。如果没有,则需要导入它。还要确保类名的拼写与实例化时使用的大小写相同。

如果它只是库中的符号,请确保将其导出为 ActionScript(Symbol Properties > Export for ActionScript)。选中“在第 1 帧中导出”。检查链接类名称以确保它与您用于实例化它的名称相匹配。

于 2013-09-20T17:00:36.957 回答