1
我想通過以下在Flash CS5中開始使用AS3IsoLib。我正在關注gotoandlearn.com上的Lee Brimelow的Flex教程,但遇到了導入問題。它來自AS3IsoLib。在Node.as類中,它拋出1046:類型未找到或不是編譯時常量:INode。AS3IsoLib導入界面錯誤1046
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 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。任何指導將不勝感激。
謝謝 羅布
下面是每個類的進口:
Node.as
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的副本,它的工作原理。完全沒有問題或運行時錯誤。這將是學習FB4的一個很好的理由。 – RedGiant