Adobe Animate CC Camera和Advanced Layer工具不适用于AS3类

时间:2018-03-18 12:00:22

标签: actionscript-3 flash

我有一个AIR iOS项目,其中包含Camera和Advanced图层。所有的动画和摄像机动作都已完成,但是当AS3级编码的时候,从下面的错误#1056开始给出了大量的错误:

错误#1056:无法创建属性_layerDepthEnabled ___

我将所有必要的相关库放在包中但问题仍然存在。我想这与加载库有关,但我无法弄清楚我错过了什么?有人请告诉我错误的原因和可能的解决方法吗?谢谢。

package  {

import flash.display.MovieClip;
import flash.display.Stage;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.events.Event;
import flash.events.MouseEvent;
import fl.Layer;
import fl.ImportFlashClasses;
import fl.VirtualCamera;

更新

我通过声明 公共动态类 来跟踪类似案例here,但显然它会带来与现有代码的另一个冲突。以下是错误消息的副本:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mainclass/__setProp_sky_Scene1_sky_obj__0()[mainclass::__setProp_sky_Scene1_sky_obj__0:7]
at mainclass()[/Volumes/DUO/FLASH/mainclass.as:265]
at building()[/Volumes/DUO/FLASH/building.as:12]
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at townduas()[/Volumes/DUO/FLASH/mainclass.as:27]

我正在使用AS3中的代码控制相机和高级图层。如果我关闭高级图层或删除相机,一切正常。我不知道是什么导致了这个问题。

0 个答案:

没有答案