|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1.3 13.02.07]
Регистрация: Jul 2004
Адрес: Kiev
Сообщений: 10
|
externalinterface пропадают стандартные функции button...
vid1 - мувик внутри которого кнопка, в кадре такой код:
import flash.external.ExternalInterface; vid1.onRelease = function() { ExternalInterface.call("tb_show",null,"index2.html?placeValuesBeforeTB_=savedValues&TB_iframe=true&height=470&width=600&modal=true",false); }; Вопрос: как заставить кнопку при наведении мышки менять свой цвет? т.к. стандартный переход по кадрам перестает работать, точечный вызов RollOver тоже не работает... |
|
|||||
Модрон-ветеринар
|
Кнопке не дает работать обработчик, повешенный на родителя.
Не вешайте обработчики на разные уровни иерархии. Уберите вообще кнопку и забудьте про символы Button, если хотите, чтобы все работало корректно. В мувике делается 3 кадра - первый исходный, второй для наведенного состояния, третий для нажатого (onPress) import flash.external.ExternalInterface; btn.onRollOver = btnRollOver; btn.onRollOut = btnRollOut; btn.onDragOut = btnRollOut; btn.onPress = btnPress; btn.onRelease = btnRelease; function btnRollOver () { this.gotoAndStop(2); } function btnRollOut () { this.gotoAndStop(1); } function btnPress () { this.gotoAndStop(3); } function btnRelease () { this.gotoAndStop(1); ExternalInterface.call("tb_show", null, "index2.html?placeValuesBeforeTB_=savedValues&TB_iframe=true&height=470&width=600&modal=true", false); } Про DragOut тоже никогда не забывайте, чтобы глюков не было - юзеры такие... Последний раз редактировалось mooncar; 31.01.2010 в 09:06. |
Часовой пояс GMT +4, время: 15:31. |
|
« Предыдущая тема | Следующая тема » |
Теги |
button , externalinterface |
|
|