|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Динамическое наследование класса
Всем привет. Есть две флешки с кодом и графикой. Нужно флешку с графикой загрузить во флешку с кодом, потом вытащить графику getDefenition-ом и наследовать(расширить) его. Как это можно сделать? Можно ли вообще на ходу собирать классы и наследовать их?
|
|
|||||
Нельзя. Да и зачем наследоваться от этого класса? Что это даст?
Цитата:
|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Цитата:
Можно написать класс который наследуется от мувиклип, а сам мувиклип добавить как дочерний элемент, но так не удобно. Нужно графику клипа сделать внутренностью моего нового класса, надеюсь понятно описал)) Да почему же магический: flash.utils.getDefinitionByName(name:String):Object Возвращает ссылку на объект класса, заданного параметром name. Параметры: name Имя класса. Возвращает: Возвращает ссылку на объект класса, заданного параметром name. |
|
|||||
Задуманного не добиться и придется Вам принять этот "неудобный" для Вас вариант:
Цитата:
Цитата:
__________________
тут я |
|
|||||
Цитата:
там о FD речь, но сути не меняет |
|
|||||
Цитата:
Добавлено через 1 минуту Если есть класс графики (который дергается из флешки), лучше добавить ему какие то дополнительные свойства композицией, это будет самый простой вариант. |
|
|||||
поподробнее бы про собирать-наследовать на ходу: как будем наследовать то, чего нет при компиляции, или компилятор тоже на борту?
|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Цитата:
Что касается динамических классов, когда то видел в коде создавали класс по ходу выполнения. И вообще AS3 вроде как может выполнять код из строки, где то библиотека даже была специальная. Думал так попробовать: Но так ембед не работает. |
|
|||||
Цитата:
это, естественно, подходит для варианта когда исходная исходная флешка уже есть на момент разработки-компиляции если же речь все-таки о загружаемой флешке, то, естественно, все это не проходит.. решением в этом случае может быть интерфейс, в котором будет описано все, что от загржаемой флешки нужно( или все, что она может предоставить), тогда в загружающей флешке будем расширять ее функционал, обращаясь к ней не через класс, а через этот интрфейс |
Часовой пояс GMT +4, время: 15:30. |
|
« Предыдущая тема | Следующая тема » |
Теги |
класс , наследование , расширение |
|
|