Ummm, 6- , 6 . , , - , . , , , :
var photo:Sprite = new Sprite();
var container1:Sprite = new Sprite();
var container2:Sprite = new Sprite();
container1.addChild(photo);
container2.addChild(photo);
, _model.photos [ii], 6 , for, . , (ii var), .
, 6 . - URLLoader , . :
var originalPictureLoader:URLLoader = new URLLoader();
originalPictureLoader.addEventListener(Event.COMPLETE, originalPictureLoaded);
originalPictureLoader.dataFormat = URLLoaderDataFormat.BINARY;
originalPicture.load(new URLRequest("http://www.mysite.com/picture.jpg"));
private function originalPictureLoaded(e:Event):void
{
var pictureBytes:ByteArray = URLLoader(e.currentTarget).data as ByteArray;
var imageDiplicateLoader:Loader;
for (var ii:int; ii < 6; ii++)
{
var s:Sprite = new Sprite();
s.graphics.beginFill(Math.random() * 0xffffff, 0.4);
s.graphics.drawRect(0, 0, 291, 184);
var p:Sprite = new Sprite();
imageDiplicateLoader = new Loader();
imageDiplicateLoader.loadBytes(pictureBytes);
p.addChild(imageDiplicateLoader);
p.scaleX = p.scaleY = 0.2;
p.x = 0;
p.y = 0;
s.addChild(p);
cards.push(s);
}
}
, , . , , pictureBytes for, . , :
var bytesCopy:ByteArray = new ByteArray();
pictureBytes.position = 0;
bytesCopy.writeBytes(pictureBytes);
user562566