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

goword 19.03.2008 13:58

Подгрузить массив картинок в мувик.
 
Есть массив адресов к картинкам, нужно загрузить во флеш все картинки, друг под другом.
Как это сделать, можно ли с помощью BitmapData.
Сюжет такой: сначала появляется темный фон (картинки нет), как только загрузилась, она появляется на нужном месте, пробовал по разному, подгружается только одна фотка.

flash33 19.03.2008 14:48

Беспредметый разговор - скрипт в студию!

goword 19.03.2008 15:47

Код:

heX = 130;
var my_mcl:MovieClipLoader = new MovieClipLoader();
for (i=0; i <_root.Wi; i++) {
obj_mc.createEmptyMovieClip("item_"+i+"_mc",obj_mc.getNextHighestDepth());
my_mcl.loadClip(_global["smallIMG_"+i], obj_mc["item_"+i+"_mc"]);
obj_mc["item_"+i+"_mc"]._y = i*heX;
}

Фотки загружаю таким образом, что нужно далее:
1. Узнать ее длину и ширину
2. Сделать ее прозрачной 50%, а при наведении прозрачность 100%

qazwsx 19.03.2008 16:50

Код:

var ml:MovieClipLoader = new MovieClipLoader();
var ls:Object = new Object();
for(var i:Number = 0; i < _root.Wi; i++){
obj_mc.createEmptyMovieClip("itm"+i, obj_mc.getNextHighestDepth());
ml.loadClip(_global["smallIMG_"+i], obj_mc["itm"+i]);
}
ls.onLoadInit = function(mc:MovieClip){
mc._alpha = 50;
var x:Number = mc._x;
var y:Number = mc._y;
mc.onRollOver = function(){
this._alpha = 100;
}
mc.onRollOut = function(){
this._alpha = 50;
}
ml.addListener(ls);


goword 19.03.2008 17:10

а определить ее длину и ширину? :)

qazwsx 20.03.2008 11:09

Код:

var x:Number = mc._x;
var y:Number = mc._y;

Ой я икс игрик вместо длинны и ширены взял :)

Код:

var wh:Number = mc._width;
var hh:Number = mc._height;



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

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