13. marts 2006 - 17:33
Der er
27 kommentarer og 1 løsning
disable button
Hey Kan man med actionscript, disable en knap der er indlejret i et mc der er hentet ind på stagen. jeg har givet knappen et instance name, men der er kun movieclippet jeg kan target. har prøvet at gøre det i selve mc'et inden jeg hiver det ind på stagen. intet vil virke??? Nogle bud H
Annonceindlæg fra Deloitte
13. marts 2006 - 18:47
#1
myClip_mc.myButton_btn.enabled = false; skulle da virke!
13. marts 2006 - 20:57
#2
skriver jeg det i frame 1 på stagen? eller i mc'et? virker ikke når jeg skriver det på stagen. kan de have noget at gøre med at jeg trækker mc'et ind ved brug af AS istedet for at placere det på stagen.
14. marts 2006 - 00:02
#3
ja koden skal to tilpasses afhængig af hvor knappen i scope forhold til der hvor du placerer din action.
14. marts 2006 - 12:12
#4
jeg forstår ikke det sidste du skriver. mit mc hedder sprite 4. på stagen kalder jeg mc'et med: this.attachMovie ("sprite 4"), ("menu") , 1); menu1._x = 10; menu1._y = 262; knappen ligger mc'et. og har instance name: produkter Er det den rigtigt måde jeg kalder mc'et på eller findes der en anden bedre løsning. jeg har svært ved at finde ud af hvor AS til knappen skal stå og ud se ud. Jeg kan heller ikke få den til at fjerne et mc og læge et nyt ind.
14. marts 2006 - 12:26
#5
this.attachMovie("sprite_4", "menu", 1); // hvor sprite_4 er linkage navnet this.menu.produkter.enabled = false;
14. marts 2006 - 12:35
#6
det virker ikke.
14. marts 2006 - 12:38
#7
den henter menuen, men knappen er stadig aktiv. jeg kan heller ikke få knappen til at remove et mc på stagen. det er som om AS'en ikke får fat i knappen.
14. marts 2006 - 12:39
#8
kan jeg evt hente knappen ind på stagen og animere den med AS og på den måde skrive direkte til den. dvs uden at den ligger i et mc.
14. marts 2006 - 13:17
#9
jeg kan godt disable hvis jeg lægger knappen ind på stagen og skriver den tilhørende AS. problemet består nu udelukkende i at kommunikere med knappen når den ligger i et mc Måske der kan gå noget galt når jeg navngiver mc'et. Må der være mellemrum i navne?
14. marts 2006 - 13:45
#10
jeg kan også godt disable knappen med AS i tidslinien for mit mc. Men når jeg står i frame 1 på stagen og klikker på actions, og skriver this.menu.produkter.enabled = false; sker der ikke noget. knappen er stadig aktiv.
14. marts 2006 - 13:46
#11
- lad være med at bruge mellemrum i navne - kan du ikke smide din .fla fil op?
14. marts 2006 - 14:03
#12
hvor op?
14. marts 2006 - 14:04
#13
vil du have den på mail...?
14. marts 2006 - 14:39
#14
send til: csilva(at)verticportals.com
14. marts 2006 - 14:51
#15
den er sendt
14. marts 2006 - 15:03
#16
den scrollbar der ligger på verticportals, hvordan er den lavet. det er jo mester scrollbaren :)
14. marts 2006 - 17:08
#17
Hej henrik20 - har svaret tilbage på mailen... sig til hvis du ikke lige forstår hvad jeg mener i den... scollbaren > det er bare noget simpelt kode...ikke det vilde ... ser lige om jeg kan samle det til dig i en .fla.... har ikke tid til det før weekenden så mind mig lige om det ved at poste et svar her :P
14. marts 2006 - 21:18
#18
jeg har ilge læst din mail. det er jo logisk nok. skriver jeg så actionscsriptet til knappen i frame 20 på stagen eller kan jeg tilføje i AS'en at den skal disable frame i frame 20? Ser det ellers ud som om jeg gør det rigtigt. Jeg mener med hensyn til at trække mine clips ind på stagen.
14. marts 2006 - 21:24
#19
disable KNAP mener jeg naturligvis
16. marts 2006 - 09:35
#20
smider du ikke lige et svar så du kan få point! Og iøvrigt mange tak for hjælpen. Det har hjulpet mig meget :)
16. marts 2006 - 10:58
#21
tror jeg var lidt hurtig. Jeg kan ikke få det til at virke. Hvordan ser AS'en ud der disabler min knap efter movieclippet er færdigt og knappen optræde på stagen?
16. marts 2006 - 13:01
#22
som sagt så skal din kode føst sættes ind når du er nået til det frame hvor din knap er. Du kan ikke umiddelbart sige at "denne kode skal udføre når du er i frame 20" (du skal bruge noget onEnterFrame for at få sådan noget til at virke). Mit forslag er bare at gå ind i dit MC til frame 20 og skriv knap_navn.enabled = false;
16. marts 2006 - 13:19
#23
ok...kunne man komme udenom problemet ved at animere selve knappen med AS? hvis ikke bliver løsningen som du siger at gøre det i frame 20 på mc'ets timeline.
16. marts 2006 - 16:28
#24
hvor om alting er, så har du gjort rigeligt her. jeg takker....smider du et svar :)
16. marts 2006 - 16:37
#25
svar smidt - håber du fandt ud af det!
17. marts 2006 - 12:55
#26
jeg disablede den i mc'et!.....en ok løsning indtil jeg for mere kendskab til AS.
17. marts 2006 - 13:28
#27
du kan også gøre følgende: (Mit MV heder myClip_mc, og du har en knap der heder my_btn i det MC i frame 20 som du vil disable) myClip_mc.onEnterFrame = function(){ if(this._currentframe == 20){ this.my_btn.enabled = false; } } :)
17. marts 2006 - 23:14
#28
cool...thx m8 :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.