Форум 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=131683)

Peregrin 26.10.2009 13:17

передача экземпляра в виде класса
 
есть функция, в которую передается класс setClass(ClassName:Class), далее вызывается функция initialize(), которая осуществляет необходимую сборку. Если setClass() не указан, то она создает экземпляр класса Object, придает ему необходимый вид, после чего вызывает функцию setClass(). Вопрос: как передать экземпляр класса в виде класса, т.е. чтоб не вызывалась ошибка "ошибка преобразования в Class"?

etc 26.10.2009 13:21

setClass(Object).

Peregrin 26.10.2009 13:24

вопрос звучит "как передать экземпляр класса", а не класс

etc 26.10.2009 13:30

Изменить сигнатуру функции на setClass(className:Object);

Peregrin 26.10.2009 13:32

так, в принципе, я и сделал. Думал, может есть какой-нибудь способ более изощренный, например поиграться с прототайпами ))


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

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