PDA

Просмотр полной версии : передача мувика из одного мувика в другой


processor
22.08.2005, 01:43
в мувике а есть обьект ( мувик ) B
надо мувик B перенести в мувик C

iNils
22.08.2005, 11:08
В мувики A снеси объект B, а в мувики C сделай attachMovie

processor
22.08.2005, 16:32
без AttachMovie.... и без duplicateMove ...

Я загрузил в один мувик картинку ( или мувик ) со стороны, а не из библиотеки.
И чтобы не перегружать снова картинку, надо ей просто перенести .из одного мувика в другой и в третий. Как я понимаю так сделать невозможно.

Хотя мне сказали, можно както организовать программно с помощью классов библиотеку, туда сунуть эту картинку, а потом attach-ить.

artcraft
22.08.2005, 18:18
Я загрузил в один мувик картинку ( или мувик ) со стороны, а не из библиотеки.
И чтобы не перегружать снова картинку...перегружать не придётся - он тепнрь есть в кэше браузера

Iv
22.08.2005, 18:38
прямой ответ на твой вопрос: нельзя.
можно только еще раз загрузить.

iNils
22.08.2005, 18:51
перегружать не придётся - он тепнрь есть в кэше браузера
А если кеш маленький или забит? :)

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

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

Единственный способ копировать через SharedObject. ( не пробовал еще )

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

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

iNils
24.08.2005, 12:42
По поводу дублирования мувиков с картинкой ты ошибаешься. Их можно дублировать.
В SharedObject нельзя хранить мувики, картинки, звуки, рисованную графику.
Дублирование происходит только в пределах того клипа, где находится дублированный объект. Кроме того дублируется только то содержимое, которое было создано не этапе разработке, а не программно или во время выполнения.

ПОЭТОМУ: грузить придется каждый раз.

processor
24.08.2005, 17:21
мне сказалаи, что в So можно графику хранить ...

т.е. если я создам простой символ во время выполнения - его нельзя дублировать ?

iNils
24.08.2005, 17:34
мне сказалаи, что в So можно графику хранить ...
кто тебе сказал? попробуй :)

т.е. если я создам простой символ во время выполнения - его нельзя дублировать ?
Если нарисуешь, то можно. А вот загруженные и созданный программно мувики, аттачи из библиотеки - нельзя.

Буньков Максим
24.08.2005, 18:48
Если у тебя два разных проекта то через LocalConnection А если все это в одном мувике то тока через loadMovie, раз не хочешь аттачить.
З.Ы. И ваще вопрос не ясен.

processor
25.08.2005, 06:54
юзер сделал Upload изображения кнопки на сервер. (jpg ).
флэшка должна составить меню с изображением этой кнопки
если 10 кнопок, то придеться 10 раз грузить одну и туже кнопку.
а я хочу загрузить 1 раз кнопку и 10 раз её скопировать программно. точнее мне уже плохо стало от попыток это сделать, поэтому больше нехочу.
походу только кэш браузера спасет от этого.

P.s. надеюсь на сентябрьский Flash 2005 ...

Буньков Максим
25.08.2005, 07:50
Без duplikateMovieClip не обойтися... тока так можно из одного объекта наделать ЭКЗЕМПЛЯРЫ!

processor
25.08.2005, 08:09
попробуй ... я уж стока нервов извел ... а вроде бы элементарная операция, а реализована не до конца

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

Вуаля.

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

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


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

iNils
27.08.2005, 11:47
В 8-ке можно будет и png грузить. Только придется подождать до массового распостронения плеера.

AlKir
02.12.2005, 01:43
а мне показалось, что атаченные мувики можно дублировать ;)
сам столкнулся с этой проблемой когда делал слайд-шоу для которого часть имиджей атачились, а часть подгружались по ходу.. так те что атачились продублировались, а те что грузились - нет :(

ну и в хелпе про ограничение на дубляж атачей не упоминается, только это: If you have loaded a movie clip using MovieClip.loadMovie() or the MovieClipLoader class, the contents of the SWF file are not duplicated.

Iv
02.12.2005, 02:38
а я хочу загрузить 1 раз кнопку и 10 раз её скопировать программно.
- обрадую. это возможно. в 8 ке.
ты задал вопрос про дубликацию мувиков, а оказалось,
что дублицировать нужно только изображения.
это просто. смотри аттач.