Форум 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)
-   -   передача мувика из одного мувика в другой (http://www.flasher.ru/forum/showthread.php?t=68189)

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

Цитата:

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

перегружать не придётся - он тепнрь есть в кэше браузера

Iv 22.08.2005 18:38

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

iNils 22.08.2005 18:51

Цитата:

Сообщение от artcraft
перегружать не придётся - он тепнрь есть в кэше браузера

А если кеш маленький или забит? :)

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
Цитата:

Сообщение от processor
а я хочу загрузить 1 раз кнопку и 10 раз её скопировать программно.

- обрадую. это возможно. в 8 ке.
ты задал вопрос про дубликацию мувиков, а оказалось,
что дублицировать нужно только изображения.
это просто. смотри аттач.


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

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