muckinger: flash-object kann nicht abgefragt werden, ist undefiniert

Beitrag lesen

if(movieIsLoaded(thisMovie(movieName)))
{
    alert('geladen');
}

auch wenn es dir die Browser schon gesagt haben, wiederhole ich es dir gerne: die Funktion movieIsLoaded() ist nicht definiert.

IE schmeisst keinen fehler, führt den alert aber auch nicht aus. Mozilla bringt Fehler "movieIsLoaded is not defined"... Mit PercentLoaded()==100 hab ichs auch schon probiert.

Mit JS kannst du nicht festellen ob der Flashfilm fertig geladen ist, dafür gibt es (vermutlich, ich kenne mich mit Flash null aus) eine Funktion in Flash, durchsuch doch dazu mal die Macromedia seiten.

Struppi.

Klar, Struppi, hab vergessen diese Function reinzuschreiben, aber diese Function fragt auch eine andere Functions (PercentLoaded()) ab, die nirgends definiert wird (hab ich so bei macromedia gesehen)
Und so funktionierts leider auch nicht.... :-(

Das gehört also noch dazu:

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {  if (typeof(theMovie) != "undefined") {    return theMovie.PercentLoaded() == 100;  } else {    return false;  }}