Показать сообщение отдельно
Старый 08.07.2008, 13:02
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 20  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Tfp Посмотреть сообщение
__etc, а почему он не обьявлен? если
var star:Star=new Star; работает нормально
во втором есть такой клип и ето мовиклип...все инстанции из твоего примера я ничего не менял.. просто переместил звезду на стейдж и попытался ее назвать
както чтоб потом к ней обратиться, но выскочила ета ошыбка..
Необходимо отключить автоматическое декларирование свойств-ссылок на клипы на сцене и прописать в Document class ссылки вручную:

Код:
		public var pBar:MovieClip;
		
		public var star:MovieClip;
Цитата:
Сообщение от Tfp Посмотреть сообщение
Код:
		var ssBar=getChildByName("somename")  as  MovieClip;
			ssBar.x+= 2;
но теперь тоже вылезла ошыбка.. то есть обратиться к екземпляру на stage никак теперь нельзя?
Судя по коду, с чего вы взяли, что внутри Program лежит somename, если вы его на сцену вообще положили?

Цитата:
Сообщение от Tfp Посмотреть сообщение
ну вот в кадре меньше кода, ну и зачем собсно создавать еще один клас?
Код в кадре и есть часть кода Document class, вынесенная в кадр. Зачем это делать, когда можно написать все в Document class? Либо вы пишете все в классах, либо все в кадрах. Или код в кадрах без назначения своего класса, но не иначе. А так получается, что код класса раздваивается.