Just nu i M3-nätverket
Gå till innehåll

load movie


adji

Rekommendera Poster

hej, håller på med en flash app, skulle bara kolla om det är någon som vet om man kan ta reda på ifall en fil inte finns när man kör loadmovie? Alltså ifall jag försöker ladda en fil som inte finns kan jag använda det i en if sats?

typ:

 if ( loadmovie == false) {
gotoAndPlay("error")
} else {
...

Är det någon som fattar vad jag menar och kanske har en lösning?

 

 

Länk till kommentar
Dela på andra webbplatser

Jag brukar använda en slags timeout. Om inte filmen börjat ladda innan den satta tidsgränsen gått ut förutsätts att filmen inte hittades.

 

t.ex kan du använda ett "dummy-filmklipp" som kollar ifall filmen laddas:

 

exempel:

------------------------------------------------------

onClipEvent(enterFrame)

{

// Här är det level1 om vi försöker ladda

// någonting in i.

if(counter-- <= 0 && !_level1.getBytesTotal())

{

// filmklippet hittades inte

}

}

------------------------------------------------------

 

counter är en räknare som sätts till timeoutvärdet i frames. om counter kommit ner till noll och getBytesTotal() fortfrande inte innehåller ett värde så har inte filmklippet hittats och vi bör ge ett felmeddelande.

 

Bästa är väl förmodligen att bädda in denna timeout i en ev. preloader för den externa filmen.

 

/Mirandir

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...