![]() |
|
||||||||||
|
|||||
|
допустим у меня есть иерархия - stage=>obg=>shape=>movieclip1, Также в объекте stage есть еще один объект, то есть stage=>obg=>movieclip2. Как обратится из movieclip1 в movieclip2?
__________________
Я не злопамятный, я запишу |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 32
|
Например, вот так:
public class main { public function init( stage : Stage ) { var obg : MovieClip = new MovieClip(); var shape : MovieClip = new MovieClip(); var movieclip1 : Movieclip1 = new Movieclip1(); stage.addChild( obg ); obg.addChild( shape ); shape.addChild( movieclip1 ); var movieclip2 : Movieclip = new Movieclip(); obg.addChild( movieclip2 ); movieclip1.movieclip2 = movieclip2; } } public class Movieclip1 extends MovieClip { public var movieclip2 : MovieClip = null; public function set movieclip2Alpha( value : Number ):void { if( movieclip2 != null ) movieclip2.alpha = value; } } Если такая схема в твое приложение не вписывается, то надо менять идеалогию самого приложения. |
|
|||||
|
Спасибо, очень помогли))))
__________________
Я не злопамятный, я запишу |
|
|||||
|
я обычно создаю статическую переменную, которой передаю stage
в кадре пишу (либо в main - классе); далее из любого класса получаю ссылку на любой объект через
__________________
while(live()) { hope(); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|