- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- suoni con on(keypress)
-
suoni con on(keypress)
ciao a tutti sono una flash developer un pò per caso e comunque con una conoscenza dell'AS molto bassa. Al momento sto realizzando un sito internet interamente in flash tra alti e bassi sono riuscita a districarmi tra vari problemi, ma questo non riesco a risolverlo, ora mi spiego.
Il sito funziona che le pagine si cambiano cliccando sulla tastiera i rispettivi tasti che corrispondono alle varie pagine, il problema sta nel fatto che alla pressione del tasto oltre a caricare la pagina nuova(che si trova in un altro .swf) deve prima partire un suono, ovvero un click.
Non posso caricarlo all'inizio dell'altro .swf perchè se quello è pesante e ci impiega un pò ad arrivar allora si perde il sincro col tasto.
sapreste aiutarmi??
-
Metti il suono in libreria tasto destro selezioni concatenamento-esporta per actionscript, crei un clip filmato qualsiasi lo metti fuori stage e sopra ci metti questo
on (press, keyPress "g") { var my_sound:Sound = new Sound(); my_sound.attachSound("Metalgum.wav"); my_sound.start(); }
-
Scusa ma ho provato a fare quello che mi hao consigliato ma non mi riesce, inoltre io do all'mp3 un identificativo quando lo esporto per actionscript ma poi noto che nell'AS viene comunque richiamato col suo nome originario. Altra domanda, ma per caso l'mp3 lo devo importare all'interno del movieclip che creo alla fine? Non riesco a capire perchè non mi funziona, rispetto al tuo codice cambio solo il nome del file mp3.
-
Dunque il file mp3 non devi metterlo nel clip fimato, devi lasciarlo in libreria, quando fai concatenamento e selezioni il cek esporta per acrioscript, nel campo in alto compare il nome del file, lo stesso nome devi metterlo tra gli apici nel codice, volendo nel campo puoi anche cambiare il nome l'importante che lo stesso nome che compare nel campo identificatore lo metti nel codice, se hai dubbi ti ho preparato un esempio che vale più di mille parole è puoi scaricare da quà
http://www.nhatan.altervista.org/download.html
PS. non spaventarti per il peso ho incluso il file mp3.
-
scusa, ma a me il comando non funziona, ovvero mi parte la musica, ma non mi parte la nuova pagina (l'.swf) non so cosa sbaglio a questo punto.
questo è il link alla pagina
laurarusso.altervista.org/test/NuovaCartella/tasto.html
questo è il codice che inserscoon (press, keyPress "g") { var my_sound:Sound = new Sound(); my_sound.attachSound("Alanis.mp3"); my_sound.start(); } on(keyPress "g") { loadMovie("prova.swf",""); }
il comando loadMovie l'ho sempre usato per richiamare altri file .swf ed ha sempre funzionato, quindi non so proprio cosa sbaglio, potreste aiutarmi??
-
scusa, ma a me il comando non funziona, ovvero mi parte la musica, ma non mi parte la nuova pagina (l'.swf) non so cosa sbaglio a questo punto.
questo è il link alla pagina
laurarusso.altervista.org/test/NuovaCartella/tasto.html
questo è il codice che inserscoon (press, keyPress "g") { var my_sound:Sound = new Sound(); my_sound.attachSound("Alanis.mp3"); my_sound.start(); } on(keyPress "g") { loadMovie("prova.swf",""); }
il comando loadMovie l'ho sempre usato per richiamare altri file .swf ed ha sempre funzionato, quindi non so proprio cosa sbaglio, potreste aiutarmi??
-
E' sbagliata la sintassi della funzione loadMovie.
on(keyPress "g") { loadMovie("prova.swf",1); }
oppure metti un clip vuoto sullo stage a cui dai nome istanza ad esempio"cont" e il codice diventa
on(keyPress "g") { loadMovie("prova.swf",cont); }