Avatar billede le_bon Nybegynder
14. august 2003 - 23:27 Der er 12 kommentarer og
1 løsning

.swf virker ikke når den bliver publiceret

Hola!

Er der andre der har oplevet at en .swf virker perfekt når den afspilles i Flashplayer'en, men stopper i første frame (ingen stop; - action!) når den afspilles i browseren?

Ligegyldigt om jeg publicerer filen fra Flash, eller smider den ind i et HTML dokument, virker den ikke i browseren!

Er der én der har en forklaring?

Mvh. Lebon
Avatar billede mat Nybegynder
14. august 2003 - 23:30 #1
tjek lige om "paused at start" er krydset af i publish settings under html-fanebladet.
Avatar billede le_bon Nybegynder
14. august 2003 - 23:37 #2
Den er ikke krydset af....

...Sidder du her endnu, Martin?
Avatar billede mat Nybegynder
14. august 2003 - 23:40 #3
jaja jeg sidder her altid, jeg har jo sommerferie - hvordan ser din html ud? er der en lille fætter der hedder: play=false begravet derinde?
Avatar billede le_bon Nybegynder
14. august 2003 - 23:47 #4
...he, he!

Desværre, der er ikke nogen play=false i html'en
Avatar billede mat Nybegynder
14. august 2003 - 23:49 #5
hm det lyder sgu underligt så, kan du uploade fla´en?
Avatar billede le_bon Nybegynder
14. august 2003 - 23:51 #6
Avatar billede mat Nybegynder
15. august 2003 - 00:19 #7
prøv lige http://ultra-abe.dk.virker.nu/logo_anime.fla og se om den virker hos dig nu
Avatar billede le_bon Nybegynder
15. august 2003 - 10:43 #8
Den virker heller ikke...virker den hos dig?
Avatar billede mat Nybegynder
15. august 2003 - 12:05 #9
nopz, det synes jeg bare lige den gjorde :/ - Jeg har ikke oplevet det før men jeg prøver at kigge videre på det.
Avatar billede le_bon Nybegynder
15. august 2003 - 12:14 #10
Ok, tak!
Avatar billede mat Nybegynder
15. august 2003 - 12:40 #11
Avatar billede le_bon Nybegynder
15. august 2003 - 12:59 #12
Den ser ud til at virke!!! - Hvad er det for en lille frækkert du har tilføjet?
(Smid et svar!)
Avatar billede mat Nybegynder
15. august 2003 - 13:55 #13
Det var et desperat forsøg ;)

Jeg er faktisk ikke sikker på hvorfor det virker.

Hvis der er nogen der kan komme med en forklaring ville det være værdsat.

Det der skete var at der lå et script i frame 1 af le_bon´s film der skulle sende filmen til en given frame alt efter den lokale tid:

dato = new Date();
hour = dato.getHours();

if (hour >= 10 && hour <= 17) {
      _root.gotoAndStop("day");
}   
else if (hour >= 18 && hour <= 22) {
        _root.gotoAndStop("evening");
}
else if ((hour >= 0 && hour <= 4) || hour >= 23) {
        _root.gotoAndStop("night");
}
else if (hour >= 5 && hour <= 9) {
        _root.gotoAndStop("morning");
}

..det virkede også fint når man kun testede swf´en, men så snart den blev embedded i html kom den aldrig længere end frame 1 - scriptet blev ikke læst.

Jeg tilføjede så:

function doSo() {
    dato = new Date();
    hour = dato.getHours();

    if (hour >= 10 && hour <= 17) {
          _root.gotoAndStop("day");
    }   
    else if (hour >= 18 && hour <= 22) {
        _root.gotoAndStop("evening");
    }
    else if ((hour >= 0 && hour <= 4) || hour >= 23) {
        _root.gotoAndStop("night");
    }
    else if (hour >= 5 && hour <= 9) {
        _root.gotoAndStop("morning");
    }
}
this.onLoad = function() {
    doSo();
}
this.onLoad();

I et forsøg på at fortælle den at den dælendulme skulle læse scriptet når den var loadet - det virkede....men _root.onLoad() ?!?

Måske ville det også virke med en preloader inden dato scriptet?

Men overall synes jeg det er ret mystisk?

forklaring anyone?

mvh mat
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester