Avatar billede repsej22 Nybegynder
23. september 2004 - 14:35 Der er 13 kommentarer og
1 løsning

Knap i ekstern .swf

I min "hoved" film har jeg diverse scener, som viser de enkelte sider.

I en ekstern swf kunne jeg godt tænke mig en knap, som når man trykker på den, viser en af de andre scener i "hoved" filmen.

Dette er scriptet til knappen:

on (release) {
    gotoAndPlay ("referencer", 1);
}

Men når man trykker på den sker der intet. Sikkert fordi den jo ikke ved at det er i hovedfilmen, der skal ske noget.
Nogle ideer?
Avatar billede rohaje Nybegynder
23. september 2004 - 14:39 #1
hvis den eksterne er loadet ind i en level

on (release) {
    _level0.gotoAndPlay ("referencer", 1);
}

ellers kan du bruge:

on (release) {
    _root.gotoAndPlay ("referencer", 1);
}

den øverste tror vil virke i begge tilfælde

mvh

Robert
Avatar billede repsej22 Nybegynder
23. september 2004 - 14:50 #2
Hej Robert,

Jeg tror også det er den øverste jeg skal have fat i. Desværre får jeg en script error når jeg copy/paster dit script:

on (release) {
    _level0.gotoAndPlay ("referencer", 1);
}

...det virker som om der er noget galt med _level0

Kan det passe?
Avatar billede rohaje Nybegynder
23. september 2004 - 14:56 #3
næ - umidlbart ikke jeg tester det lige
Avatar billede rohaje Nybegynder
23. september 2004 - 14:57 #4
det virker fint hos mig,, prøv lige at paste din error-besked her
Avatar billede repsej22 Nybegynder
23. september 2004 - 15:18 #5
Det var tilsyneladende nogle mellemrum der gav problemer...nu er de fjernet, og jeg får ingen script fejlmeddelelser  :o)

Men det virker ikke, når jeg trykker på knappen sker der ikke en prik  :o(

Jeg forstår det ikke, dit script virker rigtigt...måske jeg har et eller andet der konflikter.

Hvis du har mod på det må du meget gerne kigge på mine 2 filer her:
http://www.mouselab.dk/ekstern_swf.zip

Hvis du ikke gider er det bare ok...
Avatar billede rohaje Nybegynder
23. september 2004 - 15:28 #6
ser på det
Avatar billede rohaje Nybegynder
23. september 2004 - 15:33 #7
jammen du har jo ingen frame i _level0 med label "referencer",, hvad er det som du gerne vil ha skal ske, når der trykkes på knappen ?
Avatar billede rohaje Nybegynder
23. september 2004 - 15:35 #8
det er en scene,, undskyld,, det havde jeg ikke set,, hvorfor loader du ikke det næste ind i stedet for scenes,, det bliver load-tungt hvis du laver en masse scenes efter hinanden
Avatar billede rohaje Nybegynder
23. september 2004 - 15:43 #9
jeg ved ikke hvad der sker, det burde virke med
on (release) {
    _root.gotoAndPlay ("referencer", 1);
}
men det gør det ikke (scenes stinker), flyt det til samme scene i næste frame
og brug
on (release) {
    _root.gotoAndStop(2);
}

eller brug den her og behold din scene


on (release) {
    _root.nextFrame();
}
Avatar billede repsej22 Nybegynder
23. september 2004 - 15:46 #10
Tak for din hjælp  :o)

Nu kommer der ikke så mange sider i min flash film...og jeg syntes det virker meget overskueligt når hver enkelt side ligger i hver sin scene.

Tror du at det kan lade sig gøre at få knappen i den eksterne .swf til at åbne scenen "referencer"?
Avatar billede repsej22 Nybegynder
23. september 2004 - 15:48 #11
Aghhhh...jeg havde ikke set din kommentar.
Jeg tester det senere og vender tilbage...tak for nu  :o)
Avatar billede repsej22 Nybegynder
23. september 2004 - 20:37 #12
Jeg kan godt se at hvis jeg dropper mine scenes virker det hele fint...så det vil jeg nu gøre med hele sitet.
Jeg anede ikke at scenes er noget møg...
Tusind tak for din hjælp...send mig et svar så lukker jeg spørgsmålet  :o)
Avatar billede rohaje Nybegynder
23. september 2004 - 21:05 #13
Glad for du fik det til at virke.
Avatar billede rohaje Nybegynder
24. september 2004 - 10:33 #14
tak for point,, Jeg har tænkt over det (det er næsten aldrig flash der fucker-up, selv om man gerne giver det skylden i kampens hede) jeg tror at filmen var sat til loop og når du så beder den gå til den sidste frame i filmen, som det jo var, og play'e, stopper den selvfølgelig ikke selv der er en stop() action i framen. Den lopper tilbage og stopper ved næste stop() action ,,,,, den første frame ?

_root.gotoAndStop("referencer", 1); virker sikkert også

men der er stadig ingen grund til at bruge scenes, de komplicere koden uden at man får noget igen.

mvh

Robert
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