s0l0
07.06.2010, 14:15
Вот тут писал код на AS 3 в Flash CS4. Вот коды:
Main.as
package DanceMe {
import flash.display.*;
public class Main extends MovieClip {
var dancers:Array;
dancers = new Array();
i = 1;
trace(i);
dancers[0] = new Dancer("Егор");
trace(dancers[0].dancerName);
}
}
Dancer.as
package DanceMe {
class Dancer {
function Dancer(name) {
trace(name);
var dancerName = name;
this.dancerName = dancerName;
}
}
}
После компиляции выдает ошибку в OUTPUT:
ReferenceError: Error #1056: Не удается создать свойство dancerName в DanceMe.Dancer.
at Dancer()
at DanceMe::Main$cinit()
at global$init()
Помогите!
P.S.: Я в программировании "новенький"
Main.as
package DanceMe {
import flash.display.*;
public class Main extends MovieClip {
var dancers:Array;
dancers = new Array();
i = 1;
trace(i);
dancers[0] = new Dancer("Егор");
trace(dancers[0].dancerName);
}
}
Dancer.as
package DanceMe {
class Dancer {
function Dancer(name) {
trace(name);
var dancerName = name;
this.dancerName = dancerName;
}
}
}
После компиляции выдает ошибку в OUTPUT:
ReferenceError: Error #1056: Не удается создать свойство dancerName в DanceMe.Dancer.
at Dancer()
at DanceMe::Main$cinit()
at global$init()
Помогите!
P.S.: Я в программировании "новенький"