hola!
pues eso... alguien me puede decir como se desde flash cuando ha cambiado el valor de una variable?
thks!
| |||
hola Lucas! si, por supuesto cuando le asignas un nuevo valor la variable ha cambiado. pero en mi caso el cambio de valor se hace en una funcion javascript con setVariable, y es en ese momento cuando debo llamar a una función de flash, pero no se como hacerlo ya que no se como controlar cuando ha cambiado el valor la variable. Me explico??? graciasss! |
| |||
Una opcion es colocar en un mc un script como este onClipEvent{enterframe){ if (la_variable_vieja==la_variable_nueva){ }else { la_variable_vieja=la_variable_nueva; } } algo asi dependera de donde declares las variables y donde las modifiques peor mas o menos la idea es esa Suerte |
| |||
ahaaa ... el problema es que mi linea de tiempo unicamente tiene un fotograma.... así que eso no se ejecutará mas que en el primer y último fotograma no? y como en el primer fotograma la variable tiene valor "", ya no me servirá... o me equivoco? |
| |||
Te equivocas ya que este escript no va en un fotograma sino en un mc y el evento enterframe lo que hace es repetirse constantemente, para probarlo coloca esto en un mc y fijate el efecto que produce. onClipEvent(enterFrame){ trace("me estoy repitiendo"); } |