Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    57

    [MX] Passaggio di varialbil alle Scene


    gotoAndStop("nomescena", fotogramma);

    è possibile passare una variabile o una espressione al posto della stringa nomescena?

    vi spiego...in ogni scena c'è un filmato avi di 23 frame che tramite un fader si puo'far scorrere avanti e indietro...
    il filmato è un viso che con un morphing cambia la dimensione di alcuni particolari (labbra occhi ecc...)...
    quando si è soddisfatti del viso con un pulsante si deve passare ad un altro viso ossia ad un'altra scena...
    il problema è che questa scena deve essere scelta in modo random...
    proprio per questo ho bisogno di una variabile o di un'espressione e non di una stringa fissa.
    spero che sia tutto chiaro...
    grazie
    ciao

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Le scene in Flash servono solo a complicarsi la vita in quanto non sono altro che la continuazione di quell'unica timeline principale.
    La complicazione consiste nel fatto che "scritto in buona fede" quel:

    gotoAndStop ("nome_scena", nFotogramma), fallisce, se quel fotogramma non è etichettato. In tal caso non occorre neanche specificare il nome_scena:

    _root.gotoAndStop ("nomeEtichetta");

    Il consiglio?
    Spostati semplicemente da un fotogramma ad un altro per raggiungere una/molte clip, preventivamente posizionate, e usa liberamente la ricerca casuale a cui "aneli"

    Ciao,

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476

    Re: [MX] Passaggio di varialbil alle Scene

    Originariamente inviato da gabro79
    .....quando si è soddisfatti del viso con un pulsante si deve passare ad un altro viso ossia ad un'altra scena...
    il problema è che questa scena deve essere scelta in modo random...
    proprio per questo ho bisogno di una variabile o di un'espressione e non di una stringa fissa.
    spero che sia tutto chiaro...
    grazie
    ciao

    Come scrive NAP, per la selezione random della "scena" fai:

    a = Array("scena1", "scena2", "scena3");
    _root.gotoAndStop (a[random(2)]);

    o no?


    dies

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.