- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Timer che ogni tot secondi cambia movieclip
-
Ciao Nhatan! Ho appena visto il tuo esempio e l'obiettivo che devo raggiungere nel mio file è quello..ovviamente con più secondi tra rosso e verde..Comunque ora lo trasporto nel mio file e vediamo cosa succede!Ti ringrazio per la disponibilità!E ti tengo aggiornato..e sicuramente ti scoccerò ancora!;) Grazie grazie!Buona serata!
-
Ciao Nhatan!
Spero puoi aiutarmi..ho provato a inserire il codice del tuo semaforo nel mio
file --cambiando opportunamente i nomi di istanza -- ma purtroppo non va..non so davvero dove sto sbagliando..
Potresti dare un'occhiata al mio fla? Lo puoi raggiungere dalla frontpage del mio sito web straedu.altervista.org E' nell'unico articolo pubblicato!
Grazie mille!!
-
Ciao melaniaflash, ho dato uno sguardo al tuo bellissimo filmato, però purtroppo così il mio codice non può funzionare, bisognerebbe togliere il semaforo dalla time line dove ci sono le interpolazioni, portarlo fuori dal clip filmato contenente il tutto, inoltre bisognerebbe cambiare anche il semaforo, nel senso che invece che avere un livello verde e uno rosso, ci vuole un semaforo con il primo frame verde e il secondo della sua linea temporale rosso, un po come quegli switch per la musica on/off, non so se hai presente. In pratica bisognerebbe fare così http://www.nhatan.altervista.org/esempio.html
-
Ciao Nhatan!Ho visto l'esempio che hai fatto..è proprio quello che mi serve!Come posso visualizzare il fla e il codice che hai utilizzato per ottenere questo risultato?
-
Ciao, ecco il link al sorgente. http://www.nhatan.altervista.org/Pagina_SemaforoNew.rar
-
Ciao Nhatan!Grazie!Ho scaricato il sorgente e ho sistemato il mio fla..ma purtroppo non funziona..
Il problema credo sia questo: il mio fla dipende da una classe (che io ho chiamato attraversare)..quindi quando compilo il fla con quello script sulla timeline mi dice che il codice non fa parte della document class..come posso risolvere?
L'unica soluzione che mi è venuta in mente è quella di fare la pagina in un fla distinto da quello principale e poi richiamarla dal fla principale quando serve..ma come si fa???
-
Come si fa a caricare un swf esterno?
-
Ehm..non lo so..
-
Così
var loader:Loader = new Loader();; pulsante_btn.addEventListener(MouseEvent.CLICK, onClick); function onClick(event:MouseEvent):void { loader.load(new URLRequest("nome.swf")) } addChild(loader) //loader.x = 100; //loader.y = 100;
-
Ciao Nhatan!
Grazie per il codice per caricare swf esterni..
Comunque ho adottato un'altra soluzione..
il compilatore non mi dà errori ma il bottone
non mi compie l'azione che deve..:bho:
sai dirmi dove sbaglio?function onStradinaPulsanteClick (event:MouseEvent):void
{
if (verdePage.semaforoVerde.visible==true){ addChild(attraversaVerdePage); removeChild(verdePage); (attraversaVerdePage).y=0,(attraversaVerdePage).x=0; } else { addChild(attraversaRossoPage); removeChild(verdePage); (attraversaRossoPage).y=0,(attraversaRossoPage).x=0; } } function onStradinaPulsanteRossoClick (event:MouseEvent):void { if (rossoPage.semaforoRosso.visible==true) { addChild(attraversaRossoPage); removeChild(rossoPage); (attraversaRossoPage).y=0,(attraversaRossoPage).x=0; } else { addChild(attraversaVerdePage); removeChild(rossoPage); (attraversaVerdePage).y=0,(attraversaVerdePage).x=0; }
Grazieee!!!
-
Non vorrei dire sciochezze, ma ho provato anch'io ad utlizzare la proprieta visible all'interno di una condizione if, ma non viene rilevata, per questo che nell'esempio che avevo fatto io mi ero basato sui currentFrame del mc semaforo. Mi sembra, ma magari sbaglio, che flash non riesca a rilevare se un clip filmato sia visibile o invisibile e agire di conseguenza.
-
Ciao Nhatan!Io leggendo la documentazione di adobe as3 programming credo di aver letto da qualche parte che è possibile usare visible..ma forse mi sbaglio..A questo punto visto che i tempi stringono userò il codice per caricare l'sfw esterno!;)Grazie mille per l'aiuto!!A risentirci!
-
Guarda che non sono sicuro, dico solo che nelle prove che ho fatto io la propietà visible nella condizione if veniva ignorata, ma non essendo un mago non lo do per certo, ciao.
-
Certo Nhatan! Ovviamente non sono sicura neanche io..ma purtroppo il bottone non va..quindi deve esserci per forza qualcosa che non funziona..Ora però mi è sorto un altro dubbio..perdonami se ti scoccio..:)
Se risolvo associando al pulsante la funzione per loadare l'swf..comunque c'è il problema che a seconda dello stato in cui si trova il semaforo (verde o rosso) deve caricarsi un swf diverso..quindi sempre un'istruzione if..else devo metterci..no?
-
Se vuoi che succeda qualcosa a seconda che il semaforo sia verde o rosso non vedo altre strade che una istruzione condizionale if, ma se la condizione è il numero del frame di un movieClip l'istruzione funziona sicuramente.
-
Ciao Nhatan!
Puoi aiutarmi ancora??
Ho inserito nel mio file il codice per caricare swf esterni..
e funziona..ma c'è un grande problema:
nel momento in cui, al click del mouse sul pulsante, si carica l'swf desiderato
in sottofondo resta l'swf principale..
ho provato a mettere removeChild per non visualizzarlo, ma non
va via..:ocome posso fare?????
grazie!!!!
-
Ciao se lo swf principale non è caricato dinamicamente ma è sullo stage non puoi rimuoverlo con removeChild, potresti settare la proprità visible a 0.
-
Ciao! Allora io ho un swf principale (main.swf). Questo contiene un menu cliccando sui tasti del quale devono caricarsi diversi swf..
Allora gli swf si caricano, ma in trasparenza sotto resta lo sfondo dell'swf principale.
Il main.swf è programmato in un file main.as, mentre lo script relativo al caricamento dei vari swf è attaccato sulla timeline ai vari pulsanti..
Se metto visible a zero o false non va..
-
Si pardon, visible false, alpha 0 se lo sfondo del main è un movieclip e su lo swf che carichi scrivi parent.sfondo_mc.visible=false non funziona?
PS. no lascia perdere è un approccio as2 ma in as3 non va. e se metti l'azione visilbe=false dentro una funzione e poi richiami la funzione al caricamento del swf esterno?
-
scusami ma non so come si fa..puoi farmi un esempio per favore?