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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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

Старый 07.08.2011, 02:26
artv вне форума Посмотреть профиль Отправить личное сообщение для artv Найти все сообщения от artv
  № 2  
Ответить с цитированием
artv
 
Аватар для artv

Регистрация: Feb 2003
Адрес: РФ, Брянск
Сообщений: 12
Добрый день.
Ответ нашла вот здесь http://easyflash.org/flashlearn/flas...-8-urokax.html в комментариях от 9 февраля 2010 12:20.

А именно там пишется:
Цитата:
"При создании нового екземпляра класса Vector просто прописал полный путь:
/
new com.fileitup.fisixengine.core.Vector(0,200)
/
и всё работает OK. По-моему флеш розпозновала его как свой собственный класс, и выдавала ошибки о неправильном количистве аргументов"

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

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

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


 


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


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