![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Привет,
может я чё не так делаю?? В главном фрейме "завожу" класс: import MyClass; mw = new MyClass(this); mw.start(); stop(); Класс: class MyClass{ private static var ROOT_MC:MovieClip; //constructor function MyClass(rmc:MovieClip){ ROOT_MC = rmc; } public function start():Void{ ROOT_MC.nextScene(); } } По идее класс владеет ссылкой на рут и должен перевести управление к следующей сцене. Но этого не происходит. Также если в руте создать какую-нибудь функцию и попробовать её вызвать из класса это не сработает. За то можно изменять свойства объектов рута из класса. Например: ROOT_MC.ok_button._visible = false; но опять же нельзя навесить хэндлер на кнопки рута: ROOT_MC.ok_button.onRelease = function(){ trace("ok clicked"); } не работает ![]() Вопрос: как вызывать функции рута или таймлайна рута из класса?
__________________
Не всё то флэш, что шевелиться. |
![]() |
Часовой пояс GMT +4, время: 03:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|