Я пытаюсь начать работу с AS3IsoLib, следуя по Flash CS5. Я следую учебнику Ли Бримелоу по Flex на gotoandlearn.com, но столкнулся с проблемой импорта. Это идет изнутри 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 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. Любое руководство будет высоко ценится.
Спасибо,
Rob
Вот импорт каждого класса:
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
{