如何解决AS3IsoLib导入接口错误1046
| 我正在尝试通过Flash CS5中的AS3IsoLib入门。我正在gotoandlearn.com上关注Lee Brimelow的Flex教程,但是遇到导入问题。它来自AS3IsoLib内部。在Node.as类中,抛出1046:找不到类型或不是编译时常量:INode。ActionScript\\as3isolib\\data\\Node.as,Line 246 1046: Type was not found or was not a compile-time constant: INode.
ActionScript\\as3isolib\\data\\Node.as,Line 246 1120: Access of undefined property INode.
ActionScript\\as3isolib\\data\\Node.as,Line 442 1120: Access of undefined property INode.
ActionScript\\as3isolib\\data\\Node.as,Line 32 1172: Definition __AS3__.vec:Vector could not be found.
尝试使用SVN中的文件。出现1046错误。认为SVN文件是原因
我下载了.zip文件。完全一样的1046错误
我认为这是一个导入问题,但是它们共享同一个包,并且成功找到了Node.as类。
也许这是我存放库的ActionScript文件夹的位置。但是我一直在使用它,而Greensock,NResponder和Papervision3D都没有问题。
我很沮丧,我唯一能想到的是是否因为我使用的是Flash CS5,而不是Flex。任何指导将不胜感激。
谢谢,
抢
这是每个类的导入:
节点
package as3isolib.data
{
import __AS3__.vec.Vector;
import as3isolib.core.as3isolib_internal;
import as3isolib.events.IsoEvent;
import eDpLib.events.EventDispatcherProxy;
import as3isolib.data.INode;
use namespace as3isolib_internal;
public class Node extends EventDispatcherProxy implements INode
{
public function Node()
{
super();
}
INode.as
package as3isolib.data
{
import eDpLib.events.IEventDispatcherProxy;
public interface INode extends IEventDispatcherProxy
{
解决方法
我在Flash Builder 4中使用了as3isolib,它工作正常。当然,Lee Brimelow在本教程中使用的是Flash Builder 4。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。