Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2004, 19:14   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 5
mein Flash spinnt funktion eines MC aufrufen

Hallo zusammen,

ich dreh schon wieder durch.
ich lade einen MC mit

mask.ph.loadMovie("kreis2.swf")

warte braf bis der MC geladen ist
(Dank an mooseMash)

myInt = setInterval(chkLoaded,50)
function chkLoaded(){
if (mask.ph.getBytesTotal() > 10 && mask.ph.getBytesLoaded() >= mask.ph.getBytesTotal()) {
mask.ph.gotoAndStop(1);
mask.ph.wait(1000);
clearInterval(myInt);
}
}

in der kreis swf steht im ersten bild die Funktion
function wait(sec){
var pause = setInterval(function() {
gotoAndPlay(2);
clearInterval(pause);
}, sec);
}


nun ja es funktioniert alles prima - manchmal jedenfalls.
manchmal ruft er auch die wait funktionion nicht auf, ganz wie er lustig ist oder mache ich was grundlegend falsch????

Danke Sib.
Sibille ist offline   Mit Zitat antworten
Alt 24-05-2004, 20:43   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ich habe mir dein script nochmal angeschaut, da sind fragen aufgetaucht:
1. anstatt aufzurufen
ActionScript:
  1. mask.ph.gotoAndStop(1);
könntest du doch eigentlich gleich in deiner kreis.fla ins erste frame ein stop() setzen, oder?

2. das weitere script in der kreis.fla könntest du löschen und stattdessen hier scripten
ActionScript:
  1. myInt = setInterval(chkLoaded,50)
  2. function chkLoaded(){
  3.     if (mask.ph.getBytesTotal() > 10 && mask.ph.getBytesLoaded() >= mask.ph.getBytesTotal()) {
  4.     clearInterval(myInt);
  5.     myInt = setInterval(wait,1000);
  6.     }
  7. };
  8.  
  9. function wait(){
  10.     mask.ph.play();
  11.     clearInterval(myInt);
  12. }


aber ansonsten habe ich eigentlich keinen fehler in deinem script finden können, hast du mal versucht zu analysieren wieso das mal läuft und dann wieder nicht?
und was passiert eigentlich im kreis.fla ab frame 2?

schönen abend
mooseMash ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele