(single) REDIGERET 7 June 2009 • by admin

knap og script (as2)

Gennemsigtig knap?
- Man undlader at give knappen indhold på de 3 første frames, som handler om dens udseende
- man lægger kun en shape på HIT-framen i en keyframe, så knappen blir ‘musefølsom’ men ellers er usynlig.

Skjulte knapper over et baggrundsbillede, det som svarer til ‘hotspots’ eller ‘image-map’ i HTML.

Anvendelser:
Knap-symbolers udseende omfatter umiddelbart kun UP, OVER, DOWN.
Har man brug for mere underholdning – på fx. rollout, release…, kan man bruge følgende teknik:
Læg en movieclip – der har lært flere tricks – under en gennemsigtig knap, som så kodes til at styre denne knap-underholdnings-movieclip, samtidig med at den styrer funktionaliteten iøvrigt:

on (press) {
under_mc.gotoAndPlay(“bask”);
noget andet;
}
on (release) {
under_mc.gotoAndPlay(“flyv”);
noget andet;
}
on (rollover) {
under_mc.gotoAndPlay(“loefthovedet”);
noget andet;
}
on (rollout) {
under_mc.gotoAndPlay(“pip”);
noget andet;
}

Man kan også kode movieclips direkte som om de var knapsymboler:

on (release) {
this.gotoAndPlay(“flyv”);
et.andet.objekt.gørnoget();
}

Og så er der den omskrevne knapkomando – direkte fra en frame-action – event function:

mc.onRelease=function() {
this.gotoAndPlay(“flyv”);
et.andet.objekt.gørnoget();
}