Форум 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=73721)

aQuestion 30.12.2005 13:36

как загрузить ЖПЕГ токо раз?
 
скажем, имеется _root.mcA и _root.mcB.mcC, и надобно в оба загрузить один и тот же ЖПЕГ. есть ли какой хитрый фокус, или надобно грузить дважды?

__i 30.12.2005 13:55

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

DEAFFF 30.12.2005 13:56

на сколько мне известно... загружаемый джипег кэшируется... и если его загружают... второй и энн-ый... то он уже не загружается... а просто берется из памяти... возможно я ошибаюсь...

aQuestion 30.12.2005 17:11

а как насчёт 8го флеша? там должны быть функции для битмапов, может можно скопировать однократно загруженную картинку во все клипы? у меня 8го не будет до 4-го числа (кстати, всех с новым годом), чтобы поковыряться, а знать всё равно хотелось бы.

G.W.M 31.12.2005 00:28

duplicate loaded image
 
Stage.scaleMode = 'noScale';

// url of the image to be loaded
var img_url = "./duplicateloadedimage/image.jpg";

load_btn.onRelease = function(){
// load the image into load_mc
// this is coming from an external
// source, there may be a delay
load_mc.loadMovie(img_url);
}

dup1_btn.onRelease = function(){
// use duplicateMovieClipImage to duplicate
// the image (visuals) of load_mc into dup1_mc
// there is no need to reload so there will
// be no delay or "flash"
duplicateMovieClipImage(load_mc, dup1_mc);
}
dup2_btn.onRelease = function(){
// use duplicateMovieClipImage to duplicate
// the image (visuals) of load_mc into dup2_mc
duplicateMovieClipImage(load_mc, dup2_mc);
}

function duplicateMovieClipImage(from, target){
// create a new BitmapData instance called visuals
// make it the size of the from movie clip
var visuals = new flash.display.BitmapData(from._width, from._height);

// draw the contents of the from movie clip into
// the visuals bitmap
visuals.draw(from);

// attach the visuals bitmap into the
// target movie clip. It will now look
// exactly like the from movie clip
target.attachBitmap(visuals, 1);
}

а вот мувик если вазможна как то здублирыват и ктонибут знает как буду рад если мене скажут
ICQ:102716660

aQuestion 31.12.2005 21:12

круто, да? я ещё высмотрел, есть такой бегинБитмапФилл, особо крутая штука. можно сразу и повернуть, и растянуть!

(единственно, вся эта битмаповщина бес толку, если лоадиться будет свф... если, конечно, каждый фрейм не перерисовывать, но это ж какой гемор...)


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

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