Просмотр полной версии : Загрузить movie inside movie (это не о атач и лоад мувие. Вопрос серьездный
Люди приведствую вас
Скажите кто-то из вас сталкивался с таким вопросом.
У меня есть например 2 динамически созданые клипа с картинками например внутри
эти клипы ненаходятся в библиотеке
я знаю их имена только на таймлайн
как мне засунуть клип 1 в клип 2 ?
Я первый раз сталкнулся с такой вещю
Могу конечо обойтись без засовывания вовнутрь а только присвоить клипу поведение другого через регистр клас
но так стало интересно что начал копать
ultraflasher
13.10.2005, 01:35
никак
может както через скрытые методы?
както же оно загружает через лоад мовие и аттач
значит и так должно
JanTheMan
13.10.2005, 02:22
хммм имееш ввиду например взять один клип и просто целиком впихнуть в другой и оба они созданы динамичиски??всмысле хотябы прицеплени by attachmovie() из библеотеки?...если да то я тоже задумался над такой штукой думаю можно как то используя duplicatemovieclip() а затем проста удалить ево...точно не уверен но кажицо што когда то было дело што копировал клип в дочерний или родительский клип..если так то тогда точно можно если ето то чо нада могу поикспириментировать
я вот тоже сел и призадумался)
у меян задача вообщемто такая
например работает мувик
там с фото внутри
и всесь такой вот я его хочу запихнуть в другой
посути неважно динамически они созданы или нет
пусть даже просто сделаны руками
но в библиотеке они не линкованы
и вот на этом сразу какаето задница наступает
ultraflasher
13.10.2005, 02:35
никак
я пытался пойти еще таким путем
все клипы в родительском клипе всеголиш его свойства
так вотя хотел создать свойство в клипе в который хочу запихнуть другой с такимже именем и присвоить ему тот кого хочу запихнуть
длин оно присвоело но ссылку на на тот а не скопировало всебя((
вообщем я тоже попробую еще
если найду опубликую
потум как задача иногда полезная
ultraflasher
13.10.2005, 02:42
попробуй попробуй :)
Топорный метод...
Запоминай каким-то образом все действия, проделываемые для заполнения клипа1.
Тогда, чтобы "засунуть" клип1 в клип2:
клип1.removeMovieClip();
клип2.createEmptyMovieClip("клип1",1);
with(клип2){ действия для заполнения клипа1 }
JanTheMan
13.10.2005, 02:56
нет чото я видать наврал тебе :) если придумаю то раскажу
нашел как сделать)))
ну пока теоритически
вообщем есть мувик он там у нас играет анимация там грузит в себя все что у годно
потом нам нужно его скопировать в другой
мы берем делаем из мувика кешасбитмап
создаем новый битмап
создаем пустой клип в клипе в который нужно скопировать
атачбитмап и потом !кешасбитмап ))
незнаю но потеории должно сработать
JanTheMan
13.10.2005, 03:11
еще вариант если у тебя там куча свойств проста или ты хочеш иметь доступ к клипу то можно создать переменную внутри клипа со ссылкой на тот который должен быть "внутри" нево и тогда сможешь обращаца к нему точно так же как если бы он был внутри :) канешна глупо добезумия но может пригадица
ну это я еще в начале описал)))
ты нечитал мои посты
я так иногда клонирую
через
for ( par in myMovie){
myNewMovie[par]=myMovie[par]
}
такого плана
но всеравно иногда нужно делать єто рекрсивно
но лучше всего избегать такого
сделал клас сделал приват статик свойства и методы и вперед
JanTheMan
13.10.2005, 03:16
ничо сибе ты триллер придумал :) насколька я знаю кэшасбитмап ничего с фильмом не сделат тк ето влияет только на тот как он отоброжаеца..как векторы или как битмап..насколька я предполагаю..если тебе нужно просто ево скриншот то ето может быть вариант..толька наверное битмапу который сознал нужно присвоить закешированный или емерджыть их :) я пока неочень там разобрался
вообщем когда дойду уже до практики тогда напишу как сделал
сейчас конечо ветер в голове
ответа пока такого гадкого нет как бы хотелось
но он точно должен быть и простой
на много проще чем мы напридумывали
Все это пустая трата времени.
недумаю что пустая
такие задачи часто нужно делать
и очень часто такое может понадобиться
Нужно решать и имеет решение, это разные вещи.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.