Avatar billede rudestrand Nybegynder
20. april 2004 - 09:56 Der er 17 kommentarer og
2 løsninger

deaktivere knapper i movie som ligger under en anden movie

Jeg har en movie med en masse knapper (hotspots) som hverisær åbner en ny movie som ligger sig ovenpå og er (og skal være) tranperent,  og den har en "luk" knap - mit problem er at knapperne i "hoved" movien stadig er aktive "igennem" den øverst movie.
Knapperne har scriptet:

on (press) {
    loadMovieNum("channel11.swf", 10);


Hvordan indgår jeg at knapperne er aktive igennem movien som åbner sig ovenpå?
Avatar billede kragekjaer Praktikant
20. april 2004 - 09:58 #1
du laver en variabel:

var pressed=false;

on (press) {
  if(!pressed){
    loadMovieNum("channel11.swf", 10);
    pressed=true;
  }
}
Avatar billede rudestrand Nybegynder
20. april 2004 - 10:01 #2
Du bliver nødt til at fortælle mig hvor jeg indsætter dette script? - og hvad det præcis gør???
Avatar billede barklund Nybegynder
20. april 2004 - 11:08 #3
Jeg ville gøre som jeg foreslog dig i det andet spørgsmål.

I den film du loader ind lægger du en stor usynlig knap i nederste lag og fjerner handCursor med actionscript.
Avatar billede rudestrand Nybegynder
20. april 2004 - 11:40 #4
Jeg har bare brug for at man kan lukke den movie man loader ind, med en "luk" knap - så jeg kan vel ikke fjerne handCursor i den.
En løsning ville vel være at fjerne handCursor i "hoved" movien, når der er en ny movie åben ovenpå, jeg ved bare ikke hvordan man kan gøre det?
Avatar billede barklund Nybegynder
20. april 2004 - 12:01 #5
fjerne handCursor er ikke global for en film men lokal for den enkelte knap, så du kan sagtens fjerne det for din baggrundsknap mens det stadig virker for andre knapper....
Avatar billede rudestrand Nybegynder
20. april 2004 - 12:06 #6
ja, selvfølgelig - det sidste problem jeg så har her, er at det skal virke under flash 5 så jeg kan ikke bruge et instance navn, kan du også fortælle mig hvordan jeg klarer det?
Avatar billede barklund Nybegynder
20. april 2004 - 12:09 #7
Det skulle du have sagt fra starten - i Flash5 kan du ikke fjerne handCursor.

Du kan stadig have din knap nederst, som spærrer for knapperne længere nede, men der vil være en hånd hele tiden :(
Avatar billede rudestrand Nybegynder
20. april 2004 - 12:41 #8
SUK! - andre forslag?
Avatar billede rudestrand Nybegynder
20. april 2004 - 12:53 #9
Er en knap det eneste man kan placere for at spærre for de andre knapper?
Jeg tænkte også om man kunne parkere "hoved" movien på en frame hvor der ingen knapper er imens der ligger en anden movie ovenpå, og sætte den på frame 1 igen når movien ovenpå lukkes...men jeg kan ikke rigtig greje hvordan man gør det...!?
Avatar billede rudestrand Nybegynder
20. april 2004 - 13:14 #10
I movien som loader, har luk-knappen scriptet:

on (press) {
    unloadMovieNum(10);
}

Kan dirigere movien bagved til frame 1 ved at tilføje til dette script...og hvad skulle det være?
Avatar billede barklund Nybegynder
20. april 2004 - 14:15 #11
Ja, det skulle jeg lige til at foreslå som alternativ metode - du kan bare skrive:

_level0.gotoAndStop(1);

Når den skal hoppe tilbage...
Avatar billede rudestrand Nybegynder
20. april 2004 - 14:44 #12
jep det virker, men (og undskyld jeg bliver ved med men'er) nu loader hoved-movien så igen med preload og det hele, det skulle jeg helst undgå...!?
Avatar billede rudestrand Nybegynder
20. april 2004 - 14:49 #13
Det jeg nok har glemt at fortælle er at jeg har en preloader i 1. frame, og at de omtalte knapper findes inde i et movieClip....hvis det hjælper!?
Avatar billede barklund Nybegynder
20. april 2004 - 15:36 #14
Så skal du jo sende din hovedmovie tilbage til den frame, hvor den var før - altså der var dine knapper ligger. Hvis det er i frame 10, så send den derhen - det må du jo selv vide...
Avatar billede rudestrand Nybegynder
20. april 2004 - 16:06 #15
Jo, men Hr. Barklund, som du nok allerede har opdaget er jeg et fjols til actionScripts - det er derfor jeg henvender mig til eksperter ;-) ...med andre ord jeg aner ikke hvordan jeg sender min hovedmovie tilbage hvor jeg kom fra?
Avatar billede rudestrand Nybegynder
20. april 2004 - 16:51 #16
warw, så fandt jeg sørme selv ud af det! - med en masse hjælp fra Mr. Barklund :-)
For at komme tilbage hvor jeg kom fra, har jeg skrevet:

on (press) {
    unloadMovieNum(10);
    _level0.reel.gotoAndStop(1);
}

- og reel er mit movieClip....!
Avatar billede rudestrand Nybegynder
20. april 2004 - 16:52 #17
og point og tak til Barklund!
Avatar billede barklund Nybegynder
20. april 2004 - 17:21 #18
Mange tak :)
Avatar billede kragekjaer Praktikant
21. april 2004 - 02:31 #19
tsk
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel