PDA

Просмотр полной версии : Embed с использованием переменных


farmonol
17.01.2007, 23:15
Прошу помощи! Возник такой вопрос, нужно в конструкцию типа

[Embed(source="/libruary.swf", symbol="movie1")]

передать параметрам source и symbol значения переменных swf_name и symbol_name
как это сделать?:o

Nirth
18.01.2007, 06:07
[Embed] тэг встраивает файлы в SWF файл, тоесть не в Runtime.

тоесть даже если можно было бы, ничего бы это не дало.

farmonol
18.01.2007, 14:59
Embed это единственный способ загрузить мувиклипы не в рантайме в проект на FLEXе?

etc
18.01.2007, 15:06
А ты думаешь, в Compile-Time у тебя код выполняется?

Nirth
18.01.2007, 15:44
нет, можно еще через таблицу каскадных стилей загружать.

farmonol
18.01.2007, 16:00
А ты думаешь, в Compile-Time у тебя код выполняется?
нет естесственно я так не думаю, но с флексом столкнулся относительно недавно и меня интересует как получить доступ к мувиклипам. Читал здесь :http://flasher.ru/forum/showthread.php?t=86025
- предлагают грузить с помощью классов flash.display.Loader и flash.display.LoaderInfo, если надо в рантайме. Либо Embed - если не в рантайме. Может есть еще какой-то более очевидный способ?
Хорошо, допустим других вариантов нет, тогда возможно ли применение конструкции вида
[Embed(source="mc.swf")]
public var mc:Class;
т.е. без указания параметра symbol="mc", чтобы затем уже каким-то программным образом из объекта mc вытянуть необходимые мувиклипы?

farmonol
18.01.2007, 16:07
нет, можно еще через таблицу каскадных стилей загружать.
а про это где почитать можно?