Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Aprire Un Swf In Un Altro Swf

    Ciao a tutti, ho un problema, vorrei aprire un file swf in un movieclip presente in un altro swf...posso farlo??? come posso procedere? grazie.

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao,

    come da regolamento, specifica sempre la versione di Flash che stai usando, oppure la versione di ActionScript con cui stai programmando. Se non lo fai, nessuno saprà come consigliarti, se non tramite azzardate ipotesi che sovente possono risultare infruttuose.

    In AS 2.0:
    - si crea un movieclip vuoto e gli si dà un nomeIstanza (supponiamo: mc_vuoto)
    - lo si estrae, per trascinamento, dalla libreria allo stage, e lo si colloca nella posizione in cui vuoi che si trovi l'angolo alto-sx dell'swf che vuoi caricare all'interno di quell'altro (il principale).
    - si seleziona il frame (del principale) in cui vuoi che avvenga il caricamento
    - si apre il pannello Azioni e si scrive:

    mc_vuoto.loadMovie ("nome_dell'swf_che _vuoi_caricare.swf");

    Se vuoi caricarlo per mezzo di un pulsante:
    - il pulsante deve avere un NomeIstanza (supponiamo: puls_carica).
    - sempre selezionando il frame, invece di quello che ti ho spiegato sopra, scrivi:

    puls_carica.onRelease = function () {
    mc_vuoto.loadMovie ("nome_dell'swf_che_vuoi_caricare.swf");
    }
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Ciao, grazie per la risposta. Mi va bene per tutto, solo una cosa, il pulsante deve trovarsi su un altro file. Si può???

  4. #4
    Ciao a tutti!!!
    Il mio problema è il seguente.... lavoro con actionscript 2.0 flash 8 e dovrei creare un pulasante che da una swf apra un altra swf però nella seconda scena e non nella prima come di solito avviene con un semplice "gotoandplay".........come fare!!!!
    spero di essere stato chiaro.........grazie anticipatamente............ciao.

  5. #5
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    x spierto87

    la scena 2 non è altro che la continuazione della scena 1
    quindi se tu vuoi aprire un swf e deve partire dalla scena 2
    e supponendo che la scena 1 di tale swf è di 60 fotogrammi
    non devi fare altro che un lungo ed elastico saltino con gotoAndPlay(61);
    che ti porta al fotogramma 61

    il fotogramma 61 sarà il 1° fotogramma della scena 2

    nello stesso pulsante che carica il filmato
    codice:
    on (press) {
    	_root.cucu.loadMovie("filmato2scene.swf");
    	
    }
    on (release) {
    	_root.cucu.gotoAndPlay(61);
    }
    ecco l'esempio:
    http://max400scuola.altervista.org/a...principale.htm

    naturalmente ci saranno altri modi ...
    per esempio la costruzione di una funzione
    che ti carica il filmato swf e che ti porta alla scena 2...

    se vuoi... vedi un po tu
    ciao... by max

  6. #6
    Innanzitutto grazie mille Max per la dritta ke mi hai dato.....cmq continuo ad avere problemi nel senso ke non apre la swf forse perkè il mio caso è un pò diverso dall esempio....mi spiego meglio

    Ho una pagina html all interno della pagina ho una swf.....praticamente la pagina è completamente in flash solo ke in una html. dal pulsante di questa pagina voglio far aprire un altra intera pagina swf ke vada alla scena 2 e non alla prima scena.......cmq grazie mille anticipatamente.

    Spierto87

  7. #7
    io ho provato con

    on(release){
    loadMovieNum("nome_file_da_aprire.swf",0);
    }

    però così me lo apre alla prima scena invece devo farlo aprire alla seconda scena

  8. #8
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    Pensavo di averlo spiegato chiaramente...

    comunque c'è il 2° sistema...

    facciamo sempre l'ipotesi che la scena 1 è sempre di 60 fotogrammi
    tu carichi un filmato e vuoi che inizi da scena 2
    ecco l'altro sistema:

    sul 1° fotogramma crea questa funzione:
    codice:
    function scena2(){
    _root.cucu.gotoAndStop(61);
    }
    setInterval(scena2, 1000);
    nel pulsante vai a richiamare il filmato e la funzione:

    codice:
    on (press) {
    	_root.cucu.loadMovie("filmato2scene.swf");
    	scena2();
    }

  9. #9
    niente continua a non funzionare ....
    cmq non sono sicuro di essermi spiegato bene
    parli sempre di un filmato
    invece io ho 2 filmati
    dal filmato 1 voglio ke si apra il filmato 2 in scena 2
    lo script ke mi hai postato non contiene errori xò non so dove sbaglio

  10. #10
    niente continua a non funzionare ....
    cmq non sono sicuro di essermi spiegato bene
    parli sempre di un filmato
    invece io ho 2 filmati
    dal filmato 1 voglio ke si apra il filmato 2 in scena 2
    lo script ke mi hai postato non contiene errori xò non so dove sbaglio

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.