Avatar billede katrine_l Nybegynder
12. juni 2003 - 20:04 Der er 24 kommentarer og
1 løsning

load movie virker ikke på serveren PLEASE HELP

Hej jeg er ret ny med flash men jeg har lavet et stort site der bruger load movie funktionen til at streame video.
MEN Det der ellers fungere perfekt fungere ikke når det er uploadet ?
Hovedsiden virker fint men de klip der skal loades virker ikke???
Jeg har her et eksempel på et script på en af filmene - er der en der kan se hvad jeg mangler /gør galt??

on (release) {
    loadMovie("indledende/A/48.swf", "filmholder");
    this.onEnterFrame = function() {
        if (filmholder._currentframe == filmholder._totalframes) {
            filmholder.stop();
            delete this.onEnterFrame;
            unloadMovie("filmholder");
        }
    };
}
Avatar billede hoejrup Nybegynder
12. juni 2003 - 21:13 #1
on (release) {
    loadMovie("../indledende/A/48.swf", "filmholder");
    this.onEnterFrame = function() {
        if (filmholder._currentframe == filmholder._totalframes) {
            filmholder.stop();
            delete this.onEnterFrame;
            unloadMovie("filmholder");
        }
    };
}

Du kan godt loade en film direkte ind i Flash MX med loadMovie("../indledende/A/dinFilm.mov", "filmholder");

Du kan ikke streame en video fra en server, med mindre den er lavet om til streaming Quicktime. Eller lavet om til et streaming MediePlayer format.

/per
Avatar billede katrine_l Nybegynder
12. juni 2003 - 22:16 #2
Hej Per
Nu har jeg prøvet at copy paste det du skrevet - det virker heller ikke !!
Andre forslag???

Mht. streaming så er det jo kun en betegnelse for at afspille mens man downloader ikk - det kan og gør den fint når jeg skriver den specifikke URL til en af .swf filmene.
Avatar billede _k Nybegynder
12. juni 2003 - 22:31 #3
Nogle servere er case sensitive, hvorfor dine stier skal være præcis de samme som dine filnavne....

Hvis du har meget "film" i dine klip, kan de godt være længe om at gå i gang når du henter dem ind. Har du en eller anden form for preloader på de film du henter ind?

Kan nogenlunde gennemskue hvad dit script gør, men er lidt interesseret i at vide hvad du bruger det til? Skal man aktivt trykke på en knap, for at tjekke om filmen er loadet? (og hvorfor så pakke den ind i en onEnterFrame event?)
Avatar billede katrine_l Nybegynder
12. juni 2003 - 22:42 #4
Mht. preloader - så nej det er der ikke på - det burde heller ikke være nødvendigt når jeg kan hente filmene med det samme når jeg skriver den specifikke URL på klippet!
Man skal trykke på en knap for at hente filmene - grunden til den er "pakket ind" er fordi videoklippene loopede og da disse ikke er lagt i tidslinien men er selvstændige film så måtte vi finde et alternativ til at stoppe filmene når de var færdige!!

Gode råd er MEGET velkomne !!
Avatar billede hoejrup Nybegynder
13. juni 2003 - 09:31 #5
Har du husket at oprette en Flash Communication Server MX?

Link : http://www.macromedia.com/software/flashcom/download/

Link til eks.: http://www.metasphere.net/flash_mx_streaming/how_to_stream_in_flash.html

/per
Avatar billede katrine_l Nybegynder
13. juni 2003 - 10:05 #6
Hej Per
Er det nødvendigt og i så fald hvorfor?
Jeg kan ikke helt gennemskue hvad det er?
Mvh.
Katrine
Avatar billede hoejrup Nybegynder
13. juni 2003 - 10:44 #7
Hej Katrine

Det er måske hellere ikke nødvendigt, for der er en mulig løsning:

Du kan faktisk importere en film i flash i mov formatet, og lave et layer med en stop(); i slutningen af filmen. Derefter kan du eksportere den tilbage i mov. Derefter vil filmen stoppe, når den er slut.

Quicktime kan nemlig godt afvikle simple flash kommandoer.

/per
Avatar billede hoejrup Nybegynder
13. juni 2003 - 10:46 #8
Hvis du anvender Quicktime eller Mediaplayer filer på en server, så skal de normalt laves om
til et streamingformat. Ellers vil serveren ødelægge filen, fordi den ikke kender formatet.

