2009-11-22 2 views
0

J'ai ce script d'action qui tire des images à partir d'un fichier xmlflash de Pro devrait être en mesure de résoudre en quelques secondes le chargement d'un film

> myPhoto = new XML(); 
> myPhoto.ignoreWhite = true; 
> myPhoto.onLoad = function(success) { 
> //portfolioTag = this.firstChild; 
> numimages = 
> this.firstChild.childNodes.length; 
> spacing = 28; 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() {   getURL(this.main, 
> "_self");    loadMovie(this.main); 
>   main_txt.text = this.main;  }; } 
> }; myPhoto.load("languages.xml"); 

Je veux charger des films dans le flash à partir du xml quand quelqu'un clique sur un des images. Je soupçonne que cela soit possible, je dois changer cette partie du actionscript

this.thumbHolder.onRelease = 
> function() {   getURL(this.main, 
> "_self");    loadMovie(this.main); 
>   main_txt.text = this.main;  }; } 
> }; myPhoto.load("languages.xml"); 

Toute personne avec des idées s'il vous plaît aider - Je dois mettre en œuvre cette urgence.

Répondre

1

Vous voudrez peut-être supprimer getURL(...), car cela vous poussera vers une autre page. Aussi loadMovie(url, target) a besoin d'une cible.

+0

this.thumbHolder.onRelease = function() { \t \t \t loader.loadMovie (this.main, 112); \t \t \t main_txt.text = this.main; \t \t}; J'ai essayé ceci mais sans succès –

+0

loadMovieNum (this.main, 122); \t \t \t loader.loadMovie (this.main); \t \t \t main_txt.text = this.main; –

Questions connexes