Adobe Flash loadmovie bei Inaktivität

Z

zyntron

Neues Mitglied
Thread Starter
Dabei seit
10.11.2006
Beiträge
17
Reaktionspunkte
1
Guten Tag Expertinnen und Experten,

ist es möglich per AS ein movie zu laden mit der Bedingung:

bei x Sekunden Inaktivität (keine Mausbewegung + Klicks), lade Film...

also sowas wie:

on (x Sekunden Inaktivität) {
loadMovieNum("xxxxxxxxx.swf", 0);
}



vielen Dank schonmal für Eure Tipps.
 
… ja, an sowas hatte ich mich auch mal versucht, schlussendlich
gelungen ist es mit mit der SetInterval Funktion, wie jetzt genau
das Script aussah,…öööhm tja nu, da müsste ich mal nach der .fla im
Archiv wühlen, … aber vlt. hilft dir ja schon, dass du weisst wonach
du suchen musst. ;)

Greetz,…
 
  • Gefällt mir
Reaktionen: zyntron
Kann das bestaetigen. Habe mir daran auch mal die Zaehne ausgebissen.
Letztlich bin ich dann auch auf die Interval Funktionen gestossen.
Interval in ms definieren und dann mit setInertval() aufrufen.

//edit: Ob das aber nun die einzige Variante in Flash ist, die fuer dich interessant ist, kann ich dir leider nicht sagen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: zyntron
LoadMovieNum bei Inaktivität - mouseListener&SetInterval

Hallo Nochmal und vielen Dank für die hilfreichen Antworten.

Ich bin der Lösung ein wenig näher, leider noch nicht ganz am Ziel.

Ich versuche folgendes:

Mouse.addListener(_mouseListener);

_mouseListener.onMouseMove=function(){
clearInterval(mouseChecker);
mouseChecker=setInterval(loadMovieNum,300000); };
{
loadMovieNum("start.swf",0);

clearInterval(mouseChecker);
}



Wie ich das verstehe, sollte:

a) MouseListener prüft ob Maus bewegt wird, wenn dies der Falls ist --> clear interval

b) SetInterval sollte nach 30000 Milisekungen den film start.swf laden

passiert aber nicht so, sondern der start film wird sofort geladen wenn der frame mit dem AS erreicht ist.

Was hab ich falsch gemacht ? Hat jemand eine Idee ?

vielen Dank schomal und Gruss
 
SetInterval & Mouselistener

Hallo Allerseits,

möcht hiermit gerne nochmal versuchen ob mir erneut geholfen werden kann.

Ich bin der Lösung ein wenig näher, leider noch nicht ganz am Ziel.

Ich versuche folgendes:

Mouse.addListener(_mouseListener);
_mouseListener.onMouseMove=function(){
clearInterval(mouseChecker);
mouseChecker=setInterval(loadMovieNum,30000); };
{
loadMovieNum("start.swf",0);

clearInterval(mouseChecker);
}



Wie ich das verstehe, sollte:

a) MouseListener prüft ob Maus bewegt wird, wenn dies der Falls ist --> clear interval

b) SetInterval sollte nach 30000 Milisekunden den film start.swf laden

passiert aber nicht so, sondern der start film wird sofort geladen wenn der frame mit dem AS erreicht ist.

Was hab ich falsch gemacht ? Hat jemand eine Idee ?

vielen Dank schomal und Gruss
 
Vielleicht ist dieser Thread im Flashforum was für Dich!?!
 
  • Gefällt mir
Reaktionen: zyntron
Problem gelöst

Guten Morgen,

vielen Dank an alle Helfer, Problem ist mit folgendem AS gelöst:

var id:Number;
var myListener:Object = new Object();
myListener.onMouseMove = function () {
clearInterval( id );
id = setInterval( nextStop, 5000, 15);
};
Mouse.addListener( myListener );

function nextStop( wo ){
clearInterval( id );
loadMovieNum("start.swf",0);

}


Bin echt dankbar für Eure grossartigen Tipps.

Grüsse
 
Freut mich!
Weiterhin viel Erfolg…
 
Zurück
Oben Unten