/per
Avatar billede katrine_l Nybegynder
13. juni 2003 - 14:23 #9
Hej Per
Det er .swf film  så det er ikke muligt at lægge dem ind i tidslinien.
Mvh.
Katrine
Avatar billede hoejrup Nybegynder
13. juni 2003 - 15:15 #10
Du kan sagtens importere en swf fil i tidslinie, hvis det kun drejer sig om en film.
Men det kan kun lade sig gøre, hvis ejeren af swf filen ikke har låst den.

/per
Avatar billede katrine_l Nybegynder
13. juni 2003 - 15:56 #11
Det er 100 film af ca. 2½ min og ejeren er mig!!
Avatar billede hoejrup Nybegynder
13. juni 2003 - 16:08 #12
Har du været instruktør på dem?

/per
Avatar billede katrine_l Nybegynder
15. juni 2003 - 13:33 #13
øhh  ja - hvorfor?
Avatar billede mat Nybegynder
15. juni 2003 - 13:51 #14
En hypotese:

Du trykker på knappen og din fil begynder at loade, du knytter en funktion til onEnterFrame. Frame 1 er lidt tung, så totalframes på det "tomme" movieclip "filmholder" returnerer 1 hvilket tilfældigvis osse er hvad _currentframe returnerer - din condition i din enterFrame function returnerer nu true og du når ikke at se en skid :)

prøv evt med:

if (filmholder._currentframe >= filmholder._totalframes)

derudover er jeg betænkelig ved at du delete´er onEnterFrame før du eksekverer en action i den?!?

..det er kun et gæt :)

mvh mat
Avatar billede hoejrup Nybegynder
15. juni 2003 - 14:17 #15
Jeg var bare lidt nysgerrig.

Må vi se dit website, når du er færdig?

/per
Avatar billede katrine_l Nybegynder
15. juni 2003 - 14:27 #16
Jeg prøver mat - vender tilbage!!

Selvfølgelig må I se det - hvis jeg ellers får det til at virke!!!
Avatar billede katrine_l Nybegynder
15. juni 2003 - 14:43 #17
MAT - DU ER GENIAL !!!!!!!!!!!!!!!!!!!!!
TAK SKAL DU HAVE JEG VAR VED AT FORTVIVLE!!!!
JEG VENDER TILBAGE MED URL NÅR DEN ER KLAR!!!
Avatar billede mat Nybegynder
15. juni 2003 - 15:05 #18
:)
Avatar billede katrine_l Nybegynder
15. juni 2003 - 17:12 #19
ARGHHHHHHHHH MAT
- nu har jeg rettet samtlige klip og nu virker de IKKE!!!!!

HVAD SKER DER - HJÆÆÆÆÆLP!!!
Avatar billede hoejrup Nybegynder
15. juni 2003 - 17:52 #20
Den tilstand holder ikke en meter => if (filmholder._currentframe >= filmholder._totalframes)

Dette skyldes primært at den loaded film ikke fortsætter ud over det totale antal frames!

/per
Avatar billede hoejrup Nybegynder
15. juni 2003 - 17:55 #21
Vil du venligst lade være med at skrive med stort. Det svarer nemlig til at råbe på en chat.

Hvis du bor i København, så vil jeg gerne kikke på det.

Ellers kan du sende en Flash 5 version sammen med et lille film klip til speedy7@ofir.dk.

/per
Avatar billede mat Nybegynder
15. juni 2003 - 21:10 #22
per > "Dette skyldes primært at den loaded film ikke fortsætter ud over det totale antal frames!" - Det er jeg sgu godt klar over det var mere for at undgå 1 == 1 tilstanden (hvis totalframes og currentframe er ens når movieclippet er tomt) - Jeg efterlod et lighedstegn derinde, hvis det undslap din opmærksomhed? Og det var, som nævnt, blot et forslag!

Men det er da fint hvis du vil kigge på filen.

mvh mat
Avatar billede katrine_l Nybegynder
16. juni 2003 - 14:44 #23
Hej Per
Tusind tak for tilbudet!
Det er lavet i MX og når jeg vil gemme det som flash 5 - så siger den at noget MX data vil blive mistet - kan du godt bruge den alligevel ???
Mvh.
Katrine
Avatar billede hoejrup Nybegynder
16. juni 2003 - 14:50 #24
Velbekomme. Du kunne også spørge mat, for han anvender Flash MX.

/per
Avatar billede katrine_l Nybegynder
16. juni 2003 - 15:16 #25
Mat gider du det?
Jeg er sikker på det ikke kan være en kæmpe opgave for et af klippene virker efter jeg tog dit >= råd!!
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