Habe deine Art jetzt fast umgesetzt.

Bei der Klassengenerierung hakt es aber, guck mal, was ist da falsch:
PHP-Code:
package {
import flash.display.MovieClip;
import flash.utils.getDefinitionByName;
public class Waffe extends MovieClip{
private var aktwaffe:int;
public function Waffe() {
// constructor code
}
public function schiessen(g:Gegner):void{
var quelle:MovieClip = this.parent as MovieClip;
trace(quelle.aktuellewaffe);
aktwaffe = quelle.aktuellewaffe;
var waffenklasse="Schuss"+aktwaffe;// klasse initialisieren
var klassenname:Class=Class(getDefinitionByName(waffenklasse)) as Class;
var s = new klassenname(this, g);
stage.addChild(s);
s.gotoAndPlay("feuer");
}
}
}
Er sagt Error #1065: Variable Schuss1 ist nicht definiert.