Cita:
Iniciado por racso2006
en teoria poniendo esto a un boton ya me tendria k salir el texto no? o tengo k hacer algo mas?
on(release){
var texto:TextField = new TextField();
texto.text = "Mi texto";
texto.x = 200;
texto.y = 200;
addChild(texto);
}
Eso es ActionScript 2.0 no 3.0 que es lo que se usa ahora y ya que estás aprendiendo te recomiendo que aprendas AS3. Con eso entiendo que haces que cada vez que hagas click en un botón te añada un textfield pero eso no es lo que quieres. En todo caso sería (en AS3):
Código:
package {
import flash.display.MovieClip;
import flash.text.TextField;
import flash.events.MouseEvent;
public class Main extends MovieClip {
public function Main() {
var texto:TextField = new TextField();
texto.x = 200;
texto.y = 200;
addChild(texto);
miBoton.buttonMode = true;
miBoton.mouseChildren = false;
miBoton.addEventListener(MouseEvent.CLICK, onMiBotonClick);
}
private function onMiBotonClick(e:MouseEvent):void {
texto.text = "He hecho click en el botón!!";
}
}
}
El ejemplo está hecho ahora a mano asi que igual tiene algun fallo de sintaxis pero vamos que así te debería de funcionar