![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Декомпилируя одну swf наткнулся на очень интересный метод:
/// [Undocumented] Takes a collection of frame (zero-based) - //method pairs that associates a method with a frame on the timeline. public function addFrameScript (frame:int, method:Function) : void; Пока не вижу как это использовать, но смысл есть.. другое дело - не пропадёт ли этот метод в дальнеёшем..
__________________
Отряд Котовскага |
|
|||||
|
[+1 02.09.15]
Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
|
Мне этот метод точно очень пригодится. Стараюсь вообще не писать код на временной шкале, но иногда бывают случаи, что ввиду своей малоопытности просто не могу найти другого решения. Теперь нашлось
Спасибо за полезную инфу. |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 46
|
Не очень проникся, если было бы так:
public function addFrameScript (name:movieClip, frame:int, method:Function) : void; было бы интересно, а в существующей реализации смысл от мну ускользает) |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
это публичный метод класса MovieClip
хотя тут нужно смотреть как компилятор внедряет method - т.е. должен ли method обязательно являться методом клипа name или можно ссылаться на любую ф-цию потестирую..
__________________
Отряд Котовскага |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Зачем name?
|
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
не должен, и насколько я знаю - не может
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
насчет не должен - понял, а вот не может это неправда.
package { import flash.display.*; import flash.text.*; dynamic public class btnStreetCleaner extends MovieClip { public var txtHintText:TextField; public var buttonType:int; public var trans:MovieClip; public function btnStreetCleaner() { addFrameScript(0, this.frame1); return; }// end function function frame1() { this.buttonType = "1"; return; }// end function } }
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Очень мало вероятно что удалят, его усиленно использует Flex'овый фреймворк.
|
|
|||||
|
Очень интересно!
Но пользоваться им не буду, мне кажется это пережитки прошлого и нужно от этого уходить.
__________________
O God! The Aftermath. |
|
|||||
|
По какой причине, интересно, его не документируют?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|