【发布时间】:2015-03-12 19:29:50
【问题描述】:
在 ActionScript 中编码 我发现了一个我无法解决的错误。我有一个带有库的 Flash 文件,其中有一个名为“SpriteGraphic”的 MovieClip 对象(它是链接的,它的类名也是“SpriteGraphic”)
现在我有一个外部类,我想在其中拥有该对象的一个实例:
package {
import flash.display.Stage;
import flash.geom.Point;
import flash.display.MovieClip;
public class Object
{
var spriteGraphic:SpriteGraphic;
var velY:Number;
var velX:Number;
var IA:Number;
public function Object(posInit:Point, vel:Number , parAngle:Number, stageObj:Stage):void
{
spriteGraphic = new SpriteGraphic();
spriteGraphic.x = posInit.x;
spriteGraphic.y = posInit.y;
trace(spriteGraphic.x);
IA = parAngle;
velX = -vel * Math.cos(IA);
velY = vel * Math.sin(IA);
stageObj.addChild(spriteGraphic);
}
...
当我执行输出时说 spriteGraphic 为空。 如何使用库中的 MovieClip,并在外部类中拥有该类型的变量?
非常感谢!
没有人吗?真的吗? :c
【问题讨论】:
标签: flash actionscript movieclip