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

Mo3g 12.09.2008 22:54

проблема с загружаемыми картинками
 
помогите, плиз, кто может..
-есть фотогаллерея;
-загружаются картинки в оригинальном размере(640x480) и используются сначала как превью(уменьшенные програмно);
-при нажатии на превью должна появляться эта же картинка, только в оригинальном размере;
-обьясните, как скопировать загруженную картинку из мувиклипа с превью в мувиклип, который показывает оригинал..

заранее спасибо..

Wolsh 12.09.2008 23:10

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

scarbo 13.09.2008 00:17

Чё-то типа:
Код:

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;
};


Mnilionic 13.09.2008 01:26

почему бы просто эту привьюшку не увеличивать в исходный размер?

Mo3g 13.09.2008 02:22

..а я тщетно искал способ скопировать загруженные картинки.. правда, я ещё не знаю, что такое битмапдата с мартицей, но постараюсь разобраться..
всем спасибо..

Mo3g 13.09.2008 02:29

2Mnilionic: там в концепт галлереи не вписывается..


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

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