Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    passare da "Scena 1" a "Scena 2" da SWF

    Ciao ragazzi ho un File FLA che per comodità chiamerò 01.fla che al suo interno ha due scene: "Scena 1" e "Scena 2".
    Sul primo fotogramma della "Scena 1" c'è il seguente comando:

    codice:
    stop(); 
    loadMovieNum("02.swf", 1);
    il file 02.fla ha un'animazione al termine della quale c'è il seguente comando:
    codice:
    unloadMovieNum(1); 
    _root.gotoAndPlay("Scena 2",1);
    Il comando per andare alla "Scena 2" sul file 01.fla non funziona...

    cosa posso fare?
    La Vita è come un temporale:
    Prenderla nel c**o è un lampo!

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    A me sembra strano che, dopo l'unloadMovieNum possa succedere qualsiasi cosa poiché, con quel comando, 02.swf termina di "esistere".

    Cmq, la regola per passare da una scena all'altra consiste in:

    - dare un nomeEtichetta al 1° frame della scena 2, assumiamo che il nome sia: inidue (se il 1° è quello che vogliamo raggiungere, altrimenti ad un altro frame).
    - le istruzioni - a monte - per raggiungerlo sono:

    _root.gotoAndPlay ("inidue");

    Una o mille scene, sono sempre la _root, vale a dire: la timeline principale, quella più alta in cui ci va "tutto".

    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Originariamente inviato da NAP
    A me sembra strano che, dopo l'unloadMovieNum possa succedere qualsiasi cosa poiché, con quel comando, 02.swf termina di "esistere".

    Cmq, la regola per passare da una scena all'altra consiste in:

    - dare un nomeEtichetta al 1° frame della scena 2, assumiamo che il nome sia: inidue (se il 1° è quello che vogliamo raggiungere, altrimenti ad un altro frame).
    - le istruzioni - a monte - per raggiungerlo sono:

    _root.gotoAndPlay ("inidue");

    Una o mille scene, sono sempre la _root, vale a dire: la timeline principale, quella più alta in cui ci va "tutto".

    Ho provato anche a non scaricare l'SWF ma non caricava la scena due.
    Ora provo anche così e poi ti/vi faccio sapere
    La Vita è come un temporale:
    Prenderla nel c**o è un lampo!

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Vai tranq, ma l'unloadMovieNum dovresti metterlo dopo, non prima.

    Ah... scusa... credevo che la scena 2 da raggiungee fosse quella di 02. swf.

    Se si tratta della scena 2 di 01.swf (il caricante), allora le cose vanno fatte così:

    - l'etichetta va data al 1° frame della seconda scena di 01. swf
    - resta valida la priorità del gotoAndPlay.
    - le azioni da mettere in 02.swf sono:

    _level0.gotoAndPlay ("inidue"); //dall'esterno la _root si richiama tramite il _leveln
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  5. #5
    Originariamente inviato da NAP
    Vai tranq, ma l'unloadMovieNum dovresti metterlo dopo, non prima.

    Ah... scusa... credevo che la scena due da raggiungee fosse quella di 02. swf.

    Se si tratta della scena 2 di 01.swf (il caricante), allora le cose vanno fatte così:

    - l'etichetta va data al 1° frame della seconda scena di 01. swf
    - resta valida la priorità del gotoAndPlay.
    - le azioni da mettere in 02.swf sono:

    _level0.gotoAndPlay ("inidue"); //dall'esterno la _root si richiama tramite il _level
    Ok, ti ringrazio per l'aiuto ed i suggerimenti
    La Vita è come un temporale:
    Prenderla nel c**o è un lampo!

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.