![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2012
Сообщений: 2
|
Добрый вечер! Никак не могу решить проблему: мне нужно сделать мувик, чтобы при наведении на икноке появлялась плашка с кнопкой на этой плашке.
Я сделал отдельно мувик btn_irradiar, иконку - btn_irradiar_icon, плашку btn_irradiar_pl и кнопку. Первое с чем сталкнулся - плашка у меня на расстоянии от иконке - когда курсор попадал туда все начинало мигать - решил это через прозрачную плашку-переход btn_hidden_1. Чтобы плашка не пропадала при наведении на нее и наведении на кнопку, я сделал так: Если делаю btn_irradiar.btn_irradiar_iconю.mouseChildren = false; Все хорошо, но кнопка не работает... Тогда я сделал выборочно, вот так: btn_irradiar.btn_irradiar_icon.btn_irradiar_pl.mouseEnabled = false; btn_irradiar.btn_irradiar_icon.btn_hidden_1.mouseEnabled = false; А как сделать, чтобы плашка не пропадала и кнопка работала я не могу понять, может кто-то сталкивался с таким? Последний раз редактировалось udaaff; 15.10.2012 в 20:48. |
|
|||||
|
[+4 08.09.13]
Регистрация: May 2012
Сообщений: 131
|
package { import flash.display.*; import flash.events.*; public class Main extends Sprite { public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); var someMc:SomeMovieClip = new SomeMovieClip(); addChild(someMc); } } } package { import flash.display.*; import flash.events.*; public class SomeMovieClip extends Sprite { private var layout:export_layout; private var plashka:MovieClip; public function SomeMovieClip() { layout = new export_layout(); plashka = layout.getChildByName('plashka') as MovieClip; plashka.visible = false; addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); addChild(layout); } private function onMouseOver(e:MouseEvent):void { plashka.visible = true; } private function onMouseOut(e:MouseEvent):void { plashka.visible = false; } } } 1) бэкграунд какой-нить 2) плашка в плашке, соответственно, два объекта: 1) бэкграунд какой-нибудь 2) кнопка |
|
|||||
|
[+4 08.09.13]
Регистрация: May 2012
Сообщений: 131
|
архивчик
|
|
|||||
|
Регистрация: Oct 2012
Сообщений: 2
|
Вот это спасибо! Именно то, что нужно!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|