Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/09/2009, 15:56
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Terminal de comandos en Flash AS3.0

Cita:
Iniciado por JK994 Ver Mensaje
Hola, quisiera saber si hay forma de que en un campo de texto, escriba "root.Moviecip1.visible=false" y al presionar un botón, el MC "Movieclip1" desaparezca y así con cualquier objeto del escenario, es decir, que pueda tener una "miniconsola" de ActionScript ejecutando en tiempo real.

gracias.
Hola JK994 !

Si solamente quieres el nombre de instancia del objeto, y el método a llamar, podrías hacerlo de la siguiente forma:

Código actionscript:
Ver original
  1. var objStr:String = "mc";
  2. var methodStr:String = "gotoAndStop";
  3. var param:Number = 25;
  4.  
  5. this[objStr][methodStr](param); //Evaluación de lo recibido por consola.

Desde la consola recibes las 2 cadenas, una para la instancia y otra para el método, flash se encargaría de evaluarlo de la forma que lo he puesto al último.

Un saludo y suerte !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.