Visualizzazione dei risultati da 1 a 8 su 8

Discussione: cercasi variabile

  1. #1

    cercasi variabile

    Ho un movie clip con il seguente codice, che fa caricare l'immagine pippo all'interno di un nuovo movie clip passandoci sopra.

    on (rollOver){
    createEmptyMovieClip ("Nome", 2);

    Nome.loadMovie("pippo.jpg");

    Nome._x=-179;

    Nome._y=-380;
    }
    on(rollOut){
    Nome.unloadMovie("pippo.jpg");
    }

    Come faccio a far si che questo avvenga soltanto quando la variabile "i" (definita nella scena principale) ha un determinato valore (i=1)?
    Il Mondo è Bello perché è Avariato !!!

  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    Codice PHP:
    on (rollOver){
    if(
    == 1){
      
    createEmptyMovieClip ("Nome"2);
      
    Nome.loadMovie("pippo.jpg");
      
    Nome._x=-179;
      
    Nome._y=-380;
    }
    }
    on(rollOut){
    if(
    == 1)
          
    Nome.unloadMovie("pippo.jpg");

    VVoVe:
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    Non funziona!

    Il movie clip a cui ho assegnato l'azione, non è nella scena principale, ma all'interno di un'altro movie clip.

    Quindi devo far si che venga riconosciuta da questo movie clip la variabile definita nella scena principale.
    Il Mondo è Bello perché è Avariato !!!

  4. #4
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    non l'associ ad un pulsante l'azione?...

    spiega per bene chi deve fare l'azione e comè è strutturato il tuo movie.. altrimenti lo vedo difficile seguirti..
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  5. #5
    ho un movie clip "clip001" all'interno di un'altro movie clip "scorrimento" inserito nella "scena1".

    A questo punto io ho definito nel primo frame della "scena1" la variabile i=1 (che per necessità aumenta e diminuisce durante l'esecuzione del filmato).

    All'interno del movie clip "scorrimento" vado ad assegnare l'azione a "clip001"


    on (rollOver){
    createEmptyMovieClip ("Nome", 2);
    Nome.loadMovie("pippo.jpg");
    Nome._x=-179;
    Nome._y=-380;
    }
    on(rollOut){
    Nome.unloadMovie("pippo.jpg");
    }


    che deve essere eseguita soltanto se la i della "scena1" è uguale a 1.


    Spero di essere stato chiaro
    Il Mondo è Bello perché è Avariato !!!

  6. #6
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    in ogni scena tu metti la i sulla timeline a quanto ho capito

    nella scena uno sul frame in timeline hai

    var i:Number = 1;

    nella scena due:

    var i:Number = 2;


    Nei pulsanti metti i controlli, ma io nel code che avete postato non vedo un minimo di path assoluto, e ovvio che vi perdete le var per strada

    prova cosi:

    Codice PHP:

    (rollOver){ 
    if(
    _root.== 1){ 
      
    createEmptyMovieClip ("nome"2); 
      
    nome.loadMovie("pippo.jpg"); 
      
    nome._x=-179
      
    nome._y=-380


    on(rollOut){ 
    if(
    _root.== 1
          
    nome.unloadMovie("pippo.jpg"); 


    Ps

    Variabili e movieclip è bene che abbiano nomi che non iniziano con lettere maiuscole

  7. #7
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    Originariamente inviato da nep036


    Nei pulsanti metti i controlli, ma io nel code che avete postato non vedo un minimo di path assoluto, e ovvio che vi perdete le var per strada
    perdete??

    spiegando bene la cosa viene subito da se che deve metterci _root., come viene subbito che potrebbe metterci anche il percorso relativo asscociato al pulsante a cui dà l'azione...

    ciusto per precisione!


    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  8. #8

    if(_root.i == 1)

    io avevo provato scrivendo _root.i=1 ecco perche non mi funzionava... :berto:

    GRAZIE a TUTTI
    Il Mondo è Bello perché è Avariato !!!

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.