Показать сообщение отдельно
Старый 09.10.2012, 17:47
vivado вне форума Посмотреть профиль Отправить личное сообщение для vivado Найти все сообщения от vivado
  № 7  
Ответить с цитированием
vivado

Регистрация: Aug 2010
Сообщений: 282
Ну я думал что все было понятно, не хотел никого в заблуждение вводить,
в моем коде изначально были мувики созданные руками.
Код AS3:
circle1.addEventListener(MouseEvent.MOUSE_DOWN,C1_sd);
circle2.addEventListener(MouseEvent.MOUSE_DOWN,C2_sd);	
...
circle5.addEventListener(MouseEvent.MOUSE_DOWN,C5_sd);
...
потом просто их программно нарисовали.

Теперь по поводу текущей проблемы, у меня в библиотеке мувик с меткой/классом "MC" написал
Код AS3:
for (var i:uint = 1; i <= totalCircles; i++) {
	var MC:Class = getDefinitionByName("circle" + i) as Class;	// circle1,circle2,...
	var circle:MC = new MC() as MovieClip;
	this.addChild(circle);
}
Но почему то не получается, пишет
"Монтажный кадр 1, слой "Слой 1", кадр 1, строка 25 1046: Тип не найден или не является константой времени компиляции: MC."

Если писать так то работает
Код AS3:
var circle0:MC = MC();
addChild(circle0);
 
var circle1:MC = MC();
addChild(circle1);
...
 
var circle5:MC = MC();
addChild(circle5);
но это получается сново усложнение, от которого можно наверное уйти.