Código ActionScript :
package
{
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.text.TextField;
/**
* ...
* @author Daniel Zubiria - [email protected]
*/
public class CustomButton2 extends SimpleButton
{
public function CustomButton2():void
{
setLabelText();
}
private function setLabelText(e:Event = null):void
{
var str:String;
switch(name)
{
case "Entrar":
str = "Enter";
break;
case "NuevoJuego":
str = "New game";
break;
case "Cargar":
str = "Load game";
break;
case "Pequeño":
str = "Small";
break;
case "Medio":
case "Mediano":
str = "Medium";
break;
case "Grande":
str = "Big";
break;
case "Enorme":
str = "Huge";
break;
case "Facil":
str = "Easy";
break;
case "Dificil":
str = "Hard";
break;
case "MuyDificil":
str = "Very hard";
break;
case "Deshacer":
str = "Undo";
break;
case "Rehacer":
str = "Redo";
break;
case "Guardar":
str = "Save";
break;
case "Salir":
str = "Exit";
break;
default:
str = "ERROR";
break;
}
upState.mc.label.text = str;
downState.mc.label.text = str;
overState.mc.label.text = str;
}
}
}pero me dice que en las ultimas lineas mc no existe, pero si que existe.
Lo unico que quiero hacer es un boton que dependiendo del nombre que tenga su instancia cambie sus textos por otros.
Alguna otra idea de como arreglar esto, o de como hacerlo?
Un saludo
