Estimados:
Me estoy partiendo la cabeza migrando un código de AS2 a AS3, la verdad llevo mucho tiempo programando en AS2, pero AS3 ha resultado completamente distinto.
Necesito crear una función global (Ej: calcular() ) y que realice una serie de cálculo con algunos textbox que tengo incorporados.
El problema es que no puedo definir la función calcular().
1.- He leido que hay que crear un archivo .as y dejarlo en la misma carpeta, el archivo se llama "codigo.as" y tiene el siguiente código:
Código PHP:
package
{
public class Global
{
public static function mostrar():void
{
//
trace("Hola mundo");
}
}
}
Luego en un fotograma intento llamar a esta función de la siguiente forma:
Código PHP:
Global.mostrar();
Pero el depurador me tira el error:
Error 1180: LLamada a un método posiblemente no definido
Para solucionar esto, he intentado "importar la función" utilizando el código
Código PHP:
import Global.mostrar;
Pero el código sigue sin mostrar. Estoy seguro que es uno de los pasos que estoy haciendo mal y no lo veo (quizás por lo agotado que me tiene esta migración de código) o por la experiencia en AS3 que, tristemente, no poseo.
Esta migración la realizo porque necesito comunicar este flash con Flex (lo cual funciona sin problemas) pero necesito realizar esos cálculos pa' asegurarme que todo marche sobre ruedas.
Agradeceré su ayuda