flaMaster's journal
Вы читаете журнал fla_masterВход Создать аккаунт в ЖЖ ПодробностиИсследуйте LJ Культура Развлечения Жизнь Музыка Новости и политика Технология
Interest
Region
Site & User
FAQ
Email
IM Info
flaMaster's journalflash flex photo 2D-art
fla_master
View
Свежие записи
Архив
Друзья
Личная информация
Март, 30, 2008
Из жизни SWF во Flex30/3/2008
04:06
Это просто узелок на память, касательно того случая, когда нужно внедрить во Flex swf с таймлайном и проиграть его один раз.MovieClip, будучи скомпилирован как AS3 для 9 версии плеера, при внедрении во Flex теряет свой код. Это делает невозможным затормозить клип в конце вызовом функции stop(). Описываемый способ управлять клипом, возможно, не самый лучший, но он работает.Итак, сначала внедряем некоторый символ из SWF, который есть MovieClip. [Embed(source='/assets/clips.swf',symbol='clip1')]
private var clip_1:Class;Теперь нужно превратить внеденный клип в экземпляр класса MovieClip:
var my_clip:MovieClip = MovieClip(new clip_1());Последний кадр клипа делаем ключевым и ставим туда метку "fin". А на экземпляр вешаем слушателя Event.ENTER_FRAME:my_clip.addEventListener(Event.ENTER_FRAME,checkForStop);Слушатель проверяет наличие метки и когда нужно останавливает воспроизведение:private function checkForStop(event:Event):void {
if (event.target.currentLabel == "fin") {
event.target.stop();
}
}Осталось только задать этот клип в качестве значения свойства source компонента mx:Image.Разумеется, одной остановкой воспроизведения клипа дело не ограничивается. К примеру, так же можно реализовать плавные переходы между состояниями кнопок, поставив несколько меток на таймлайн, или же организовать библиотеку иконок в рамках одного клипа, не тягая каждую по отдельности.
Tags: as3, flex, советы
7 комментариевОставить комментарий
Январь, 4, 2008
Motion XML4/1/2008
11:52
SRC: ActionScript™ 3.0 Bible. Глава 21. Часть «Animating Using Flash».Продолжение. См. начало статьи о Motion XML( Углубиться )
Tags: as3, переводы
Оставить комментарий
Январь, 3, 2008
Motion XML3/1/2008
23:06
SRC: ActionScript™ 3.0 Bible. Глава 21. Часть «Animating Using Flash».Среда разработки Flash позволяет создавать анимацию с временной шкалой (таймлайном), компилируемую в SWF и способную воспроизводиться без какого-либо кода на ActionScript. Как использовать среду разработки Flash для создания анимации, вы можете посмотреть в любой книге по Flash, такой как Adobe Flash CS3 Professional Bible. Анимации на основе временной шкалы просты в создании, но в проектах, написанных на ActionScript, они недостаточно гибки.Используя программный код для создания своих анимаций, мы можем менять анимацию на лету, делая её более интерактивной, применять её к объектам различного типа, даже загружать её извне.Flash CS3 Professional включает в себя новый фреймворк, который представляет анимацию в виде кода на XML, называемого Motion XML. Учитывая возможности E4X, это означает, что теперь вы можете создавать и редактировать анимацию более эффективно. Также появилась возможность сохранять и загружать анимацию. А еще есть великолепный набор Flash-команд, который перекидывает мостик между анимацией по временной шкале и Motion XML. Эти команды можно найти в меню Commands среды Flash CS3 Professional.( Углубиться )
Tags: as3, переводы
Оставить комментарий
Декабрь, 18, 2007
Интерфейсы AS318/12/2007
15:26
По ходу дела возник вопрос, что же такое интерфейсы в AS3, зачем они нужны, и как ими пользоваться?( Углубиться )
Tags: as3
Оставить комментарий
Декабрь, 16, 2007
Шаблон Модель-Представление-Контроллер16/12/2007
14:56
SRC: O’Rеillу. ActionScript 3.0 Design Patterns. Глава 12. Model-View-Controller Pattern.Продолжение. См. начало главы об MVC( Шаблон Модель-Представление-Контроллер (MVC). Создание вложенных Представлений )
Tags: as3, flash, переводы
5 комментариевОставить комментарий
Шаблон Модель-Представление-Контроллер16/12/2007
00:59
SRC: O’Rеillу. ActionScript 3.0 Design Patterns. Глава 12. Model-View-Controller Pattern.Начало.( Шаблон Модель-Представление-Контроллер (MVC) )
Tags: as3, flash, переводы
3 комментарияОставить комментарий
Разработано LiveJournal.com
telecomfm gsmphone