Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > добавление одного мувика в другой


Автор: PROCESSOR 27.5.2005, 18:55
Есть 2 мувика, нужно один записать внутро другому.

Причем оба мувика на Stage, а не в библиотеке.

Автор: PROCESSOR 27.5.2005, 21:42
Встроенный Java Script крутая штука..

Автор: AlDev 28.5.2005, 06:58
Цитата(PROCESSOR @ 27.5.2005, 23:55)
Есть 2 мувика, нужно один записать внутро другому.

Причем оба мувика на Stage, а не в библиотеке.

Всмысле? Что записать-то?

Автор: PROCESSOR 28.5.2005, 14:50
Я уже придумал способ это сделать, но ...

В смысле - Создается новый мувик ( динамически ) т.е. его нет в библиотеки . Как его добавить к другому мувику как дочерний ?

Автор: AlDev 28.5.2005, 16:10
создать его в нём как дочерний через createEmptyMovieClip

Автор: PROCESSOR 21.8.2005, 23:54
Загрузилась картинка в один мувик, а её надо перенести в другой без очередной загрузки. как ?

Автор: AlDev 22.8.2005, 04:13
никак.

Автор: PROCESSOR 24.8.2005, 07:00
Главная цель - содать меню. Юзверь делат UPLOAD своей кнопки ( одной ) на сервер. Потом движок автоматически грузит эту кнопку и состовляет из неё меню.

DuplciateMovieClip - копирует все вложенные мувики , любой вложенности, но... не копирует BITMAPS. А BITMAPS , вообщем-то меня интересует.

условие , что AttachMovie - делать нельзя, потому что картинка может лежать где угодно и иметь разные имена.

Мувик без имени имеет название instance1, instance2 ... короче так можно обратиться к безимянному мувику если знать его instance-имя . ( см. в дебагере ), но BITMAPS вообще ничего не имеет вроде бы. В обьектной модели конкретно, до него невозможно добраться.
Поэтому копировать вообщем-то и нечего, поэтому duplicateMovie не хочет это делать.

Единственный способ копировать через SharedObject. ( не пробовал еще )
Возможен вариант - если SharedObject доступен и есть место - использовать его, а если нет, то грузить каждый вариант картинки.

Можно ли хранить bitmaps:

- в LoadVars
- в HTML - возможно ли передавать их в HTML и обратно через getUrl, FCommand или подругому.
( там можно легко копировать ).
- может есть компонент для хранения рисунков. Контейнер какой-нидь
- в каких встроенных обьектах , возможно хранить обьекты или мувик BITMAPS ?
- может в Dynamic Textfield c поддержкой HTML - записать IMG из мувика без Attach ?
- по умолчанию ведь - в браузерах картинки для FLASH кэшируються ? может просто грузить несколько копий... smile

Автор: AlDev 24.8.2005, 07:40
делай подгрузку нескольких мувиков и не мучайся. Они будут кэшироваться (разве-что опера не будет)

Автор: PROCESSOR 24.8.2005, 15:26
на FLASHERe сказали, что в SO нельзя хранить графику.

А еще что всё созданное во время редактирования можно в AS дублировать. А подгруженное нельзя.

Как минимум у меня уже получилось, подгрузить SWF и дублировать рисованную графику, но BITMAPS никак.

А в SO графика просто вот так записывается:

So.data.q=_root.obj

а как её потом обратно вынуть ?

_root.obj=So.data.q ?

Автор: AlDev 25.8.2005, 03:01
по-идее да. Попробуй, может чего-ндь получится.

Автор: PROCESSOR 27.8.2005, 07:12
С помощью PHP и библиотекой MING это проблема решается, если создать динамически мувик с UPLOADенной картинкой + функции в которой он сам себя duplicate делает.

Вуаля. smile

Кстати также можно и фонты грузить ... теоретически .
И еще PNG картинки в мувики добавлять ( кроме JPG ).

Короче с MING надо разобраться конкретно - вполне может стать подобием динамически создаваемой LIBRARY

http://www.php.net - смотрите описание библиотеки MING .

Автор: AlDev 28.8.2005, 14:51
прикольно, только вот серверные решения - есть серверные решения smile

Автор: AntonioBanderaz 28.8.2005, 17:18
Эх smile smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)