Autor |
Nachricht |
Kai.S
Threadersteller
Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht:
|
Verfasst Fr 01.06.2007 17:17
Titel onEnterFrame durch setInterval ersetzen |
|
|
Wieso kann ich nicht
Code: | t.onEnterFrame = mover; |
durch
Code: | setInterval(mover, 10, t); |
ersetzen? da rührt sich nix mehr
Das Ganze ist innerhalb einer XML.onLoad-Prozedur und die Funktion mover definiere ich weiter unten auf der Hauptzeitleiste
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Fr 01.06.2007 21:22
Titel
|
|
|
Wahrscheinlich 'ne Scope-Geschichte. Zeig mal mover().
|
|
|
|
|
Anzeige
|
|
|
Kai.S
Threadersteller
Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht:
|
Verfasst Fr 01.06.2007 21:44
Titel
|
|
|
mover() spielt dabei doch keine Rolle... vom Scoping sollte eigentlich doch auch alles passen,
der onEnterFrame wird an t gebunden, genau wie das Interval
... anyway
beide Anweisungen stehen in _root
Code: | myXml.onLoad() {
var t:MovieClip = createEmptyMovieClip("blah",1);
t.onEnterFrame = mover;
//setInterval(mover, 10, t);
}
var mover:Function = function() {
trace("Beweg dich du Stück!");
} |
bei onEnterFrame geht alles wunderbar, setInterval rührt sich nix
Code: | var I:Number = setInterval(mover, 10, t); | geht auch nicht
Zuletzt bearbeitet von Kai.S am Fr 01.06.2007 21:47, insgesamt 2-mal bearbeitet
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Sa 02.06.2007 12:39
Titel
|
|
|
Hm. Ich glaaaaaaaaaaube, das liegt daran, dass du mover() über ein Statement deklarierst, und nicht über den normalen Weg (function mover() {}). Sobald die onLoad-Geschichte anläuft, ist mover() noch nicht verfügbar, da der Parser dort noch gar nicht angekommen ist und die Anweisung auswerten konnte. Versuch's mal so:
Code: | myXml.onLoad()
{
var t:MovieClip = createEmptyMovieClip("blah",1);
//t.onEnterFrame = mover;
setInterval(mover, 10, t);
}
function mover()
{
trace("Beweg dich du Stück!");
} |
|
|
|
|
|
|
|
|
Ähnliche Themen |
[actionscript] mouseover-animation mit onEnterFrame
Flash onEnterFrame Animation als Video ausgeben?
[JavaScript] setInterval im Object
FlashMX - setInterval abhängig von mausposition
Flash MX | function + setInterval PROBLEM!!!
[Flash/AS] setInterval -> Interval per Variable steuern?
|
|