![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2010
Сообщений: 15
|
Вот решил сделать себе радио которое будет выезжать по нажатию с эффектом, сделал так:
Текст когда выехал и когда еще не выехал: public function panelOut_effectEnd(event:EffectEvent):void { btn.label = "Закрыть радио"; } public function panelIn_effectEnd(event:EffectEvent):void { btn.label = "Открыть радио"; } public function toggleBtn(event:MouseEvent):void { if (event.currentTarget.label == "Открыть радио") panelOut; else panelIn; } public function Move1():Move { var move:Move = new Move(); panelOut = move; move.yTo = 0; move.duration = 1500; move.easingFunction = Bounce.easeOut; move.addEventListener("effectEnd", panelOut_effectEnd); BindingManager.executeBindings(btn, "panelOut", panelOut); return move; } public function Move2():Move { var move2:Move = new Move(); panelIn = move2; move2.yTo = -204; move2.duration = 1000; move2.easingFunction = Bounce.easeIn; move2.addEventListener("effectEnd", panelIn_effectEnd); BindingManager.executeBindings(btn, "panelIn", panelIn); return move2; } <mx:Canvas height="217" id="panel" width="100%" y="-202"> <mx:Image height="100%" horizontalAlign="center" scaleContent="false" source="@Embed('background_radio.png')" width="100%" x="0"/> <mx:LinkButton bottom="0" click="toggleBtn(event)" color="#00ffffff" height="16" horizontalCenter="0" id="btn" label="Открыть радио" width="100%"/> </mx:Canvas> [IMG]http://*************/clip/m54600/1298813560-clip-7kb.png[/IMG] |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
так же указаны строчки где искать ошибки, если так, визуально непонятно
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 15
|
Я не совсем тупой, и понимаю где и что находится. Я думал что вы поможете составить правильный код.
Добавил ко всему этому коду еще пару строк: public function panelOut(event:EffectEvent):void { btn.label = "Закрыть радио"; } public function panelIn(event:EffectEvent):void { btn.label = "Открыть радио"; } Теперь ошибки стали другими: [IMG]http://*************/clip/m54600/1298822871-clip-2kb.png[/IMG] Теперь я уже не знаю как исправить ошибки, помогите переписать код пожалуйста. |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 15
|
Эффект.
Помогите исправить код пожалуйста. |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 19
|
Сам новичек во флексе и могу ошибаться, но
Для того, что бы использовать переменную ее нужно изначально объявить т.е. Вы же используете panelOut как метод и хотите, что бы оно же было переменной. вот он вам и ругается. Ради эксперемента потестите такой код: Будет такая же ошибка как у вас. А так не будет: |
|
|||||
|
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 15
|
А где взять этот хелп, мне очень было интересно изучить немного.
А с этим кодом можете помочь очень сейчас нужно. |
|
|||||
|
:о( Мой последний ответ в этом топике. http://www.google.ru/search?ie=UTF-8...0zoom%20effect
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|