- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Problema con atachmovie
-
Problema con atachmovie
Salve,
vorrei creare dinamicamente delle iconcine. Per farlo ho disegnato un clip filmato e l'ho chiamato "q_icon".
Ora vorrei semplicemente caricarla nello stage e posizionarla dove voglio. Mi sembra un'operazione piuttosto semplice, ma non ci riesco.
Questo è il codice che uso:var icona:MovieClip = _root.createEmptyMovieClip("iconat", this.getNextHighestDepth()); icona.attachMovie("q_icon", "iconcina", this.getNextHighestDepth()); icona._x = 200; icona._y = 100;
Cosa sbaglio?
-
Ciao Nedone,
non vedo nulla di sbagliato con il tuo codice.
Quale è il problema?:?
-
beh...non va!
-
In libreria, hai dato l'id giusto al clip filmato q_icon per l'esportazione via actionscript?:?
-
Prova a dirmi come si fa e ti dico se l'ho fato bene
-
L'ho soperto e ce l'ho fatta. Molte grazie !
-
Bene.;)
-
Cantato vittoria troppo presto.
Adesso riesco ad inserirlo nello stage, ma dovendone caricare un numero indefinito ho bisogno di posizionarle in modo equidistante.
Ho creato quindi questa funzione:var vetticone:Array = Array(); for (j=0; j<=news["tot"]; j++){ loadIcone(news["foto"+j], j); } function loadIcone(s:String, ind:Number){ vetticone[ind] = _root.attachMovie("q_icon", "iconat"+ind, this.getNextHighestDepth()); iconabase = iconabase + 10; vetticone[ind]._x = iconabase; vetticone[ind]._y = 540; vetticone[ind].onRelease=function():Void{ trace(s+" "+ind); } }
Il vettore news è frutto di un LoadVars e non ha problemi.
Quello che accade è che le posiziona tutte nello stesso punto.
-
Aiutami per favore, è urgente