Flashhilfe.de - Flash Community

Ereignis vor Soundende [Flash 8]

 


AntwortenRegistrieren Seite1  

chrischaan#1
Benutzerbild von chrischaan
Beiträge: 9
Registriert: Jul 2009

06.03.2011, 13:23

Hallo zusammen,

ich möchte ein Ereignis vor Ende eines Sounds auslösen... stehe aber auf dem Schlauch...
Vielleicht weiss jemand Rat? Hier das Script:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var my_sound:Sound = new Sound(this);
my_sound.attachSound("newsound");
my_sound.start(0,1);

my_sound.onSoundComplete = function(){
     _root.lmc.gotoAndPlay("kapitel2");
}

var pos:Number;
var fin:Number;

pos = my_sound.position;
fin = my_sound.duration - 1000;

if (pos >= fin){
       //Ereignis
     _root.lmc.platte._visible=true;
}


Vielen Dank vorab!
chrischaan
RustyCake#2
Benutzerbild von RustyCake
Beiträge: 1776
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

06.03.2011, 17:48

Du müßtest einen "enterFrame oder setInterval" benutzen um das Ereignis abzufangen.
Sowas in der Art.
ActionScript:
1
2
3
4
5
6
7
8
this.createEmptyMovieClip ("posControl",this.getNextHighestDepth ());
this.posControl.onEnterFrame = function () {
     if (pos >= fin) {
        //Ereignis
      _root.lmc.platte._visible = true;
        delete this.onEnterFrame;
     }
};
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
chrischaan#3
Benutzerbild von chrischaan
Beiträge: 9
Registriert: Jul 2009

Themenautor/in

06.03.2011, 19:51

Dank Dir! enterFrame funktioniert. Hab es jetzt so gelöst:

ActionScript:
1
2
3
4
5
6
7
this.onEnterFrame = function () {
     if(my_sound.position >= (my_sound.duration-1000)){
                 //Ereignis
        _root.lmc.platte._visible = true;
        delete this.onEnterFrame;
     }
}


Es funzt! Sauber!
chrischaan

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2020 Sebastian Wichmann - Flashhilfe.de