Red de conocimiento informático - Aprendizaje de programación - Entran los expertos en programación flash

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 {

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);

}