|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
strange mood
|
Live preview для компонента: howTo?!
Помните в flashMX2004 (да и в 6 вроде) есть стандартный компонент keyboard button - клавиша с буквой. Фишка в том, что если изменить параметр label в соответствующей вкладке, клавиша тут же отобразится с заданной буквой. Внутри компонента имя label имеет переменная, связанная с текстовым полем, никакого AS.
Создаю свой компонент, в котором 2 текстополя, задаю им имена переменной, их же указываю в component definition, далее export movie отдельно для компонента, выставляю в live preview путь к получившемуся swf и... какие бы параметры я не задавал, в текстовых полях - значения по умолчанию. Что я сделал не так? В поиске нашёл линк на http://www.vmstudio.com/materials.php, однако там компонент описывается немножко через ж, с объявлением класса, в то время как в стандартном компоненте, о котором я распинался, повторюсь, нет ни строчки ActionScript'a.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
Регистрация: Nov 2003
Адрес: Россия
Сообщений: 56
|
Делай fla с размерами твоего компонента.
Создаем те же 2 поля, с теми же именами и т.д. К примеру text_field_1 и text_field_2. А переменные будут например txt_1 и txt_2. Только не внутри компонента, а в _root. Далее в первом кадре: Stage.align = "TL";//Это не обязательно, как я понял. function onUpdate() { text_field_1.text = xch.txt_1; text_field_2.text = xch.txt_2; } stop(); Все, тестируем и в проекте с компонентом Component Definition >> Live Preview >> Live preview with .swf file embedded in .fla file указываеш свой получившийся swf. Должно заработать... Так-то ты видать не дочитал ту ссылку. А там написано, что при изминении компонента в Live Preview происходит вызов фунции onUpdate(). Собственно она и меняет те буковки...
__________________
ReN Последний раз редактировалось ReN; 14.04.2006 в 12:25. |
Часовой пояс GMT +4, время: 10:23. |
|
« Предыдущая тема | Следующая тема » |
|
|