Avatar billede davidchristensen Praktikant
03. oktober 2001 - 03:06 Der er 21 kommentarer og
1 løsning

Åbne en anden flashfilm i et andet frame på et bestemt frame... ??

Så nu er jeg på banen igen her med et nyt spørgsmål..

Denne gang skal jeg have en flashfilm i et frame til at få en anden flashfilm til at gå til en bestemt frame.. Det troede jeg man kan, men nu sidder jeg så her er glor..

Hvis jeg kigger i GoTo menuen, så kan jeg ikke deffinere en anden film i et andet frame.. Kigger jeg i Get URL menuen, så kan jeg ikke definere hvilket frame den skal linke til..

Jeg er på skideren.. :-) Hjælp, please..

David
Avatar billede davidchristensen Praktikant
03. oktober 2001 - 03:08 #1
..Jeg kan se på det hele nu er jeg er ved at blande to deffinationer af ordet frame sammen her.

Altså der to flashfilm i hver dit HTML-frame. Den ene skal sige til den anden: \"Går til frame 28 i den film du er igang med\" (Læs, Flashframe..)

Er det mere forståeligt? I hope so..
Avatar billede bjarte Nybegynder
03. oktober 2001 - 03:31 #2
kan du ikke definere den andre flahen med å starte i den framen du vil det , og dermed bare la den første starte den andre..
Avatar billede davidchristensen Praktikant
03. oktober 2001 - 03:41 #3
Er det nu dig igen der er på spil, Bjarte. :-)

Se problemet er jo lidt at jeg ikke aner hvordan jeg skal kalde en film i et HTML frame SAMTIDIGT med jeg kalder et bestemt tidspunkt af filmen på..

Problemet er således: Jeg har en flashfilm der skal snakke med en .asf streaming media og som også skal kunne snakke tilbage igen. .asf kan kun give et output der lyder på at åbne en fil i et frame; dvs. jeg kan ikke få den til at snakke med den egentlige flashfilm som er \"kontrolknapperne\" til filmen. Jeg kom på at jeg jo kunne lade filmen åbne en flashfil i et tredje frame, som så kaldte et bestemt tidspunkt i flashfilmen i første frame (.asf ligger i frame to), men det har jeg jo så lige fundet ud af at det kan jeg jo ikke.. Ihvertfald kan jeg ikke finde ud af det..

Det lyder vist lidt rodet; egenligt er det meget simpelt.. :-)

David
-
Avatar billede bjarte Nybegynder
03. oktober 2001 - 04:40 #4
skulle ikke du gå og sove du?? ;)
Avatar billede davidchristensen Praktikant
03. oktober 2001 - 04:46 #5
Jo, det skal jeg helt sikkert inden for 10 minutter. :-) Hvad med dig selv? Vi kan da ikke ha\' sådan en træt Bjarte rendende rundt her på Eksperten på det her tidspunkt af døgnet ;-)


David
-
Avatar billede bjarte Nybegynder
03. oktober 2001 - 04:53 #6
;) jo.. men nå har det gått så langt at jeg går rundt... skal se på microsoft i morgen...
skal fortelle om .NET og Xp

men før d skal jeg på en øvning på skolen.. klokken 8:30.. legger jeg meg nå.. rekker jeg ikke d..
Avatar billede bjarte Nybegynder
03. oktober 2001 - 04:53 #7
har opprettet \"kjedermegspørsmål.. \"
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 07:42 #8
Hvad med:

getURL (\"minFilm.swf\", \"MinRammesNavn\");

/Nikolaj
Avatar billede lingoman Nybegynder
03. oktober 2001 - 08:24 #9
Hvis du skal åbne en flash film i et andet browser vindue/frame er det som Nikolaj skriver.
Jeg har dog forstået dig som at du gerne vil være i stand til at sende kommandoer/beskeder imellem 2 eller flere forskellige flash film.

Hvis det er tilfældet skal du bruge et mellemled, fks. javaScript.

dvs at en besked mellem 2 film skal gå  fra Flashfilm1 -> javaScript i HTML side -> FlashFilm 2

På samme facon kan film2 sende kommandoer/beskeder til film1, og vi har derfor ægte 2-vejs kommunikation mellem forskellige flash film.

Hvis mine antagelser er rigtige, er Nikolaj bedre i stand til at hjælpe dig med javaScript funktionerne som skal til.

mvh geo
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 08:25 #10
Tak tak Geo og morn´ :-)
Avatar billede lingoman Nybegynder
03. oktober 2001 - 08:39 #11
God morgen Nikolaj,

