webForumDet fria alternativet

getURL med MC

2 svar · 362 visningar · startad av Drevenstam

DrevenstamMedlem sedan apr. 200313 inlägg
#1

Tjena! Är nybörjare på ActionScript och funderar på en sak...

Håller på med en flashmeny som egentligen är uppbyggt med ett lager som inehåller alla knappar (dessa är movieclips) och ett lager med själva scriptet.

Problemet som uppstår är att när man klickar ex. på knapp1 öppnas länkarna för både knapp1 och knapp2 samma sak när man klickar på knapp2.

Troligtvis nått enkelt fel, men är som sagt nybörjare och kan inte hitta det trots massivt sökande på forumet/övriga delar av nätet.

knapp1.onMouseDown = function(){
    getURL("sida1.asp","_blank");
};
knapp1.onRollOver = over;
knapp1.onRollOut = out;

function over() {
this.gotoAndPlay(2);
}

function out() {
this.gotoAndPlay(6);
}

knapp2.onMouseDown = function(){
    getURL("button2.asp","_blank");
};
knapp2.onRollOver = over;
knapp2.onRollOut = out;

function over() {
this.gotoAndPlay(2);
}

function out() {
this.gotoAndPlay(6);
}
mirandirMedlem sedan maj 2003750 inlägg
#2

Du använder eventet onMouseDown som reagerar så fort musknappen trycks ned. Oavsett var på scenen det inträffar. Det du vill använda är onPress vilket är att musen trycks ned ovan för knappen/filmklippet eller onRelease vilket är att den släpps ovanför knappen/filmklippet.

/Mirandir

DrevenstamMedlem sedan apr. 200313 inlägg
#3

Sweet, fungerar bra, tack för hjälpen... :birp

Ganska kul språk värt att studera vidare...

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)