- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Codice errato in flash
-
Codice errato in flash
Salve mi ripresento dopo un po di lavoro inutile a quanto pare.
Sono a realizzare il mio sito web interamente in flash e dopo l'esperienza fatta nel realizzare l'intero sito in flash ho scoperto che era diventato pesante e sopratutto in un unico file swf.
Grazie alla collaborazione di Nahtan ho deciso di ripartire da capo suddividendo il sito in più file swf da caricare ogni volte che ne viene fatta richiesta utilizzando il componente loader.Cerco brevemente di spiegarmi.
In flash cs4 ho creato un livello dove ho messo il mio pulsante istanziato "nicola", in un altro livello superiore al fotogramma successivo ho inserito il componente loader istanziato "gambassi".
Codice pulsante: on (press) {
gotoAndStop(3);
}Per il loader ho seguito quelli che sono i suggerimenti di un manuale per quanto riguarda i parametri ma non funziona
In sostanza io devo caricare, a comando nel sito, gallerie di immagini utilizzando file swf esterni al file principale proprio per non appesantire il sito in fase di caricamento.
Potete aiutarmi?
-
Ciao exdemo, dal frammento di codice che hai postato deduco che stai usando AS 2.0, bene potresti fare in due modi, innanzitutto il codice per caricare un swf è loadMovie("nome.swf",0), io ti consiglio di caricare lo swf in un movieclip vuoto così lo puoi posizionare a tuo piacimento nello stage, quindi fai semplicemente, Inserisci/ nuovo simbolo per creare questo movieclip, essendo vuoto sullo stage non avrai niente ma in libreria avrai il simbolo, trascina questo simbolo sullo stage, vedrai una crocetta, questa è il punto di registrazione del movieclip, lo swf che andrai a caricare si posizionerà col margine superiore sinistro sul punto di registrazione che potrai spostare a tuo piacimento, siccome stai caricando lo swf in un movieclip vuoto istanziato ad esempio mc_vuoto il codice di prima diventa:
loadMovie("nome.swf",mc_vuoto), questo codice lo puoi usare in due modi, o lo associ direttamente ad un pulsante, mio_pulsante.onPress = function(){loadMovie("nome.swf",mc_vuoto)}
o semplicemente lo metti in un frame, ad esempio frame 15, ed al pulsante metti un gotoAndPlay(15).
-
Come sempre grazie per l'aiuto, funziona alla grande.
Proseguo con l'assemblaggio e se trovassi difficoltà mi ripresento.
-
Rieccomi.
Ho provato il filmato e in flash funziona ma quando inserisco il file swf in Dreamweaver in anteprima non funziona nulla.
Forse devo metterlo online per visualizzarlo?
-
Ops!!! ora funziona, ho semplicemente utilizzato la pagina html che genera flash nella pubblicazione.
Modificando alcuni parametri posso usare quella.
Però c'è un particolare in flash, i pulsanti che richiamano il file swf necessitano di un doppio clic per caricare il file, come mai?
Non è possibile portarlo al solito click semplice?
Grazie
-
Strano, onPress è un solo clik, se il file che devi caricare è molto pesante ci mette un pò, per caso il file swf che devi caricare è una gallery di quelle che si trovano in rete con effetti complessi?
-
No è un normale movie clip slide show fatto con flash.
Comunque in dreamweaver non mi funziona mentre la pagina html che mi genera flash si e io ho bisogno di poterlo inserire in una pagina di dreamweaver.
Come mai?
Forse se lo metto on line funziona?
-
Deve funzionare anche in Dreamweaver io non ho mai avuto problemi, se per la creazione dei vari swf hai selezionato in impostazioni di pubblicazione accedi solo alla rete e possibile che una volta on line funzioni bene fai una prova e fammi sapere.
-
Ciao, ho scaricato sul server il tutto ma non funziona.
-
Puoi farmi dare un occhiata al tuo lavoro?
-
Vuoi l'indirizzo del sito oppure i file del progetto?
-
il progetto pesa 50 mb
-
Dal momento che hai un dominio lo zippi lo hosti e mi metti un link cosi posso scaricarlo, sempre che ti vada, così vediamo subito il problema perchè mi sembra strano che dreamweaver crei questi problemi, altrimenti cerchiamo di risolvere in altra maniera, non so magari creo io un fla di esempio e te lo faccio avere.
-
Ciao ho messo il file a questo indirizzo:
giuseppelaiolo.com
E' il primo che trovi in cima alla lista.
Se puoi dargli un occhiata te ne sono grato ma non aver fretta tanto per una settimana non posso lavorarci visto che domani parto per le zone terremotate come volontario della protezione civile.
Vado a fare un pò del mio dovere.:-)
Se vuoi puoi rispondermi per email che trovi sul sito stesso.
Grazie ancora
-
Bene Giuseppe gli darò sicuramente uno sguardo, buon lavoro.
-
Rieccomi sono rientrato dalla mia missione.
Hai avuto modo di visionare il mio file?
Hai trovato qualcosa di errato?
Grazie
-
Ciao bentornato tutto bene? ti ho mandato un messaggio i pvt, non lo hai ricevuto?
-
Si grazie tutto bene anche se si potrebbe fare di più per circostanze simili.
No non ho ricevuto il tuo messaggio.
-
Ciao exdemo volevo sapere se hai controllato il fla e cosa ne pensi.