![]() |
как на ходу создать button??
как на ходу создать button??
Создать МС - createEmptyMovieClip(); А как создать Button instance? Или по другому - динамически созданный текст преобразовать в кнопки?? Спасибо |
аттачить из библиотеки ..
как добраться до текста в кнопке (по простому не выйдет) обсуждалось много.., ищи зы:имхо пользы от кнопок мало: с мувиками удобнее.. |
////////////////////////////////////////////////////////////////
loadVariables("menu1.php",this); for(i=0;i<10;i++){ this.createTextField(i,i,i*90,0,80,20); this[i].border = 0; this[i].font = "Times New Roman"; this[i].size = 10; this[i].variable = "c"+i; } /////////////////////////////////////////////////////////////// Видать, я плохо поставил вопрос или не понял ответ. Написал я такой код.Валит во Флэш из MySQL базы переменные(ч\з РНР скрипт). Текст выдается.Визуально - Всё в порядке.Надо сделать чтоб каждая надпись из этих была кнопкой. Как??? Спасибо. |
В первый кадр соответственно.
Надеюсь понятно как его под свои нужды подстроить Код:
this.createEmptyMovieClip("but", 1); |
если правильно понимаю нужна реакция на нажатие..
вариантов много: -аттачить из библиотеки заготовку(Button,MovieClip), передавая в InitObject текст -создавать мувик, а уже в нем текстфилд..для мувика определять onRelease -на MouseMove вешать отслеживание над каким текстфилдом мышь, на onMouseDown - действие.. -создвать текстфилд с html=true, на asfunction вешать действие не думаю, что это полный список.. зы: пример для asfunction: Код:
var labels = ['zero', 'one', 'two']; |
Думаю asfunction - лучший вариант, если нет необходимости настройки hitZone.
|
| Часовой пояс GMT +4, время: 18:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.