Avatar billede Steen Seniormester
08. januar 2002 - 12:21 Der er 13 kommentarer og
1 løsning

kalde flashlabel i director

Sidder med en swf fil som skal afvikles i Director. I denne swf er der en del flashlabels, kan jeg kalde dem direkte ?

Hvordan laver jeg jeg et pop-up windows, som kun kommer frem ved at trykke på F12 tasten ?

Tanken er at dette pop-up skal indeholde en menu over mine flashlabels
Avatar billede stormester Nybegynder
08. januar 2002 - 13:22 #1
keypressed + pop-up:
 
if keyPressed(111) then
open window \"menu\"
-- lukke dir film op foran stagen
end if
end
Avatar billede stormester Nybegynder
08. januar 2002 - 13:25 #2
111 er keyCode for F12 tasten
menu er en lille dir film indeholdende din menu.
Avatar billede stormester Nybegynder
08. januar 2002 - 13:29 #3
til Flash maker prøv:

on mouseUp me
sprite(nummerPåDinFlashSprite).findLabel(LableNavn)
end
Avatar billede Steen Seniormester
08. januar 2002 - 15:32 #4
hvor skal jeg lægge den ind  - i min movie script eller.............
min moviescript ser sådan ud...

on startmovie
  puppetsound 5,\"intro\"
  set the volume of sound 5 to 180

end

min movie indeholder kun 1 frame, hvor der ligger en flash-fil,
her har jeg et script der ser sådan ud :

on exitFrame me
 
  if sprite(1).playing=0 then
    go to movie \"demo\"
  else
    go to the frame
end if
end

min viden om lingo er meget begrænset
Avatar billede stormester Nybegynder
08. januar 2002 - 16:08 #5
on startmovie
if keyPressed(111) then
open window \"menu\"
-- lukke dir film op foran stagen
end if
end

virker kun når du afvikler fra projector!!!! Altså ikke mens du er i director!

på din knap der skal hoppe i Flash\'en:

on mouseUp me
sprite(nummerPåDinFlashSprite).findLabel(LableNavn)
end
Avatar billede Steen Seniormester
08. januar 2002 - 19:20 #6
desværre så virker det ikke.

I mit projekt har jeg kun 1 frame, og det er en importeret flash-fil (*.swf). Jeg har sat dit script ind i moviescript (Ctrl-shift-u). Derefter går jeg ind i filer og vælger \"Create projector..\"
når mit værk afspilles og jeg trykker F12 sker der ikke noget.  Jeg har prøvet at ændre (111) til en andet test, men med samme resultat.
Kan det skyldes at det er en flash-fil som er midt i at blive afviklet ? ?
Avatar billede Steen Seniormester
09. januar 2002 - 10:12 #7
Har forsøgt at kalde en label i min flash fil, men uden et godt resultat.

jeg har en flashfil, hvor der er sat nogle label ind forskellige steder. Denne flashfil er lagt ind i en director fil men navnet demo.
Derudover har jeg en directorfil som jeg kalder menu.dir, det er i denne fil jeg skal kunne kalde de labels som ligger i den anden fil.

Har forsøgt med :

on mouseUp me
sprite(nummerPåDinFlashSprite).findLabel(LableNavn)
end
(ved ikke hvad jeg skal skrive som sprite.

et andet forsøg:
on exitFrame
  go to frame \"flashmarker\" of movie \"startfilm\"
end

her skrev jeg \"varebestil\" ( en af mine labels i min flshfil )og movie \"demo\" (som er navnet på den directorfil den ligger i.


Avatar billede stormester Nybegynder
14. januar 2002 - 09:13 #8
Sorry har været offline med den slemme snue :-)

Forstår ikke helt at det ikke virker? Først det sidste problem:

\"ved ikke hvad jeg skal skrive som sprite\", spriten er den kanal du har lagt flashen i. dvs at nummeret kan aflæses i scoren (sikkert sprite nr. 1) altså: sprite(1).findLabel(LableNavn) hvor lableNavn må være navnet på din maker i din flash film. Bruger du et sådan??

med hensyn til open window, her er det vigtigt at den lille pop-up director menu film ligger i samme mappe som din hoved film. Gør den det???
mhs. til selve scripetet  prøv lige:

on startmovie
if keyCode(111) then
open window \"menu\"
end if
end


Avatar billede stormester Nybegynder
14. januar 2002 - 09:44 #9
..det her virker:

i moviescriptet:

on keyDown
    case (the keyCode) of
        111: open window \"menu\"
       
    end case
end
Avatar billede Steen Seniormester
15. januar 2002 - 07:31 #10
Når jeg nu henviser til en bestemt Sprite, skal kommandoen ikke også have at vide hvilken DIR fil den skal \"lede\" i?
Jeg har jo følgende filer :
Indro.dir
demo.dir
profil.dir
og så min menu.dir

- lægger jeg scriptet der kalder F12 det forkerte sted ? jeg har lagt dne ind i mit moviestart script.

Jeg er taknemlig for at du gider bruge tid......



Avatar billede stormester Nybegynder
15. januar 2002 - 09:06 #11
Virker F12 scriptet ikke? (hvilken vers. af dir bruger du???)

Måske har jeg slet  ikke forstået din opbyggning?
Avatar billede stormester Nybegynder
15. januar 2002 - 09:13 #12
Tino gidder supplere?
Avatar billede stormester Nybegynder
15. januar 2002 - 09:22 #13
....Tino gidder du supplere?
Avatar billede Steen Seniormester
02. juni 2011 - 10:32 #14
luk
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