(Actionscript) BlindFunction und Parents
Sebastian Salzgeber
- javascript
Hallo ihr guten
Und zwar habe ich in Actionscript (Flash) ein Problem. Da Actionscriipt eine Art Javascript ist hoffe ich dass das Problem portierbar ist und mit dir Javascript-Kenner weiterhelfen können:
Folgendes
_global.sound_active = false;
_global.sound_played = false;
...
this.sound = new Sound(this);
this.sound.attachSound("mnmat_radio_loudandclear");
this.sound.setVolume(100);
this.sound.onSoundComplete = function() {
_global.sound_active=false;
_global.sound_played=true;
};
Dies klappt. Aber dies nicht:
this.sound_active = false;
this.sound_played = false;
...
this.sound = new Sound(this);
this.sound.attachSound("mnmat_radio_loudandclear");
this.sound.setVolume(100);
this.sound.onSoundComplete = function() {
_parent.sound_active=false;
_parent.sound_played=true;
};
Wieso? Ich dachte mit _parent geht man ein Objekt höher. Müsste ich a nicht auf this.sound_XXX stossen?
Grüße
Sebastian
Hallo Sebastian!
Und zwar habe ich in Actionscript (Flash) ein Problem.
Wieso? Ich dachte mit _parent geht man ein Objekt höher. Müsste ich a nicht auf this.sound_XXX stossen?
Ja, deshalb kann es ja auch nicht funktionieren. Dazu müsstest du auch den Sound in das parent-Objekt laden. Jetzt lädst du den Sound in this und willts ihn in parent abspielen.
Mit den besten Grüssen
Richard