Ciao a tutti,
ho un problema e non so come risolverlo. Qualcuno mi potrebbe aiutare?
Il tutto tramite OOP e dichiarazioni prototype.
A. Ho un array di nomi di immagini
images_arr=["first.jpg","second.jpg","third.jpg"]
B. voglio caricare queste immagini in un movieclip
img_mc
C. voglio applicare a questo movieclip qualche trasformazione
es. muoverlo sull'asse _x
Ho provato in questo modo:
codice:
//////////////////////////////////////////////////////////////////////////
// declaration of class
_global.ImgAlbum = function(img_arr) {
this.imgs = img_arr;
this.dim = img_arr.length;
this.buildMovieClip();
};
// declaration of prototypes
ImgAlbum.prototype.buildMovieClip = function() {
for (var i = 0; i < this.dim; i++) {
//
// A questo punto non so cosa devo fare
//
// avrei bisogno di un - this.img_mc
// contenente tutte le immagini i cui nomi sono in - array img_arr
// da utilizzare nel - moveX - prototype seguente
};
};
ImgAlbum.prototype.moveX = function(incX) {
this.img_mc._x += incX;
};
//
myImgAlbum = new ImgAlbum(images_arr);
myImgAlbum.moveX(10);
//////////////////////////////////////////////////////////////////////////
Grazie a tutti per i suggerimenti