Avatar billede wolfgang Praktikant
13. marts 2006 - 16:04 Der er 13 kommentarer

Dynamisk Flash Fremviser

Hej,

Da jeg ikke har det store indblik i Flash' mange muligheder, vil jeg lige spørge jer til råds.

Jeg har en Flash-film (swf), der skal vises på en storskærm. Denne flash-film, vil løbende blive opdateret, men den vil beholde samme filnavn.

Er det muligt at lave en form for master-film, der løbende afspiller og tjekker om der er kommet en nyere udgave, af den indlæste flash-film.

Hvis der er kommet en nyere udgave skal denne selvf. indlæses, eller skal den nuværende bare forsætte (uden afbrydelse).

Jeg håber at I kan give mig en ide om/hvordan dette kan løses.

På forhånd.

MVH
Henrik
Avatar billede wolfgang Praktikant
13. marts 2006 - 16:17 #1
Jeg går ud fra at jeg kan bruge "loadMovie" til at hente filen, men hvorledes skal der tjekkes for om der skal opdateres?
Avatar billede docks Nybegynder
13. marts 2006 - 16:44 #2
du kan måske tjekke for om filstørrelsen i forhold til den du har loaded ind?

getBytesTotal();
Avatar billede wolfgang Praktikant
13. marts 2006 - 17:00 #3
Har du lyst til at lave et brugbart eksempel jeg kan afprøve?
Avatar billede docks Nybegynder
13. marts 2006 - 17:45 #4
altså du loader en eller anden film ind vha.

loadMovie("minfil1.swf", "mit_mc");
_root.old_swf_size = mit_mc.getBytesTotal();

function testSize(){
loadMovie("minfil1.swf", "empty_mc");
empty_mc.stop();
if(_root.old_swf_size == _root.empty_mc.getBytesTotal){
_root.empty_mc.unloadMovie();
}
}


Noget i den retning... du SKAL jo loade filen ind for at tjekke dens størrelse, men så kan du jo bare sætte alpha til 0 eller have en stop() i din eksterne swf så man egentlig ikke ser noget...
Avatar billede wolfgang Praktikant
14. marts 2006 - 09:35 #5
Hej Docks,

Jeg har prøvet at "paste" dit eksempel ind, uden at kunne det til at virke.
- Som jeg skrev, er jeg ingen Ørn til Flash :(

Kan/Vil du lave et komplet eksempel til mig, og fortælle mig hvor det skal "pastes" ind i Flash?

MVH
Henrik
Avatar billede docks Nybegynder
14. marts 2006 - 11:45 #6
Nej jeg har ikke tid til at lave et præcist eksempel...det kan være der er en anden her der kan give en hånd
Avatar billede wolfgang Praktikant
14. marts 2006 - 11:54 #7
OK - tak for hjælpen indtil nu.
Avatar billede wolfgang Praktikant
14. marts 2006 - 11:59 #8
Er der andre, der har mod på at hjælpe mig lidt videre?
Avatar billede wolfgang Praktikant
15. marts 2006 - 09:40 #9
Er der nogen der har et bud?
Avatar billede docks Nybegynder
15. marts 2006 - 11:42 #10
hmm ingen vil? :(

Prøve at forklare hvorfor du vil opdatere SWF filen såfremt der er en nyere version på serveren? Det kan være vi kan løse det på en anden måde!
Avatar billede wolfgang Praktikant
15. marts 2006 - 12:06 #11
Hej igen, Tak forbi du vendte tilbage.

Ovenstående skal bruges til en lille primitiv infoskærm.
Hvis indholds-filmen opdateres med en vigtig besked, skal denne jo gerne vises med det samme.

Er indholds-filmen ikke opdateret skal den aktuelle film bare forsætte (uden afbrydelse.)

Håber at det kan forklare problemstilling lidt mere præcist.
Avatar billede docks Nybegynder
15. marts 2006 - 14:15 #12
hmm...

Hvor meget er det der ændres? Drejer det sig om noget tekst der ændres??

Hvad med at have en XML data feed i din Flash som opdateres hvert sekund eller andet efter behov?
Avatar billede wolfgang Praktikant
15. marts 2006 - 15:03 #13
Det er både tekst og billeder.

Selve flash-filmen bliver genereret på baggrund af et PowerPoint-dokument.
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