Visualizzazione dei risultati da 1 a 5 su 5

Discussione: swf esterni, problema

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    29

    swf esterni, problema

    ciao a tutti.. sono nuovissimo qui dentro.. già vi ringrazio per l'aiuto che mi avete dato fino a adesso..
    ho un problema..
    ho un swf principale da cui con un pulsante apro sul livello uno un swf esterno..
    in questo file esterno ho altri pulsanti che mi riportano ad altri swf esterni da caricare sempre nella _root, ma a seconda del pulsante che rilasci devono andare in fotogrammi diversi..

    quindi ho usato questo codice su un pulsante del primo file sterno:

    on (release) {
    _root.unloadMovie("menu_icone.swf", 1);
    _root.loadMovie("bar.swf", 1);
    _root._level1.gotoAndStop(15);
    }

    naturalmente non funonzia..javascript:smilie(':dh%F2:')

    immagino di non essere stato chiarissimo..
    cmq grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    29
    mi son dimenticato di dire che il secondo swf mi viene caricato sulla _root ma non si fema al frame 15 come pensavo facesse..
    cosa devo fare??

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    ciao..

    Temo che tu stia facendo un bel po' di confusione nella sintassi, con un uso improprio dell'ActionScript.

    Hai scritto 3 righe di script e non ce ne una giusta.

    :master: E' un po' difficile spiegarti come dovresti procedere..
    Allora, per caricare bar.swf nel _level1 avresti dovuto scrivere così:
    codice:
    on (release) {
    	unloadMovieNum(1);
    	loadMovieNum("bar.swf", 1);
    	_level1.gotoAndStop(15);
    }
    Ma anche così l'azione gotoAndStop non funzionerebbe.
    Il motivo è che bar.swf non è ancora stato caricato in quel momento, per cui quell'azione andrebbe a vuoto.

    Dovresti utilizzare un evento del tipo onLoad per verificare quando effettivamente viene caricato bar.swf.
    Ma c'è il problema che non puoi utilizzare questo evento con i livelli.

    Potresti utilizzare un mc contenitore al posto di _level1....

    .. ma prima spiega meglio la situazione di quello che vorresti fare.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    29

    ::

    ciao..
    grazie..
    allora vedrò di essere più chiaro..
    ho un primo swf dove tramite un pulsante carico nel livello uno un'altro swf..
    in questo swf ho altri pulsanti che mi dovrebbero caricare al posto dello stesso. quindi nel livello uno della root altri swf..
    fin qui mi riesce.. il problema sta nel far partire i nuovi swf dal fotogramma che voglio.. senza farlo passare per il fotogramma uno..

    non ho usato nessun mc contenitore.. pensi che l'errore sia tutto lì??

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    si prova ad usare un mc vuoto con nome istanza, ad es, "contenitore", e associa questo script:

    codice:
    onClipEvent(load)
    	this.gotoAndStop(_root.fotogramma)
    }
    mentre nei pulsanti:

    codice:
    on (release) {
    	contenitore.loadMovie("bar.swf");
    	_root.fotogramma = 15;
    }
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.