• User

    problemi con swf esterno

    Ciao a tutti.
    Spero di riuscire a trovare risposte alle mie domande.
    Premetto di essre un principiante e di usare Flash CS3 ma con AS2.
    All'interno della timeline dell'swf denominato index ho diverse pagine posizionate in diversi frame che si raggiungono cliccando gli appositi bottoni-links.
    All'interno di una determinata pagina situata al freame 261 di index, devo caricare un file swf esterno che è formato da un'immagine jpg e una clip musicale.
    Al frame 261 di index ho inserito lo Script:

           loadMovieNum("SoundEsterno.swf",1);
    

    Sin qui tutto bene. Infatti se vado alla pagina indicata del frame 261, mi carica l'swf esterno, mi compare la piccola immagine jpg ed inizia anche il suono di sottofondo.
    Così avviene anche se vado a visitare le altre pagine successive.
    La cosa che vorrei accadesse è che, tornando alla home page situata al frame 260 di index, sparisse sia l'mmagine jpg che il suono.
    Purtroppo sino ad ora ho cercato sui vari forums una risposta al mio problema ma non ho trovato soluzioni.
    Come posso risolvere?


  • User Attivo

    hai provato con "unloadMovieNum("SoundEsterno.swf",1);" ?


  • Super User

    @BoNzOo said:

    hai provato con "unloadMovieNum("SoundEsterno.swf",1);" ?

    Si, ma come la impiegheresti questa azione?


  • User

    Ciao Bonzoo,
    ho provato la tua stringa di Action ma non funziona.

    Ciao Nhatan,
    stavi rispondendo a me o a Bonzoo?

    Potete aiutarmi a risolvere il problema?


  • User Attivo

    @Nhatan said:

    Si, ma come la impiegheresti questa azione?

    Sul frame 260 metterei "unloadMovieNum("SoundEsterno.swf",1);" così quando il filmato è su quel frame rimuove il filmato esterno caricato... @Actor prova con unloadMovieNum(1); senza indicare il filmato esterno caricato dovrebbe funzionare.


  • User

    Caro Bonzoo hai proprio ragione ora funziona. Sei grande!
    Quando clicco per tornare alla home non parte swf esterno. Molto bene!

    Ora però mi sono accorto che se clicco per prima l'opzione riferita al frame 261 di index, sento la musica e vedo l'immagine jpg sia in quel frame che nei frames successivi, riferiti ad altre pagine.
    Ma se per prima scelta clicco sulle pagine riferite ai frame successivi (cioè: 262,263,264,265,266) non succede nulla. Non parte ne la musica ne si vede l'immagine jpg.
    Mi potresti aiutare anche con questo problema? Grazie.


  • User

    Non mi ero accorto di aver scritto l'AC richiamante l'swf esterno solo al frame 261 di index. Ora l'ho copiato in tutti i frames successivi.
    Ora pero il problema è diventato un'altro.
    Ogni volta che cambio pagina mi riparte la musica dall'inizio.
    Come posso fare per farla continuare pur cambiando pagina? Grazie


  • User Attivo

    è normale che sia così perchè l'azione loadMovieNum("SoundEsterno.swf",1); viene attivata solo quando si "passa" sul frame 261, se vai direttamente al 262 non viene chiamata, a questo punto o la replichi su tutti i frame oppure metti l'azione nel bottone.


  • User

    Possibile che nessuno di voi riesca ad aiutarmi a risolvere il problema della musica come enunciavo in precedenza?


  • Super User

    E caro Actor non è per disinteresse, evidentemente quello che chiedi non è di così facile soluzione altrimenti figurati se qualche esperto non avrebbe risposto.


  • User

    Grazie Nhatan per la risposta ma mi sembra una contraddizione in termini.
    Una persona che si dichiara "esperto" non dovrebbe avere grosse difficoltà a trovare una soluzione. Se poi l'esperto scrivesse le soluzioni in modo chiaro e meno criptiche possibile per farle capire anche agli iniziandi di flash, come me, forse potremmo imparare qualcosa di più anche noi allievi.
    Ho provato a leggere libri su flash ma li trovo veramente difficili, tranne quelli che ti insegnano l'ABC. Quando cerco di addentrarmi nell'Action Script cominciano i dolori. Oltretutto non ho una conoscenza dell'inglese sufficente che mi faccia almeno "intuire" le azioni da scrivere.
    Comunque grazie per quello che "tutti gli esperti" mettono a disposizione.


  • Super User

    Actor a parte la prima riga sottoscrivo tutto, però permettimi un piccolo appunto in un forum uno chiede un aiuto e non lo esige, poi se fra gli utenti più o meno esperti uno sa rispondere lo fa penso con piacere altrimenti non ha senso partecipare, considera che alle volte prima di poter rispondere a una domanda bisogna studiare e fare prove quindi ci vuole anche tempo, spero comunque vivamente che tu continui a partecipare e aiutare coloro che ne sanno meno di te perchè considerando il progetto che stai portando avanti sicuramente hai delle conoscenze di flash da condividere.Un cordiale saluto Nhatan.


  • Super User

    Ciao Actor e solo una idea non so se fa al caso tuo, e se mettessi l'immagine in una finestra popup lasciando la musica nella pagina principale? Così potresti aprire i vari popup con le immagini mentre la musica continua sulla pagina principale


  • User

    Ciao Nhatan,
    con la mia risposta non volevo certo alimentare una polemica.
    Volevo solamente chiarire acuni concetti che, come me penso, a tutti quelli che "pendono" dalle risposte degli esperti. Tutto qui. Chiuso.
    Per quanto riguarda il tuo suggerimento, ti ringrazio per averci pensato ma, non credo di poterlo considerare.
    Mi spiego: sto cercando di costruire un sito internet per mio figlio musicista e chiaramente il passaggioi tra le varie pagine non mi piace che avvenga attraverso delle popup.
    Ho una musica di sottofondo durante la composizione della HOME poi coi vari bottoni si passa alle diverse pagine sotto le quali (qualunque scegli di vedere attraverso la scelta sulla HOME [ed è qui che sta il problema]) dovrebbe scorrere un'altro pezzo musicale che ti accompagna alla visione e con la possibilità di stopparla per l'eventuale visione di video all'interno della pagina VIDEO.
    Credo di essere già a buon punto con tutto il resto tranne con la soluzione del problema esposto sul forum.
    Chiedo venia per la prolissità.
    Ciao


  • Super User

    Figurati Actor nessun problema, credo, ma spero di sbagliarmi che l'unico che possa risolvere il tuo problema sia un vero mago come Flep il quale ogni tanto ci onora con i suoi Script. Chissà se sei fortunato.
    Comunque appena pubblichi il tuo lavoro fammelo sapere che lo guardo volentieri.Ciao


  • User

    Caro Nhatan,
    credo sia un'altra impresa molto difficile.
    Nel forum di Flep mi ero iscritto subito dopo gt e allo stesso avevo rivolto alcune domande che sono rimaste senza risposta, tant'è che ad un certo punto mi sono sentito un cretino e ho scritto una domanda che puoi anche andare a vedere: flepstudio.org/forum/flash-cs3-generale/3001-cosa-ho-scritto-che-non-v.html
    sul comportamento da tenere nei forum. Da allora non l'ho più sentito. E' anche vero che con la risposta ricevuta da Flep mi sono cadute le braccia e non ho insistito. Penso d'averlo infastidito, quindi meglio lasciare perdere.
    Comunque grazie.
    E ti farò sapere quando pubblico il sito (non ho molta premura nella pubblicazione perchè mio figlio si diplomerà giusto questo mese. Quindi...)
    Ciao


  • Super User

    Ho letto la risposta di Flep e mi viene da sorridere per il tuo sconforto, da frequentatore di forum ti confermo che è come dice lui, per quanto mi riguarda sappi che se non rispondo è solo perchè non lo so, altrimenti dare una mano per me è un piacere oltre che una soddisfazione, ma non solo per me tutto il forum GT è improntato in questo modo.
    Ma per tornare al tuo lavoro, col tuo penultimo post mi hai fatto venire dei dubbi. All'inizio avevo capito che lo stesso brano doveva accompagnare senza interrompersi il visitatore per tutte le pagine del sito, ora mi è sembrato di capire che ogni pagina riproduce un brano diverso, puoi chiarire per favore.


  • User

    Ciao Nhatan,
    no non è così.
    Durante la composizione della HOME che dura 260 frames c'è una musica che dura giusto questi frames poi silenzio.
    Quando inizi a visitare le varie pagine (e sono 6).
    Da qualunque pagina inizi dovrebbe partire un'altra musica di sottofondo che non deve smettere anche se cambi pagina.
    Chiaramente se torni alla HOME deve smettere. (ma questo è già stato risolto con: unloadMovieNum(1);
    Spero di essermi spiegato bene.
    Ciao


  • Super User

    Dunque hai una animazione che dura 260 frame per home, innanzitutto ti consiglio di trasformare tutti i 260 frame in un movieclip così semplifichi.
    poi abbiamo 6 pagine poste rispettivamente sui frame 261-262-ecc. su ognuna di queste pagine suppongo avrai del testo e delle immagini nonchè dei pulsanti per la navigazione e pulsanti per caricare swf esterni.Mentre desideri che il brano continui durante la navigazione delle 6 pagine gli swf caricati devono scomparire nel passaggio da una pagina all'altra nonchè nel ritorno alla home.
    Bene io ho fatto un fla che sembra funzionare, ti spiego come l'ho realizzato poi se vuoi ti faccio avere il fla.
    Nella home page sul primo frame della _root(time line pricipale) ho messo il component FLVPlayback che parte al caricameto della pagina e scarica in streamig il primo brano, poi frame vuoto per interrompere il filmato, sul terzo frame ho messo la seconda pagina con il component che scarica un nuovo brano più due pulsanti che caricano due swf esterni su dei movieclip vuoti, i due swf esterni non solo si chiudono nel passaggio da una pagina all'altra ma all'apertura di uno si chiude l'altro. Sul quarto frame(terza pagina) ho inserito un fotogramma chiave che naturalmente clona il fotogramma che lo precede(seconda pagina), quindi ho selezionato ad uno ad uno e cancellato tutti gli elementi tranne il component FlvPlayback cosi nel passaggio tra la seconda e la terza pagina il brano non subisce nessuna interruzione. Spero di essermi spiegato comunque ripeto posso farti avere il fla per capire meglio.Ciao


  • User

    Ciao Nhatan,
    ti ringrazio per la risposta ma non credo di aver capito bene, anche perchè non so usare i _root, quindi se non ti spiace passarmi il fla così apro tutto e vedo di capire meglio. Se poi già che ci sei mi spieghi anche come fare per trasformare i miei 260 frames in una clip te ne sarei gratissimo.
    Ciao