Показать сообщение отдельно
Старый 21.04.2011, 19:03
mr.bondarchuk вне форума Посмотреть профиль Отправить личное сообщение для mr.bondarchuk Найти все сообщения от mr.bondarchuk
  № 1  
Ответить с цитированием
mr.bondarchuk

Регистрация: Apr 2011
Сообщений: 1
По умолчанию FisixEngine 0.5 (alpha) проблема с классом Vector

Помогите, кто юзал FisixEngine 0.5 (alpha).
Проблема следующая:
Все наверное видели видео туториал по FisixEngine в 8 уроков, ну вот и я решил подключить его,
в Adobe Builder 4, подключил к проекту swc библиотеку, стал код прописывать,
но тут выяснилось, что Builder не видит класс Vector, и показывает, что по адресу
com.fileitup.fisixengine.core. его вовсе нет.
Может разработчики его удалили, класс Vector, что конечно мало вероятно.
Написал разработчикам на мыло, но ответа не предвидится.
Подскажите, кто знает, что делать. Или может у кого то есть более ранняя версия FisixEngine.

Вот класс проекта:

Код AS3:
package 
{
 
	import flash.display.*;
	import com.fileitup.fisixengine.core.FisixEngine;
	import com.fileitup.fisixengine.collisions.ReactionModes;
	import com.fileitup.fisixengine.core.FisixObject;
	import com.fileitup.fisixengine.particles.CircleParticle;
 
	//класс Vector не определяется
	import com.fileitup.fisixengine.core.Vector;
 
	import flash.events.Event;
	import flash.events.MouseEvent;
 
 
	[SWF(width='550', height="400", backgroundColor='0xFFFFFF', frameRate='30')]
 
	public class test1 extends MovieClip
	{
		private var engine:FisixEngine;
 
		public function test1()
		{
			// constructor code
			engine = new FisixEngine();
			engine.setReactionMode(ReactionModes.PHYSICAL);
 
			var walls:FisixObject = walls.newFisixObject();
			walls.newSurface(new Vector(0, 0),new Vector(0, 400), 5);
			walls.newSurface(new Vector(0, 0), new Vector(550, 0), 5);
			walls.newSurface(new Vector(550, 0), new Vector(550,400), 5);
			walls.newSurface(new Vector(0,400), new Vector(550,400), 5);
 
			engine.setRender(true);
			engine.setRenderGraphics(graphics);
 
			addEventListener(Event.ENTER_FRAME, onFrame);
			stage.addEventListener(MouseEvent.CLICK, ifClick);
		}
 
		private function onFrame(e:Event)
		{
			engine.mainLoop(1);
		}
 
		private function ifClick(e:MouseEvent)
		{
			engine.addObject(new CircleParticle(mouseX, mouseY, 20));
		}
 
	}
 
}
И ссылка на движок: http://www.fisixengine.com/downloads.asp