Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузить movie inside movie (это не о атач и лоад мувие. Вопрос серьездный (http://www.flasher.ru/forum/showthread.php?t=70350)

_rb_ 13.10.2005 01:31

Загрузить movie inside movie (это не о атач и лоад мувие. Вопрос серьездный
 
Люди приведствую вас
Скажите кто-то из вас сталкивался с таким вопросом.
У меня есть например 2 динамически созданые клипа с картинками например внутри
эти клипы ненаходятся в библиотеке
я знаю их имена только на таймлайн
как мне засунуть клип 1 в клип 2 ?

Я первый раз сталкнулся с такой вещю
Могу конечо обойтись без засовывания вовнутрь а только присвоить клипу поведение другого через регистр клас
но так стало интересно что начал копать

ultraflasher 13.10.2005 01:35

никак

_rb_ 13.10.2005 02:15

както должно грузиться
 
может както через скрытые методы?
както же оно загружает через лоад мовие и аттач
значит и так должно

JanTheMan 13.10.2005 02:22

хммм имееш ввиду например взять один клип и просто целиком впихнуть в другой и оба они созданы динамичиски??всмысле хотябы прицеплени by attachmovie() из библеотеки?...если да то я тоже задумался над такой штукой думаю можно как то используя duplicatemovieclip() а затем проста удалить ево...точно не уверен но кажицо што когда то было дело што копировал клип в дочерний или родительский клип..если так то тогда точно можно если ето то чо нада могу поикспириментировать

_rb_ 13.10.2005 02:31

я вот тоже сел и призадумался)
у меян задача вообщемто такая
например работает мувик
там с фото внутри
и всесь такой вот я его хочу запихнуть в другой

посути неважно динамически они созданы или нет
пусть даже просто сделаны руками
но в библиотеке они не линкованы
и вот на этом сразу какаето задница наступает

ultraflasher 13.10.2005 02:35

никак

_rb_ 13.10.2005 02:36

я пытался пойти еще таким путем
все клипы в родительском клипе всеголиш его свойства
так вотя хотел создать свойство в клипе в который хочу запихнуть другой с такимже именем и присвоить ему тот кого хочу запихнуть
длин оно присвоело но ссылку на на тот а не скопировало всебя((
вообщем я тоже попробую еще
если найду опубликую
потум как задача иногда полезная

ultraflasher 13.10.2005 02:42

попробуй попробуй :)

kruasan 13.10.2005 02:48

Топорный метод...
Запоминай каким-то образом все действия, проделываемые для заполнения клипа1.
Тогда, чтобы "засунуть" клип1 в клип2:
клип1.removeMovieClip();
клип2.createEmptyMovieClip("клип1",1);
with(клип2){ действия для заполнения клипа1 }

JanTheMan 13.10.2005 02:56

нет чото я видать наврал тебе :) если придумаю то раскажу

_rb_ 13.10.2005 03:02

нашел как сделать)))
ну пока теоритически

вообщем есть мувик он там у нас играет анимация там грузит в себя все что у годно
потом нам нужно его скопировать в другой
мы берем делаем из мувика кешасбитмап
создаем новый битмап
создаем пустой клип в клипе в который нужно скопировать
атачбитмап и потом !кешасбитмап ))
незнаю но потеории должно сработать

JanTheMan 13.10.2005 03:11

еще вариант если у тебя там куча свойств проста или ты хочеш иметь доступ к клипу то можно создать переменную внутри клипа со ссылкой на тот который должен быть "внутри" нево и тогда сможешь обращаца к нему точно так же как если бы он был внутри :) канешна глупо добезумия но может пригадица

_rb_ 13.10.2005 03:16

ну это я еще в начале описал)))
ты нечитал мои посты
я так иногда клонирую
через
for ( par in myMovie){
myNewMovie[par]=myMovie[par]
}
такого плана
но всеравно иногда нужно делать єто рекрсивно
но лучше всего избегать такого
сделал клас сделал приват статик свойства и методы и вперед

JanTheMan 13.10.2005 03:16

ничо сибе ты триллер придумал :) насколька я знаю кэшасбитмап ничего с фильмом не сделат тк ето влияет только на тот как он отоброжаеца..как векторы или как битмап..насколька я предполагаю..если тебе нужно просто ево скриншот то ето может быть вариант..толька наверное битмапу который сознал нужно присвоить закешированный или емерджыть их :) я пока неочень там разобрался

_rb_ 13.10.2005 03:21

вообщем когда дойду уже до практики тогда напишу как сделал
сейчас конечо ветер в голове
ответа пока такого гадкого нет как бы хотелось
но он точно должен быть и простой
на много проще чем мы напридумывали

iNils 13.10.2005 12:07

Все это пустая трата времени.

_rb_ 13.10.2005 12:50

недумаю что пустая
такие задачи часто нужно делать
и очень часто такое может понадобиться

iNils 13.10.2005 12:59

Нужно решать и имеет решение, это разные вещи.


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

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