Помогите пожалуйста, при компиляции выводит вот такую ошибку
D:\Flash\myFlashGame\Iso.as(47): col: 19 Error: Access of undefined property Bricks1.
iso.sprites = Bricks1;
добавлял textures.swc через Add to Library
он мне даже подсвечивает что Bricks1 это класс, но всё равно выдает ошибку
код:
package

Код AS3:
{
import as3isolib.display.IsoSprite;
import as3isolib.display.IsoView;
import as3isolib.display.primitive.IsoBox;
import as3isolib.display.scene.IsoGrid;
import as3isolib.display.scene.IsoScene;
import as3isolib.geom.Pt;
import as3isolib.graphics.Stroke;
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.events.MouseEvent;
import eDpLib.events.ProxyEvent;
import as3isolib.geom.IsoMath;
import as3isolib.display.IsoSprite;
[SWF(width="800", height="600", backgroundColor="#FFFFFF", frameRate="120")]
public class Iso extends Sprite
{
private static const CELL_SIZE:Number = 50;
private var FieldX:Number = 8;
private var FieldY:Number = 8;
private var grid:IsoGrid;
private var scene:IsoScene;
private var view:IsoView;
private var box:IsoBox;
public function Iso()
{
grid = new IsoGrid();
grid.showOrigin = false;
grid.setGridSize(FieldX, FieldY, 1);
grid.gridlines = new Stroke(1, 0x000000);
grid.cellSize = CELL_SIZE;
grid.addEventListener(MouseEvent.CLICK, gridClick);
var iso:IsoSprite = new IsoSprite();
iso.sprites = Bricks1;
scene = new IsoScene();
scene.addChild(grid);
scene.addChild(iso);
scene.render();
view = new IsoView();
view.setSize(800, 600);
view.centerOnPt(new Pt(200, 200, 0));
view.addScene(scene);
addChild(view);
}
private function gridClick(event:ProxyEvent):void
{
var me:MouseEvent = MouseEvent(event.targetEvent);
var MousePoint:Pt = new Pt(me.localX, me.localY);
IsoMath.screenToIso(MousePoint);
//(Math.floor(MousePoint.x / CELL_SIZE)*CELL_SIZE , (Math.floor(MousePoint.y / CELL_SIZE) * CELL_SIZE), 0);
scene.render();
}
}
}
Что я делаю не так? =(
Заранее благодарен