![]() |
|
||||||||||
|
|||||
|
помогите, плиз, кто может..
-есть фотогаллерея; -загружаются картинки в оригинальном размере(640x480) и используются сначала как превью(уменьшенные програмно); -при нажатии на превью должна появляться эта же картинка, только в оригинальном размере; -обьясните, как скопировать загруженную картинку из мувиклипа с превью в мувиклип, который показывает оригинал.. заранее спасибо.. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Превьюшки снимать битмапдатой с матрицей. Просто "скопировать" не получится - загруженный из сети контент не дублируется((
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Чё-то типа:
Stage.scaleMode = "noScale";
_root._quality = "Best";
import flash.display.BitmapData;
import flash.geom.Matrix;
var mcl:MovieClipLoader = new MovieClipLoader ();
mcl.addListener (_root);
var mc:MovieClip = _root.createEmptyMovieClip ("loadedBanner", _root.getNextHighestDepth());
mcl.loadClip ("1.jpg", mc);
_root.onLoadInit = function () {
mcBmp = new BitmapData(_root.loadedBanner._width, _root.loadedBanner._height);
mcBmp.draw(_root.loadedBanner, new Matrix());
var mc1:MovieClip = _root.createEmptyMovieClip("copy_mc", _root.getNextHighestDepth());
mc1.attachBitmap(mcBmp, 0);
mc1._x+=100;
mc1._y+=100;
};
|
|
|||||
|
почему бы просто эту привьюшку не увеличивать в исходный размер?
|
|
|||||
|
..а я тщетно искал способ скопировать загруженные картинки.. правда, я ещё не знаю, что такое битмапдата с мартицей, но постараюсь разобраться..
всем спасибо.. |
|
|||||
|
2Mnilionic: там в концепт галлереи не вписывается..
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|