Jeg glæder mig til at læse dine evt. svar når jeg kommer hjem :)

mvh geo
Avatar billede jmc Nybegynder
03. oktober 2001 - 08:55 #12
fjernlytter ;o)
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 09:31 #13
Se nu tror jeg jeg har fattet det.

Hvis du vil kontrollere en anden film, så skal vi have gang i lidt sjaw.

Til at starte med så kig her:

http://www.enetserve.com/tutorials/cannonmovie.html

Det er vel sådan noget i den stil du vil have???

Kig evt. også på http://www.diktator.dk - under surfers archive finde du FlashAndHTML.html.

Denne fil åbner du og \"stjæler\" kildekoden.

Når det er gjort fortsætter vi.

/Nikolaj
Avatar billede davidchristensen Praktikant
03. oktober 2001 - 14:25 #14
Hey Nikolaj..

Okay, nu har jeg været inde at kigge på diktator.dk (jeg har ikke Flash 5) men jeg fandt en lille ting som illuderede med nogle baggrundsfarevskift i et HTML dokumant, at Flash altså vil kunne snakke med det. Anyway, jeg tog kilden -bla. et JavaScript, som jeg allerede godt kan se det fornuftige i :-)

Jeg har lige smidt det ud på nettet så bla. Jmc os\' lige kan følge med: http://www.dlcd.dk/flash.html ;-)

Så..


David

-

(-Og tak fordi du atter dukkede op, Nikolaj:-)
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 18:39 #15
Det er i og for sig ikke nødvendigt at have Flash 5.

http://www.enetserve.com/tutorials/cannonmovie.html

Er så vidt jeg husker lavet i Flash 4.

Princippet er så det samme som i Diktator´s. Nemlig at få den anden film til at gå til en bestemt frame eller bedre framelabel ;-)
Avatar billede davidchristensen Praktikant
04. oktober 2001 - 11:48 #16
..Okay. Æhm, det er lidt uoverskueligt dether.. :-/
Avatar billede nikolajdu Nybegynder
07. oktober 2001 - 12:41 #17
Ok vi tager den \"lette\" måde.

http://www.nikolajdu.dk/xpert/116471/gotoHTMLindex.html

http://www.nikolajdu.dk/xpert/116471/gotoHTML.fla

I \"menu´en\" i højre side findes en simpel knap med en kende javaScript på.

<input type=\"button\" onClick=\"parent.frame_navn_2.minFilm.Play();\" value=\"Spil\">

I en flashfilm vil det blive til:

on (release) {
    getURL (\"java script:parent.frame_navn_2.minFilm.Play();\");
}

Du skal så yderligere give filmen et navn her:

<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"
WIDTH=300 HEIGHT=200 name=\"minFilm\" id=\"minFilm\">

Du skal så ændre scriptet til det du kalder din frame og din film.

/Nikolaj
Avatar billede davidchristensen Praktikant
07. oktober 2001 - 14:02 #18
Hej Nikolaj.. Har jeg ret i at dether slet ikke er så kompliceret after all..?

Nu har jeg siddet og kigget lidt på den film du har lavet der, men selve Javascriptet har jeg ikke kunne finde.. Kun den lille streng der hedder Onclick..osv..
Avatar billede nikolajdu Nybegynder
07. oktober 2001 - 23:55 #19
Der er heller ikke mere.
Avatar billede davidchristensen Praktikant
08. oktober 2001 - 00:30 #20
..Okay. :-)
Avatar billede nikolajdu Nybegynder
08. oktober 2001 - 09:32 #21
Fandt du ud af det?
Avatar billede davidchristensen Praktikant
08. oktober 2001 - 14:53 #22
Æhm, nu har jeg så ikke lige kigget inde i den Flash.fil du havde lavet (fordi den viste er en Flash 5) - men, ja. Jeg tror godt jeg vil kunne finde ud af det nu..

Hvis nu det er en flashfil der skal \"snakke\" med en flashfil og jeg vil bede den om at gå til et bestemt frame - skal jeg så have flere javascripts liggende? Altså et der siger til frame 10 og et andet til frame 41 for eksempel?..
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