Avatar billede donh Nybegynder
21. august 2006 - 02:04 Der er 1 kommentar og
2 løsninger

Deaktivering af knapper under en loaded swf i layer 2

Hejsa
Jeg skal loade en swf-fil i layer 2

colonel_btn.onRelease = function() {
loadMovieNum("colonel-mov.swf", 2);

}

Men når colonnel-mov.swf er loaded oven på den anden swf, er det stadig muligt at trykke på knapperne i den nederste swf, selvom man ikke kan se dem for et baggrundsbillede i colonel-mov.swf.

Det ville være perfekt hvis nogen kan en kode der kan tilføjes en knap, som gør at den ikke duer hvis der loades noget i layer 2.... da jeg gerne vil have at nogen af dem duer
Avatar billede kragekjaer Praktikant
21. august 2006 - 04:11 #1
colonel_btn.onRelease = function() {
loadMovieNum("colonel-mov.swf", 2);
this.enabled=false;
}
Avatar billede donh Nybegynder
21. august 2006 - 11:23 #2
Hey kragekjaer

Tak for hjælpen... det virker.. Men ville meget gerne have en mere generel kode der også kan sættes på knapper der ikke loader colonel-mov.swf, og knappen skal også aktiveres igen når colonel-mov.swf unloades igen.

Her er de to knapper der skal deaktiveres og aktiveres igen :

colonel_btn.onRelease = function() {
loadMovieNum("colonel-mov.swf", 2);
this.enabled=false;
}

------ NÆSTE KNAP-------

on (release) {
    gotoAndStop(23);
    unloadMovieNum(2);
}

Håber du kan hjælpe mig igen :o) På forhånd tak
Avatar billede kragekjaer Praktikant
21. august 2006 - 19:53 #3
colonel_btn.onRelease = function() {
  loadMovieNum("colonel-mov.swf", 2);
  disableBtns();
}
function disableBtns(){
  colonel_btn.enabled=false;
  minKnap.enabled=false;
}
function enableBtns(){
  colonel_btn.enabled=true;
  minKnap.enabled=true;
}

Dog kan det gøres mere smart, hvis du gir knapper énslydende navne a la
minKnap_0
minKnap_1
minKnap_2

så kan du nemlige gøre følgende:

function disableBtns(){
for(var i:Number=0;i<antalKnapper;i++){ 
    this["minKnap"+i].enabled=false;
  }
}
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