![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 10
|
Имеется небольшой класс для обработки событий кнопки, хотелось бы передать в него параметр для перехода на заданную страницу с помощью SWFAddress. Например вот так в коде флешки:
button_mc.caption.text = "test"; // Текст кнопки button_mc.swfValue = '/path/'; // Куда переходим Я там кое-что попробовал, но это ессно не работает... (помечено ! знаками !) class glButtonMainMenu extends MovieClip { public function glButtonMainMenu(!swfValue:String!) { this.onRelease = this.release(!swfValue!); } private function release(!val:String!) { this.gotoAndPlay("_downup"); SWFAddress.setValue(!val!); } } Как правильно получить такую пропертю? Не хочется писать эти события в коде флешки каждый раз... Последний раз редактировалось glBreaker; 14.12.2009 в 07:15. |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
class glButtonMainMenu extends MovieClip { private var _swfValue:String; public function glButtonMainMenu() { this.onRelease = this.release; } public function get swfValue():String { return this._swfValue; } public function set swfValue(value:String):Void { this._swfValue = value; } public function get label():String { return this.caption.text; } public function set label(value:String):Void { this.caption.text = value; } private function release():Void { this.gotoAndPlay("_downup"); SWFAddress.setValue(this.swfValue); } } ... button_mc.label = "test"; // Текст кнопки button_mc.swfValue = '/path/'; // Куда переходим |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 10
|
большое спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|