![]() |
как загрузить ЖПЕГ токо раз?
скажем, имеется _root.mcA и _root.mcB.mcC, и надобно в оба загрузить один и тот же ЖПЕГ. есть ли какой хитрый фокус, или надобно грузить дважды?
|
если чесно то я уже давно задавался таким вопросом, и пришел к выводу что нельзя !!!. но впринципе картинка будет грузиться с сервера только 1 раз, а остальные разы из кеша
|
на сколько мне известно... загружаемый джипег кэшируется... и если его загружают... второй и энн-ый... то он уже не загружается... а просто берется из памяти... возможно я ошибаюсь...
|
а как насчёт 8го флеша? там должны быть функции для битмапов, может можно скопировать однократно загруженную картинку во все клипы? у меня 8го не будет до 4-го числа (кстати, всех с новым годом), чтобы поковыряться, а знать всё равно хотелось бы.
|
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 |
круто, да? я ещё высмотрел, есть такой бегинБитмапФилл, особо крутая штука. можно сразу и повернуть, и растянуть!
(единственно, вся эта битмаповщина бес толку, если лоадиться будет свф... если, конечно, каждый фрейм не перерисовывать, но это ж какой гемор...) |
| Часовой пояс GMT +4, время: 15:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.