Psygnosis
21-04-2007, 11:59
Ragazzi ho un actionscrip gia pronto (seguendo un tutorial) per creare una photogallery in flash...
Mi carica le miniature in alto da un file .xml e quando clicco nello stesso file swf mi fa comparire l'immagine ingrandita...
io vorrei che ogni volta che si click su una thumbnail l'immagine ingrandita appaia in un altro swf come posso fare?
lo script nella scena è questo:
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
//portfolioTag = this.firstChild;
numimages = this.firstChild.childNodes.length;
spacing = 70;
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_image", 0);
this.thumbLoader.loadMovie(this.picHolder.attributes.thmb);
this.thumbHolder.title = this.picHolder.attributes.title;
this.thumbHolder.main = this.picHolder.attributes.main;
this.thumbHolder.onRelease = function() {
loader.loadMovie(this.main);
title_txt.text = this.title;
};
}
};
myPhoto.load("xmlphoto.xml");
la parte realtiva alla visualizzazione dovrebbe essere questa
this.thumbHolder.onRelease = function() {
loader.loadMovie(this.main);
title_txt.text = this.title;
};
vorrei che sul click dell'immagine sia visualizzata quella ingrandita in un altro stage!
Oppure se non è possibile vorrei che nello stesso swf sia presente una specie di frame con barra di scorrimento se inserisco più immagini...
GRAZIE
Mi carica le miniature in alto da un file .xml e quando clicco nello stesso file swf mi fa comparire l'immagine ingrandita...
io vorrei che ogni volta che si click su una thumbnail l'immagine ingrandita appaia in un altro swf come posso fare?
lo script nella scena è questo:
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
//portfolioTag = this.firstChild;
numimages = this.firstChild.childNodes.length;
spacing = 70;
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_image", 0);
this.thumbLoader.loadMovie(this.picHolder.attributes.thmb);
this.thumbHolder.title = this.picHolder.attributes.title;
this.thumbHolder.main = this.picHolder.attributes.main;
this.thumbHolder.onRelease = function() {
loader.loadMovie(this.main);
title_txt.text = this.title;
};
}
};
myPhoto.load("xmlphoto.xml");
la parte realtiva alla visualizzazione dovrebbe essere questa
this.thumbHolder.onRelease = function() {
loader.loadMovie(this.main);
title_txt.text = this.title;
};
vorrei che sul click dell'immagine sia visualizzata quella ingrandita in un altro stage!
Oppure se non è possibile vorrei che nello stesso swf sia presente una specie di frame con barra di scorrimento se inserisco più immagini...
GRAZIE