![]() |
Особенности реализации текстовых полей Flash MX
Может, это и банально - но для меня было открытием. Оказывается, текстовые поля Flash MX представляют собой текстовые поля Flash 5, помещенные в клипы. Д-тво:
TextField.prototype._proto_=MovieClip.prototype; И к текстовому полю можно применить любой метод или свойство клипов. В принципе, это может быть даже полезно на практике. |
ох уж мне эти сказочки... ох уж мне эти сказочники... :)
пример этой провокации можно в студию ? сейчас будет сеанс черной магии с разоблачением :))) |
this.createTextField("pole",0,200,200,180,30);
pole.text="Кто то считает себя умнее всех"; TextField.prototype.__proto__=MovieClip.prototype; pole.startDrag(true); Поле начнет перемещаться за указателем мыши. Еще примеры? |
this.createTextField("pole",0,200,200,180,30);
pole.text="Кто то считает себя умнее всех"; TextField.prototype.__proto__=MovieClip.prototype; pole.createEmptyMovieClip("intro",1); // В поле создаем клип pole.intro.lineStyle(1); pole.intro.moveTo(0,0); pole.intro.lineTo(100,100); // В клипе рисуем линию |
Еще доказательство: к полям применимы свойства _xmouse и _ymouse, причем, они имеют собствкнную систему координат. Применимы и практически все остальные свойства из директории Properties.
|
ладно, убедил :)
я тупо скопировал твои строчки из первого сообщения и не посмотрел на то что ты там опечатался в прототипе... |
но область применения всего этого как-то слабо представляется...
|
Для практики это малополезно. Но чисто теоретически - познавательно. Что-то вроде применения swapDepths() не к клипам, а к фильмам.
|
а все ведь можно увидеть... надо только обратить внимание :)
Код:
this.createTextField("TF", 1, 0, 0, 0, 0);Код:
Edit Text: Target="_level0.TF" |
Цитата:
действия основного мува http://www.flasher.ru/forum/showthre...threadid=49788 Мож подгрузкой swfки со шрифтом в pole можно чего то выкрутить. Заранее благодарен. |
| Часовой пояс GMT +4, время: 18:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.