salve a tutti, sono nuovo del forum, ma vorrei chiedere un aiutino se possibile...
sono in balia di una gallery in flash, di dimensioni 500px x 450px che attinge da un file xml alcune foto;
le foto small (anteprima) vengono caricate su un movie clip "thumbnails" che vorrei fare scorrere al passaggio del mouse perchè se le foto da caricare sono troppe, nel mio caso sono 11 e lo scroll funziona abbastanza bene...tuttavia non mi carica più sullo stage nel clip loader le foto big...
vi chiedo se potete controllare eventuali errori e se potete darmi una mano per correggerli...
grazie in anticipo.
ps: se tolgo lo script dello scrolling movie clip le foto big vengono caricate correttamente, tuttavia nel thumbnails vengono visualizzate solo 5 foto, le altre sono fuori dallo stage.
Allego il codice della gallery
//++++++++++++++++++ Mouse Scolling MovieClip ++++++++++++++++++\\
thumbnails.onRollOver = panelOver;
function panelOver() {
this.onEnterFrame = scrollPanel;
delete this.onRollOver;
}
var b = stroke.getBounds(_root);
function scrollPanel() {
if (_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
this.onRollOver = panelOver;
delete this.onEnterFrame;
}
if (thumbnails._x>=-5) {
thumbnails._x = -5;
}
if (thumbnails._x<=-450) {
thumbnails._x = -450;
}
var xdist = _xmouse-250;
thumbnails._x += Math.round(-xdist/10);
}
//++++++++++++++++++++++++ XML Images +++++++++++++++++++++++++\\
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
//portfolioTag = this.firstChild;
numimages = this.firstChild.childNodes.length;
spacing = 80;
for (i=0; i<numimages; i++) {
this.picHolder = this.firstChild.childNodes[i];
this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
this.thumbHolder._x = i*spacing;
this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_i mage", 0);
this.thumbLoader.loadMovie(this.picHolder.attribut es.thmb);
this.thumbHolder.title = this.picHolder.attributes.title;
this.thumbHolder.description = this.picHolder.attributes.description;
this.thumbHolder.main = this.picHolder.attributes.main;
this.thumbHolder.lien = this.picHolder.attributes.lien;
this.thumbHolder.onRelease = function() {
//getURL(this.lien,"_blank");\\
loader.loadMovie(this.main);
title_txt.text = this.title;
description_txt.text = this.description;
};
}
};
myPhoto.load("xmlphoto.xml");

Rispondi quotando