Показать сообщение отдельно
Старый 07.11.2011, 00:30
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 2  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Код:
(yourMovieClip.parent as MovieClip).someFunction();
Но вообще-то так делать не рекомендуется. Используйте события.

Добавлено через 5 минут
Например вот так:
В главном классе (имя которого будет прописано в Document class) пишем:
Код AS3:
package {
    import flash.display.MovieClip;
    import flash.events.Event;
 
    public class MyClass extends MovieClip {
        // Конструктор класса
        public function MyClass() {
            // Добавляем клипу прослушку события
            yourMovieClip.addEventListener(Event.CHANGE, someFunction);
        }
        // Определяем функцию-хендлер
        private function someFunction(event:Event):void {
            trace("Hell-o-World!");
        }
    }
}
А когда нужно вызвать функцию someFunction(), шлем из клипа соответствующее событие:
Код AS3:
dispatchEvent(new Event(Event.CHANGE));


Последний раз редактировалось bav; 07.11.2011 в 00:43.