07. august 2001 - 16:50Der er
11 kommentarer og 1 løsning
Lingo fra Flash???
Et \"lille\" problem er dukket op når jeg med Flash grafik skal have min Director film til at hoppe til en anden film.
i Flash 4 laves grafik med en knap der indeholder dette script;
on (release) getURL (\"Lingo: go to movie \"menu.dir\" \") end
er scriptet lagt på symbolet som en \"button\" Action sker ingenting, men er scriptet der imod lagt som en frame Action, virker alt tilsyneladende, når SWF\'en er importeret i Director.....et klik på knappen og Director hopper til filmen, det er dog sikkert at efter et stykke tid, så dør projektoren eller hele styresystemet???
Mit spørgsmål er nu, skal Director have at vide at flash grafikken indeholder Lingo sendt fra en flash knap, og i såfald hvordan?
Jeg har før haft succes med ovenstående, her skulle Director dog ikke hoppe til en film med til en ny maker af den samme film (f.eks. go to \"next\", hvor Lingo kommandoen lå i slut framen af flash filmen)
cursoren skifter i øvrigt heller ikke til en finger når den er over en af flash defineret knap??? kan man få Director til dette, uden at knappen skal ligge som et selvstændigt cast member????
NB: det er Director 8 jeg bruger, derfor bruges den gamle Flash 4!!!!!!
findes der evt nogle eksempler på flash sammen med lingo jeg kan downloade
vedr. dit spørgsmål om manglene cursor skift på Flash knappen har jeg oplevet et tilsvarende problem med QT members.
Her fandt jeg en workaround som fik det til at fungere,... måske vil det også virke på din knap. Director har en tendens til at ignorere cursorskift beskeder sendt fra andre programmer fks. Flash, QT etc. og opdaterer aldrig en cursor hvis den tror at cursoren allerede er den \'rigtige\'. Jeg lavede derfor en handler i Director som tvinger Director til at opdatere cursor.
------------------movieScript---------------------------- on updateCursor
set oldCursor = the cursor of sprite 0 --gem den værdi som system cursoren burde have cursor 200 --ændre cursor til ny værdi
cursor oldCursor --nu ved director at cursor ikke længere er oldCursor og bliver derfor tvunget til at --opdatere sin cursor til den \'rigtige\' oldcursor end
Denne handler blev så kaldt fra den problematiske QT member sprite a la
------------------------------spriteScript----------------------------- on mouseEnter me updateCursor end
Jeg gætter på at du derfor kan få den \'rigtige\' hånd cursor frem ved at kalde updateCursor fra din Flash knap.
Hej Geo Lingo problemet er løst med dit andet svar! Cursor problemet er der dog stadig, jeg havde nok lidt for travlt da jeg beskrev problemet her ;O)
Der er ikke tale om en flash knap som sådan, det er et stykke tekst lavet i Flash, hvor der er et tekst område der skal virke som en knap al a et hyperlink...(med cursor skift ved rollover)
Har dit tekst område i Fkash en usynlig knap, eller hvordan har du sørget for cursor skift inde i Flash.? (Her vil jeg gerne vide hvordan det virker udenfor Director)
Jeg laver ikke noget cursor skift på knappen i Flash, det gør Flash jo selv via sin player. Og der er helle ikke tale om en usynlig knap. blot en knap i form af noget text.
problemet er vel at Director\'s flash xtra ikke virker som en QuickTimeplayer eller en flash player m.ht. til cursor skift ved rollover?
Det er nok bare Director der ignorerer cursor skift beskeded fra Flash af samme grund som jeg beskrev foroven. I så fald kan det korrigeres ved at lave en \'trigger\' i Flash (fks. en usynlig knap) som kalder på updateCursor handleren i Director.
Hej Geo hvis man vil have Director til at vise et cursor skift i noget Flash grafik kan man bruge \"MouseOverButton\" som er beskrevet i \"lingo Dictionary\" mvh. Jacob
Synes godt om
Ny brugerNybegynder
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.