- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Inserire immagini in un MClip
-
@Flep said:
Il loadMovie() penso che vada bene
ehm ... le immaginette (jpg) le ho trasformate in MClip ...ma quando uso il loadMovie(Url,target,method) non trova il file (giustamente) quindi non sembra il metodo giusto, oppure uso quel metodo ma non trasformo in MClip le .jpg le lascio immagini(jpg)... che dici ?
thnks
P.S.
help meeee !!!! Allora ho tradotto il tutto in queste righe ... sull'evento on(load) di un MC padre lo stesso dove ciclo per caricare i dati da uno script esterno ....for (n=1; n<=Dwn_Tot; n++) { mc = _root.Wind_Downloads_mc.MainCointener_mc.CointFiglio_mc.SingleDownl_mc.duplicateMovieClip("SingleDownl_mc"+n, n); mc._y = ((mc._height*n)-90); *//se fEXT=xls carica l'icona excel se fEXT=doc quella di word etc....* switch (LoadDwn["fExt"+n]) { case "xls" : var icoMc:MovieClip icoMc=mc.loadMovie("./images/ICO_XLS.jpg", mc); icoMc._x=mc._x; icoMc._y=mc._y; //*questo trace mi restituisce undefinied sia x che y :'(* trace("posizione della clip icona= x->"+icoMc._x+" y->"+icoMc._y); break; //case "doc": //break; //case "pdf": //break; . . .etc....
il ciclo per quanto riguarda il caricamento delle stringhe e il duplicate del MC tutto ok ma quando tento di usare il loadMovie mi carica le immaginette (jpg) ma mi oscura il MovieClip(mc) c'è qualcosa che non và .....
-
@Gandalf said:
ehm ... le immaginette (jpg) le ho trasformate in MClip ...ma quando uso il loadMovie(Url,target,method) non trova il file (giustamente) quindi non sembra il metodo giusto, oppure uso quel metodo ma non trasformo in MClip le .jpg le lascio immagini(jpg)... che dici ?
loadMovie() è un metodo che carica jpg o swf esterni.
Se vuoi caricare dalla libreria devi usare attachMovie();Se il trace delle coordinate ti restituisce 'undefined' ,al 90% è una path sbagliata altrimenti non saprei senza vedere l'applicazione.
@Gandalf said:
mi carica le immaginette (jpg) ma mi oscura il MovieClip(mc) c'è qualcosa che non và .....
Quì non ho capito cosa ti oscura.
-
allora mi sono impegnato graficamente così si intende prima in che guaio sono
questi sono 3 MovieClip annidati che ho creato per mostrare i downloads disponibili sul sito ....
Ora nel on(load) del MC_Cointener(figlio) ho un ciclo che carica i dati da uno script esterno e fin qui tutto funziona, il problema nasce quando nello stesso ciclo, tento di caricare l'icona rappresentante l'estensione del file da scaricare con il metodo loadMovie
Il ciclo non fà altro che duplicare (duplicateMovieClip) le righe dei downloads .....thanks
-
Prova così:
for (n=1; n<=Dwn_Tot; n++) { mc = _root.Wind_Downloads_mc.MainCointener_mc.CointFiglio_mc.SingleDownl_mc.duplicateMovieClip("SingleDownl_mc"+n, n); mc._y = ((mc._height*n)-90); switch (LoadDwn["fExt"+n]) { case "xls" : var icoMc:MovieClip=mc.createEmptyMovieClip('icoMc_mc',mc.getNextHighestDepth()); icoMc.loadMovie("./images/ICO_XLS.jpg"); icoMc._x=mc._x; icoMc._y=mc._y; trace("posizione della clip icona= x->"+icoMc._x+" y->"+icoMc._y); break; } }
-
@Flep said:
Prova così:
> for (...... >``` Yes funziona anke se con qualche stranezza .... (stranzz_1) I valori delle coordinate Y dei MC_icone sembrano impazziti :? (stranzz_2) Il pulsante trasparente che uso per creare l'effetto FOCUS sulle righe quando sovrasto la riga e poi la lascio (perdo il focus) le icone si opacizzano .... :(): se cliccati su DOWNLOAD da [qui](http://www.ckacademy.it/default.html) vi rendete conto di cosa parlo ....
-
Per i valori delle coordinate y bidognerebbe davvero debuggare tutto il codice e ottimizzarlo.
La stranezza 2 mi sa tanto di depths problems.
-
@Flep said:
Per i valori delle coordinate y bidognerebbe davvero debuggare tutto il codice e ottimizzarlo.
La stranezza 2 mi sa tanto di depths problems.
ehm ... son disponibilissimo a debuggare ... ma intendi rivedermi a occhio tutto o posso sfruttare qualche funzionalità di flash?
Il depth ... si giusto ma se mi impegno posso trovare una soluzione o son condannato a rimanere con questa 'stranezza' ? :():
thanks all
-
Per il debug non ci sono tools
Purtroppo personalmente non posso guardare ogni script altrimenti non avrei il tempo di lavorare.Prova a non usare duplicateMovieClip(), come ti dissi.
-
@Flep said:
...Prova a non usare duplicateMovieClip(), come ti dissi.
e dove ? Lo uso già nel ciclo per duplicare le righe .... (downloads)
thnks
-
**non **usare
-
@Flep said:
**non **usare
:alieno: non avevo visto .... ma dove intendi non usarlo ? Intendi al posto del duplicateMovieClip il createEmptyMovieClip ? ....thanks
-
No...
Potresti fare anche un'altra cosa.
Ogni volta che duplichi una clip fai un push in un'array.
Apri un ciclo e sistemi i depths delle clips.Del tipo:
for(var i:Number=0;i<my_array.length;i++) { my_array*.swapDepths(_root.getNextHighestDepth()+i); }
-
ammazza ..... roba fantascientifica mi tocca fare grande FLEP !!!!! Provvedo subito ....