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

    onEnterFrame multipli Flash MX 2004

    ciao
    1)ho istanziato 8 clip che devono cadere per gravità;
    2)i clip si chiamano "b"+i;
    3)l'animazione avviene all'evento _root.onEnterFrame;
    4)"i" in partenza vale 1 e viene incrementata ogni N secondi, se diminuisco il numero dei secondi però l'animazione non fa in tempo ad "esaurirsi" quindi il primo clip si ferma e parte l'animazione del secondo clip e così via, con il risultato che i clip si trovano tutti in posizioni sbagliate.
    immagino di dover sostituire il "_root" dell'"onEnterFrame" con il nome del clip che deve muoversi in quel momento ma temo di non conoscere la sintassi.

    cioè se il clip si chiama this["b"+i] secondo la mia logica dovrei scrivere:
    this["b"+i].onEnterFrame

    ma non funzia. deduco che la mia logica sia sbagliata

    spero di essermi spiegato
    grazie

  2. #2

  3. #3
    ciao. Guarda, ho il tuo stesso problema. Penso che il fatto si a che la "i" che usi come indice non riesce a passare all'interno della funzione onEnterFrame. Ci deve essere tipo qualche metodo che permette il passaggio di variabile. Se trovi la soluzione me lo dici? Ciao

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.