![]() |
передача мувика из одного мувика в другой
в мувике а есть обьект ( мувик ) B
надо мувик B перенести в мувик C |
В мувики A снеси объект B, а в мувики C сделай attachMovie
|
без AttachMovie.... и без duplicateMove ...
Я загрузил в один мувик картинку ( или мувик ) со стороны, а не из библиотеки. И чтобы не перегружать снова картинку, надо ей просто перенести .из одного мувика в другой и в третий. Как я понимаю так сделать невозможно. Хотя мне сказали, можно както организовать программно с помощью классов библиотеку, туда сунуть эту картинку, а потом attach-ить. |
Цитата:
|
прямой ответ на твой вопрос: нельзя.
можно только еще раз загрузить. |
Цитата:
|
DuplciateMovieClip - копирует все вложенные мувики , любой вложенности, но... не копирует BITMAPS. А BITMAPS , вообщем-то меня интересует.
Мувик без имени имеет название instance1, instance2 ... короче так можно обратиться к безимянному мувику если знать его instance-имя . ( см. в дебагере ), но BITMAPS вообще ничего не имеет вроде бы. В обьектной модели конкретно, до него невозможно добраться. Поэтому копировать вообщем-то и нечего, поэтому duplicateMovie не хочет это делать. Единственный способ копировать через SharedObject. ( не пробовал еще ) Можно ли хранить bitmaps: - в LoadVars - в HTML - возможно ли передавать их в HTML и обратно через getUrl, FCommand или подругому. ( там можно легко копировать ). - может есть компонент для хранения рисунков. Контейнер какой-нидь - в каких встроенных обьектах , возможно хранить BITMAPS ? - может в Dynamic Textfield c поддержкой HTML - записать IMG из мувика ? - по умолчанию ведь - в браузерах картинки для FLASH кэшируються ? может просто грузить несколько копий... :( |
По поводу дублирования мувиков с картинкой ты ошибаешься. Их можно дублировать.
В SharedObject нельзя хранить мувики, картинки, звуки, рисованную графику. Дублирование происходит только в пределах того клипа, где находится дублированный объект. Кроме того дублируется только то содержимое, которое было создано не этапе разработке, а не программно или во время выполнения. ПОЭТОМУ: грузить придется каждый раз. |
мне сказалаи, что в So можно графику хранить ...
т.е. если я создам простой символ во время выполнения - его нельзя дублировать ? |
Цитата:
Цитата:
|
Если у тебя два разных проекта то через LocalConnection А если все это в одном мувике то тока через loadMovie, раз не хочешь аттачить.
З.Ы. И ваще вопрос не ясен. |
юзер сделал Upload изображения кнопки на сервер. (jpg ).
флэшка должна составить меню с изображением этой кнопки если 10 кнопок, то придеться 10 раз грузить одну и туже кнопку. а я хочу загрузить 1 раз кнопку и 10 раз её скопировать программно. точнее мне уже плохо стало от попыток это сделать, поэтому больше нехочу. походу только кэш браузера спасет от этого. P.s. надеюсь на сентябрьский Flash 2005 ... |
Без duplikateMovieClip не обойтися... тока так можно из одного объекта наделать ЭКЗЕМПЛЯРЫ!
|
попробуй ... я уж стока нервов извел ... а вроде бы элементарная операция, а реализована не до конца
|
С помощью PHP и библиотекой MING это проблема решается, если создать динамически мувик с UPLOADенной картинкой + функции в которой он сам себя duplicate делает.
Вуаля. Кстати также можно и фонты грузить ... теоретически . И еще PNG картинки в мувики добавлять ( кроме JPG ). Короче с MING надо разобраться конкретно - вполне может стать подобием динамически создаваемой LIBRARY. http://www.php.net - смотрите описание библиотеки MING . |
В 8-ке можно будет и png грузить. Только придется подождать до массового распостронения плеера.
|
а мне показалось, что атаченные мувики можно дублировать ;)
сам столкнулся с этой проблемой когда делал слайд-шоу для которого часть имиджей атачились, а часть подгружались по ходу.. так те что атачились продублировались, а те что грузились - нет :( ну и в хелпе про ограничение на дубляж атачей не упоминается, только это: If you have loaded a movie clip using MovieClip.loadMovie() or the MovieClipLoader class, the contents of the SWF file are not duplicated. |
Вложений: 1
Цитата:
ты задал вопрос про дубликацию мувиков, а оказалось, что дублицировать нужно только изображения. это просто. смотри аттач. |
| Часовой пояс GMT +4, время: 16:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.