ilya_
02.12.2008, 00:19
привет.
В классе создаю свойство-звук, и определяю его в конструкторе, описываю обработчик событий класса Sound.onSoundComplete, передаю ему именованную функцию своего класса. По моей логике, звук должен быть зациклен сам на себя. Испробовал разные способы, в том числе и переопределение звука, но больше 2х раз не повторялось. Где ошибся?
//my_fla.fla
var myObject:My_class = new My_class();
//My_class.as
class My_class extends MovieClip{
private var my_sound:Sound;
public function my_cicl() {
this.my_sound.start()
}
public function My_class() {
this.my_sound= new Sound();
this.my_sound.attachSound("sound")
this.my_sound.onSoundComplete = my_cicl;
this.my_sound.start()
}
}
В классе создаю свойство-звук, и определяю его в конструкторе, описываю обработчик событий класса Sound.onSoundComplete, передаю ему именованную функцию своего класса. По моей логике, звук должен быть зациклен сам на себя. Испробовал разные способы, в том числе и переопределение звука, но больше 2х раз не повторялось. Где ошибся?
//my_fla.fla
var myObject:My_class = new My_class();
//My_class.as
class My_class extends MovieClip{
private var my_sound:Sound;
public function my_cicl() {
this.my_sound.start()
}
public function My_class() {
this.my_sound= new Sound();
this.my_sound.attachSound("sound")
this.my_sound.onSoundComplete = my_cicl;
this.my_sound.start()
}
}