Avatar billede gurly Praktikant
23. april 2009 - 09:24 Der er 2 kommentarer og
1 løsning

Lidt hjælp til lille flash action script 2.0

Jeg er meget nybegynder i flash, jeg bruger macromedia flash professionel 8.0
og jeg gemmer som action script 2.0

jeg har lavet en SWF, som har en "knap"
ikke en button, nok nærmere en "movie clip"
når man klikker på knappen, så køre den dette action script
(som altså er defineret i selve swf filen, ikke i htm)

on (release) {
    var jscommand:String =
    "document.object1.run('navnet');";
    getURL("java script:" + jscommand + " void(0);");
}

og "objekt1" er så et objekt som ligger i selve htm siden,
og det er altså det jeg skal have "startet op"
og scriptet her fungere som det skal.
men findes der ikke andre muligheder end det "getURL"
det giver sådan et dumt klik når man klikker på knappen,
kan jeg scripte med en anden metode ?
Avatar billede webweaver Praktikant
24. april 2009 - 11:39 #1
getURL er nok metoden.
Plejer også at virke fint, så ved ikke hvad du mener med "dumt" klik?
Avatar billede gurly Praktikant
24. april 2009 - 23:17 #2
Hvis du laver det i et almindeligt link på siden som "køre" scriptet, så kan det sagtens laves så explorer ikke giver et "klik" når man trykker på linket, og troede da engentlig at man kunne scripte fra en swf til selve siden uden at skulle bruge getURL  ? ? ?
Avatar billede gurly Praktikant
03. maj 2009 - 15:29 #3
Nå men jeg fandt en løsning.
for det viser sig, at hvis du tilgår htm siden direkte, og derefter klikker på flash linket, så giver den et "klik"
altså et klik lige som når man skifter side, også selv om det bare er en javascript kommando der sendes.

men hiver man så htm siden ind som en iframe i en ny side,
så forsvinder klik lyden !

Ja en undelig løsning, men det virker, og siden skulle alligevel bruges i en iframe, så problemet løste sådan set sig selv.
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

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