|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
подключение пакета fl.* во FlashDevelop - проблема в коде классов?
Работаю во FlashDevelop v 3.2.2 flex3 sdk OS Win7
Понадобилось попробовать в деле класс Tween (fl.transitions.Tween) подключил через Global Classpaths C:\Program Files\FlashDevelop\Library\AS3\frameworks\FlashIDE там лежит пакет со всеми необходимыми классами. делаю простейший пример: package { import flash.display.Sprite; import flash.events.Event; // import fl.transitions.Tween; import fl.transitions.easing.*; public class Main extends Sprite { var obj:Sprite = new Sprite(); var mt:Tween = new Tween(obj, "x", Elastic.easeOut, 0, 800, 5, true); public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void{ removeEventListener(Event.ADDED_TO_STAGE, init); } } } Но, проблема появляется в совершенно неожиданном месте... При попытке скомпилировать компилятор выдает 33 ошибки похожего содержания: C:\Program Files\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\transitions\Tween.as(202): col: 23 Error: Function does not have a body. а именно, он ругается что типо у функции нет тела... в классе Tween... открываю место, на которое ругается и... ...и действительно, привычных мне фигурных скобок, обозначающих тело функции просто нет. если их дописать: то ошибка исчезает, их уже не 33 а 32... Вопрос, я совершенно не догоняю: толи откуда вообще там взялись ошибки, толи я как-то неправильно подключаю необходимые мне классы?..... Честно говоря, идей никаких, что подскажете делать?
__________________
заткнись и делай |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
А где Вы взяли "пакет со всеми необходимыми классами"? Классы у Вас - пустышки, вроде интерфейсов или внутренних классов плеера (как например все дисплейОбжекты) - если Вы откроете, например, flash.display.Sprite.as - увидите ту же картину.
Пакет fl.transitions во Flash CS4 лежит гдето здесь C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\projects\Flash\src\fl\transitions
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 23.08.2010 в 23:06. |
|
|||||
способ подключить классы из пакета fl
в пустом fla в кадре пишем (ну или что-там нужно подключать) компилим этот fla с опцией export SWC полученный SWC подключаем в проекте FD как библиотеку.., и все |
|
|||||
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
Пакет с этими классами был вместе с FlashDevelop.
Проблема в том что у меня нет Flash IDE, хотел найти где можно скачать пакет fl, но что-то безрезультатно, чтож буду искать дальше.
__________________
заткнись и делай |
|
|||||
вместе с FD идет эмулятор этих классов (их интефейс как бы)
пакет fl идет вместе с Flash IDE и вроде никак иначе не распространяется но кто ищет, тот обязательно найдет, да хоть бы из триального набора его взять.. или к товарищу, у которого есть, обратится, короче не проблема ни разу проблема, имхо, в желании попользоваться именно fl.transitions.Tween при наличии бесплатных и гораздо более удобных твинеров |
|
|||||
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
просто хочется сначала научиться пользоваться стандартным, а потом уже смотреть в сторону более оптимизированных решений. по крайней мере, если верить данным, все из них работают пошустрее нативного Tween'а, в общем как всегда)
__________________
заткнись и делай |
|
|||||
Где-то я скачивал этот пакет в виде swc. Ищите.
|
|
|||||
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
все, мне уже скинули, проблема решена.
__________________
заткнись и делай |
Часовой пояс GMT +4, время: 10:38. |
|
« Предыдущая тема | Следующая тема » |
Теги |
fd , fl , flashdevelop , tween |
|
|