Entran los expertos en programación flash
Ah? No soy un experto, pero tu petición sigue siendo muy sencilla.
Lo quiero, cuántos 100 puntos, yo también quiero probarlo.
Demuéstralo, ¿se ve así?
/up/20081208045200_fish.swf
El código completo es el siguiente, muy simple:
var mc:MovieClip=new MovieClip();
var displayText:TextField;
addChild(mc);
createText();
stage.addEventListener(KeyboardEvent.KEY_DOWN,whenKeyDown);
función whenKeyDown(evt:KeyboardEvent):void {
interruptor (evt.keyCode) {
caso 37:
fishGenerate();
descanso;
caso 39:
fishDelete();
romper;
predeterminado:
trace("Nada");
}
}
/ /Generar pez
función fishGenerate():void {
if (mc.numChildren-1<19) {
var fish:Fish=new Fish ( );
mc.addChild(pez);
con (pez) {
x=Math.random()*550;
y=Math.random()*400;
rotación=Math.random()*360;
}
displayText.text=mc . numChildren.toString()+"鱼";
} else {
displayText.text=mc.numChildren.toString()+"鱼"+"\rLo siento, el número máximo Se ha alcanzado el número de peces";
}
}
//Eliminar pez
función fishDelete():void { p>
if (mc.numChildren>=1) {
mc.removeChildrenAt(mc.numChildren-1);
displayText.text=mc.numChildren .toString( )+"Geyu";
} else {
displayText.text=mc.numChildren.toString()+"Geyu"+"\rLo siento, no hay pescado";
}
}
//Generar cuadro de texto dinámico
función createText():void
{
displayText=new TextField();
with(displayText)
{
text="0"
; x=y=200;
ancho=400;
seleccionable=false;
}
addChild(displayText);
}