23. april 2009 - 09:24Der 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 ?
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 ? ? ?
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.
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.