![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Apr 2010
Messaggi: 14
|
Link su immagini in sito flash
Salve a tutti, sono completamente nuovo nel flash e mi sto cimentando a modificare un template gratuito prelevato in rete.
In questi è presente un riquadro con una immagine, su di questa vorrei inserire un link ad un'altra pagina flash esterna dello stesso tipo, dove ci sarà l'indice di alcune fotogallery divise per annata. Inoltre nel template è presente una colonna sonora disattivabile da un pulsante in basso a sinistra, solo che nel template scaricato non funziona ne musica e ne pulsante. Chiedo aiuto a voi per finire il mio nuovo sito, sono già riuscito a variarlo nella grafica e nei testi, mi mancano pochi accorgimenti ma estremamente importanti. |
|
|
|
|
|
|
|
#4 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Se l'immagine è sullo stage e non caricata dinamicamnte, se no lo è già devi trasformarla in clip fimato, dagli un nome istanza ad esempio "img_btn" e nel primo frame mettere il seguente
Codice:
img_btn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(e:Event):void
{
var url:URLRequest=new URLRequest('http://www.nome_sito.com');
navigateToURL(url,"_self");
}
|
|
|
|
|
|
#5 (permalink) |
|
User
Data di registrazione: Apr 2010
Messaggi: 14
|
Mi rendo conto di essere veramente una frana
L'immagine è nella libreria dove l'ho rinominata come dici tu, poi la trovo in actions:Fotogramma 2 dove mi appare in anteprima nel riquadro sotto. Sopra mi appare il riquadro di testo: flashmo_news_list.load_xml("flashmo_186_news_list. xml") Praticamente la pagina del sito appare con uno scrollbar a sinistra con un testo che richiama una pagina xml e a destra troviamo la fatidica immagine Ho provato ad inserire il testo che mi hai scritto subito sotto la stringa, ma il sito gira vorticosamente ![]() |
|
|
|
|
|
#8 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Quella immagine non si trova sullo stage ma viene caricata dinamicamente quando chiami la pagina, in libreria c'è un clip filmato denominato all pages, fai doppio click su questo clip per aprirlo, la pagina new si trova sul frame 2, trasforma l'immagine che una bitmap in un clip filmato, dagli il nome istanza e metti il codice nel frame 2 del livello actions sotto la stringa
Codice:
flashmo_news_list.load_xml("flashmo_186_news_list.xml");
Codice:
img_btn.buttonMode=true |
|
|
|
|
|
#9 (permalink) |
|
User
Data di registrazione: Apr 2010
Messaggi: 14
|
Probabilmente avrò sbagliato qualcosa, provando il filmato sembra impazzito e in errori del compilatore mi è uscito:
Simbolo 'all pages', Livello 'action 1120: Accesso alla proprietà non definita navigateToURL(url,"_self"); Simbolo 'all pages', Livello 'action 1120: Accesso alla proprietà non definita img_btn.addEventListener(MouseEvent.CLICK,onClick) ; Simbolo 'all pages', Livello 'action 1120: Accesso alla proprietà non definita img_btn.buttonMode=true Simbolo 'flashmo contact form', LWarning: 3594:exec non è un metodo ric var r:Object = p.exec(s); (P.S.grazie per la pazienza!) |
|
|
|
|
|
#10 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Devi trasformare l'immagine in clip filmato e dargli nome istanza, cioè nel campo in basso a sinistra nome istanza, devi scrivere "img_btn", l'errore accesso a proprietà non definita significa che flash ha letto il codice ha visto che c'è una istanza chiamata img_btn, va a cercarla ma non la trova.
|
|
|
|
|
|
#11 (permalink) |
|
User
Data di registrazione: Apr 2010
Messaggi: 14
|
grande!!!!Sei un mago! Non in quanto tu sappia il fatto tuo, ma a fare capire a uno zuccone come me cosa fare! Funziona perfettamente!!! Ora dovrei sistemare il fatto che la musica non si può spegnere. Sono riuscito ad inserire una colonna sonora che si apre in entrata, dura una ventina di secondi e poi non si ripete, e questo mi sta a pennello. Ma se qualcuno non gradisse vorrei fare in maniera che la possa subito escludere. Rigrazieeee!!!! |
|
|
|
|
|
#12 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Potresti fare cosi, prendi un file mp3 rinominalo ad esempio "brano.mp3", mettilo nella cartella del sito dove c'è il fla, apri il fla, quel codice che al princpio era commentato, selezionalo e dai un bel colpo al tasto canc, ora incolla questo
Codice:
//musica
var mySound:Sound=new Sound();
var pathSound:URLRequest=new URLRequest("brano.mp3");
mySound.load(pathSound);
mySound.play();
mySound.addEventListener(Event.COMPLETE, Id3Info);
function Id3Info(e:Event)
{
var id3:ID3Info=e.target.id3;
trace(mySound.id3.artist);
}
//______________________________________________
sound_control.buttonMode=true
sound_control.addEventListener(MouseEvent.CLICK,ferma)
function ferma(evt:Event):void
{
if(sound_control.currentFrame==1)
{
sound_control.gotoAndStop(2)
}
else if(sound_control.currentFrame==2)
{
sound_control.gotoAndStop(1)
}
if(sound_control.currentFrame==2){
SoundMixer.stopAll();
}else{mySound.play();}
}
|
|
|
|
|
|
#14 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Il mettodo che che vorrei farti applicare io è molto meglio, il file mp3 viene scaricato in streaming senza appesantire il filmato, non devi metterlo in libreria ma solo della stessa directory dove metterai il file swf. Fidati.
Non devi fare altro che copiare il codice che ho postato nello stesso fotogramma dove c'è il codice originale e mettere il file mp3 rinominato brano.mp3 nella stessa cartella del file swf, e col pulsante on/off gia presente sullo stage puoi fermare o far partire la musica, provare non ti costa niente. |
|
|
|