Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как добавить клип из библиотеки с динамическим именем? (http://www.flasher.ru/forum/showthread.php?t=140947)

dimarik 11.06.2010 16:59

Цитата:

Сообщение от KIVagant (Сообщение 914757)
А что скажете насчет следующего участка

быстрее на 5489%

Кстати, там ещё много советов по оптимизации кода.

Рекомендую туда смотреть аккуратно.

Код AS3:

var o:SomeClass = new (someObject as Object).construtor();

А вообще задача стояла по названию класса инстанцировать объект.

Dragon rideR 11.06.2010 17:33

Цитата:

Сообщение от dimarik (Сообщение 914771)
Рекомендую туда смотреть аккуратно.

Код AS3:

var o:SomeClass = new (someObject as Object).construtor();

А вообще задача стояла по названию класса инстанцировать объект.

в таком варианте с равняется классу, о == null
Код AS3:

var road4:main.Road4;
var M=4;
var c:Class = getDefinitionByName("main.Road"+M) as Class;
var o:MovieClip = new c() as MovieClip;

в таком варианте пишет Error #1065: Переменная road4 не определена.
Код AS3:

var road4:main.Road4;
var M=4;
var c:Class = getDefinitionByName("road"+M) as Class;
var o:MovieClip = new c() as MovieClip;


dimarik 11.06.2010 17:47

а базовый класс у main.RoadM какой?

Dragon rideR 11.06.2010 17:49

flash.display.Sprite
Все спасибо разобрался )


Часовой пояс GMT +4, время: 14:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.