{lang: 'de'}
Flashhilfe.de - Flash Community

setInterval statt onEnterFrame [Flash CS4]

 


AntwortenRegistrieren Seite1  

wolfish#1
Benutzerbild von wolfish
Beiträge: 5
Registriert: Apr 2005

29.11.2010, 21:16

Hi an Alle,

leider bin ich in Flash nicht wirklich fit und habe ein Problem:

Ich habe ein Bubble-Script heruntergeladen, aber die Zeitsteuerung läuft nur über die Framerate.
Das ist mir aber viel zu schnell und ich würde sie gerne über setInterval steuern.
Meine Kenntnisse reichen dafür aber nicht und ich habe es nicht geschafft.

Folgendes Script habe ich vorliegen:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
onClipEvent (load) {
     w = 0;
     i = 0;
     xBew = Math.random()*100 + 1;
     yBew = Math.random()*10 + 1;
     _parent.blasen._visible = false;
}
onClipEvent (enterFrame) {
     if (_name != "blasen") {
        _x = Math.sin(w) * xBew + 400;
        _y -= yBew;
        w += 0.1;
        if (this._y < 0) {
           this.removeMovieClip();
        }
     } else {
        ++i;
        duplicateMovieClip(this, "blase" + i, i);
        if (i == 75) {
           i = 0;
        }
        dim = Math.random()*100 / 100;
        _parent["blase" + i]._width *= dim;
        _parent["blase" + i]._height *= dim;
        _parent["blase" + i]._x = Math.sin(w) * xBew + 400;
     }
}


Wie steuere ich das denn nun mit setInterval statt dem onClipEvent (enterFrame)?
Vielleicht kann mir jemand helfen - ich kriege es einfach nicht hin *seufz*

Greetz,
wolfish
Schlagwörter: onEnterFrame, setInterval
RustyCake#2
Benutzerbild von RustyCake
Beiträge: 1776
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

29.11.2010, 22:02