Форум 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)
-   -   Загрузка картинки сразу в 2 ролика... (http://www.flasher.ru/forum/showthread.php?t=77362)

Bорон 23.03.2006 18:07

Загрузка картинки сразу в 2 ролика...
 
Добрый день.
Делаю флешку, в которую грузится картинка и эта картинка должна загрузится сразу в 2 ролика.
Как бы это сделать ?

Я попробовал
1. загрузить в 1 ролик.
2. клонировать во второй.

Код:

_root.mask_up.pic_d1
_root.mask_down.pic_d1

Это пустые ролики.
Они находятся под масками.

Помогите найти ошибку, пожалуста.
Или подскажите другой вариант.

Это выглядело как:
Код:

loadMovie(_global.path,_root.mask_up.pic_d1);

_root.mask_up.pic_d1.onLoad = function(){
if(_root.mask_up.pic_d1.getBytesTotal()>2000){
duplicateMovieClip(_root.mask_up.pic_d1, _root.mask_down.pic_d1, _root.mask_down.pic_d1.getNextHighestDepth());
}}


KPaul 23.03.2006 18:19

1. onLoad не сработает, если не наследуется.(пользуйся setInterval или предустановленными компонентами).
2. duplicateMovieClip - второй параметр строковой
3. при дубликации загруженный контент исчезнет

Я бы сделал просто:
Код:

mc1.loadMovie("pic1.jpg");
mc2.loadMovie("pic1.jpg");


Bорон 23.03.2006 18:21

Цитата:

Сообщение от KPaul
Я бы сделал просто:
Код:

mc1.loadMovie("pic1.jpg");
mc2.loadMovie("pic1.jpg");


Какой объем при этом будет загружатся из сети ?
1 картинка или 2 ?
эмулятор вроде бы одну грузит.

KPaul 23.03.2006 18:35

слышал о кеше?

Можно еще конечно поизвращаться с классом Bitmap и делать copy/past
изображения...

Bорон 23.03.2006 18:59

1.а. Слышал. Но хотелось бы уточнить - кеш чего в данном случае используется? Пользовательского агента ? Или чего то еще ?

1.б. Кроме того запросы тут идут практически одновременно, поэтому я не уверен, что, даже если изображение кешируется, во второй мувик оно попадет из кеша...

2. Насколько я помню класс Bitmap пояаился только в 8ом флеше.
Неее... такое ограничение для такой простой флешки я не переживу.

KPaul 23.03.2006 19:18

Действительно в текущем варианте траффик будет двойной.
Под кэшем, в данном случае, я имел ввиду следующее - предзагрузка самой первой картинки, а затем использование этого самого кэша.

Насколько мне известно, в 7 репликация внешнего контента без применение идеи кэширование невозможна... Может я и ошибаюсь.

Bорон 23.03.2006 20:26

Спасибо за ответ.
И еще вопрос :
Цитата:

а затем использование этого самого кэша.
1. Во флеше можно програмно пользоватся кешем ?
2. Так чей же все таки кеш ? Плеера ? Плагина ? (Извините если чушь спросил...)

KPaul 23.03.2006 20:53

1. Если под кэшем иметь ввиду SharedObject, то да.
2. Самое простое - кэш браузера.

Bорон 23.03.2006 21:03

Спасибо.

ЗЫ. Вам случайно не встречалась на жизненном пути толковая рускоязычная документация по этому обьекту (я не имею в виду перевод help'а...) ?
RTFM'ните ?

KPaul 23.03.2006 21:17

SharedObject своего рода специальные флешовые куки, позволяют хранить данные в виде текста.
Тутор можно посмотреть например здесь :
http://www.actionscript.org/tutorial...ts/index.shtml


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

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