Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.01.2012, 00:51
hellzz вне форума Посмотреть профиль Отправить личное сообщение для hellzz Найти все сообщения от hellzz
  № 1  
Ответить с цитированием
hellzz

Регистрация: Jan 2012
Сообщений: 1
Question FlashDevelop SWC

Помогите пожалуйста, при компиляции выводит вот такую ошибку

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();
		}
 
	}
 
}
Что я делаю не так? =(
Заранее благодарен

Создать новую тему   Часовой пояс GMT +4, время: 08:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:17.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.