Показать сообщение отдельно
Старый 23.03.2010, 13:19
NoCD вне форума Посмотреть профиль Отправить личное сообщение для NoCD Найти все сообщения от NoCD
  № 8  
Ответить с цитированием
NoCD
 
Аватар для NoCD

Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
Второй вариант вообще замороченный
думал мое решение на get/set подвязаны, извиняюсь за ошибку.

Первый вариант у меня не получилось реализовать.

Если рассматривать первый вариант, то SMC, мувиклип?

если так, то каким образом он влияет на onEnterFrame?
проверил функцию create_bpost_f на trace(this), выдает объект.
а у объектов нет onEnterFrame.
вот собственно сам код, который я хочу оживить.

Код AS1/AS2:
public function create_bpost_f(container,clip){
 
 
		trace("this= "+this)
        bpost = container.attachMovie("bpost_img","bpost",3900)
        bpost._x = 100;
        bpost._y = 100;
        bpost.container = container;
        bpost.clip = clip;
		trace("container= "+container)
		trace("bpost= "+bpost)
		trace("this._x= "+bpost._x)
 trace("this._y= "+bpost._y)
 
		//bpost.onEnterFrame = bp_engine;	
	bpost.onEnterFrame = mx.utils.Delegate.create(this,bp_engine);
 
	}	
 
public function bp_engine(){
	trace("this= "+this)
	}
container - мувиклип контейнер, который будет содержать созданные в нем мувиклипы

clip - это клип, который будет проверяться с созданным клипом на столкновение.
Почему так? потому чтоя не могу понять, как в классе сделать так, что бы мувиклипы были доступны всем function в текущем классе.

В итоге выдает ошибку.

Почему сам клип в функии bp_engine трайсится, а свойства его не доступны?


Последний раз редактировалось NoCD; 23.03.2010 в 13:55.