![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2006
Адрес: Владивосток
Сообщений: 28
|
Доброго времени суток Всем !
помогите Пожалуйста !!! разобраться с кодом делаю галерею картинок, использую для подгрузки изображений xml файл. Не могу добиться того, чтоб Превьюшки реагировали на нажатие.. fileXML = new XML();
fileXML.ignoreWhite = true;
fileXML.load("dataFl.xml");
bigPic = _root.createEmptyMovieClip('bigPic', 100);
bigPic._y = 150;
bigPic._x = 100;
fileXML.onLoad = function(done) {
_root.arrPic = [];
for (var i = 0; i<5; i++) {
var gallery = fileXML.firstChild.childNodes[i];
var foto = gallery.attributes.img;
_root.arrPic.push(foto);
mc = miniPic.createEmptyMovieClip('tmps'+i, i);
mc._x = 300*i;
mc._xscale = 30;
mc._yscale = 30;
var miniLoader:MovieClipLoader = new MovieClipLoader();
miniLoader.loadClip(_root.arrPic[i],_root.miniPic['tmps'+i]);
}
var loader:MovieClipLoader = new MovieClipLoader();
loader.loadClip(_root.arrPic[0],_root.bigPic);
};
_root.mc.onPress=function(){}
|
|
|||||
|
нада проста дождаться загрузки
fileXML = new XML();
fileXML.ignoreWhite = true;
fileXML.load("dataFl.xml");
bigPic = _root.createEmptyMovieClip('bigPic', 100);
bigPic._y = 150;
bigPic._x = 100;
fileXML.onLoad = function(done) {
_root.arrPic = [];
for (var i = 0; i<5; i++) {
var gallery = fileXML.firstChild.childNodes[i];
var foto = gallery.attributes.img;
var prev = gallery.attributes.tmp;
_root.arrPic.push(foto);
var mc = _root.miniPic.createEmptyMovieClip('tmps'+i, i);
mc._x = 300*i;
mc._xscale = 30;
mc._yscale = 30;
var loadListener:Object = new Object();
var miniLoader:MovieClipLoader = new MovieClipLoader();
miniLoader.addListener(loadListener);
loadListener.onLoadComplete = mx.utils.Delegate.create(_root, AddOnPress);
miniLoader.loadClip(_root.arrPic[i],mc);
}
var loader:MovieClipLoader = new MovieClipLoader();
loader.loadClip(_root.arrPic[0],_root.bigPic);
};
function AddOnPress() {
for (var i:Number = 0; i<arrPic.length; i++) {
miniPic['tmps'+i].onPress = function() {
};
}
}
|
|
|||||
|
Регистрация: Mar 2006
Адрес: Владивосток
Сообщений: 28
|
я бы сам не додумался ... )) Спасибо !!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|