Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   getDefinitionByName для вкомпиленных swc (http://www.flasher.ru/forum/showthread.php?t=131599)

Psycho Tiger 24.10.2009 13:52

getDefinitionByName для вкомпиленных swc
 
Не работает. Говорит, что переменная не определенна, хотя использование напрямую через
Код AS3:

new MyClass();

работает :(

Код AS3:

var cl:Class = getDefinitionByName("MyClass") as Class;


udaaff 24.10.2009 14:48

MyClass -- это полное имя класса? Может пакет забыл дописать...

Psycho Tiger 24.10.2009 15:18

Ммм... Интересно. Это swc, который я в FD добавляю как библиотеку.
Какого рода пакет у него может быть? Тест провести к сожалению сейчас не могу :(

udaaff 24.10.2009 15:21

Цитата:

Какого рода пакет у него может быть?
Я имею в виду:
Код AS3:

var cl:Class = getDefinitionByName("com.example.MyClass") as Class;


Psycho Tiger 24.10.2009 15:56

Да, я понял что ты имеешь ввиду, вопрос у меня несколько другой.
Это не просто класс, а класс прилинкованный к мувику, который лежит в swc, который добавлен как библиотека (в FD - add as library по правому клику на swc).
Как быть с ними?

SamFR 24.10.2009 17:08

Насколько я помню, эта проблема решалась явным упоминанием всех требующихся классов где-нибудь в коде.

Psycho Tiger 24.10.2009 19:49

SamFR, точняк, выручил очень)
Всем спасибо.


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

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