PDA

Volledige versie bekijken : stay down button in flash


lila
%Europe/Berlin %384 %2009, 10:13
Hallo,


Ik ben met een page flip book bezig, nu heb ik 3 buttons gemaakt die verwijzen naar 3 swf files. de code:

on (release) {
loadMovieNum("main.swf", 1);
}

------------------------------

on (release) {
loadMovieNum("main2.swf", 1);
}

-------------------------------

on (release) {
loadMovieNum("main3.swf", 1);
}


Nu wil ik dat de button naar beneden blijft staan zodra er op geklikt is.
Ik heb het geprobeerd met deze code maar het werkt niet, ik weet namelijk niet hoe ik deze code aan moet passen in mijn buttons en wat ik aan moet passen in de action layer:

onClipEvent (load)
{
num = 5;
this.hitArea = this.area;
link = "index-4.html";
}
on (rollOver)
{
if (_root.link != num)
{
this.gotoAndPlay("s1");
} // end if
}
on (releaseOutside, rollOut)
{
if (_root.link != num)
{
this.gotoAndPlay("s2");
} // end if
}
on (release)
{
if (_root.link != num)
{
_parent["item" + _root.link].gotoAndPlay("s2");
_root.link = num;
} // end if
}

Ik ben niet heel ervaren met flash, kan iemand mij hierbij helpen?

Groetjes Lila

Dutchstar
%Europe/Berlin %960 %2009, 00:03
Hey Lila,

ik ben ook niet heel ervaren met Flash, en eigenlijk helemaal niet met AS3
maar ik hoe ik dit altijd oplos in AS2 is met een boolean.


var m1:Boolean = false;
var m2:Boolean = false;
var m3:Boolean = false;

on (release) {
m1 = true;
if (m1 == true){
loadMovieNum("main.swf", 1);
}
}


Als je een Boolean true maakt bij het ''klikken'' dan blijft die true terwijl je er niet meer op klikt. zo kan je aangeven of er bijvoorbeeld op de knop is geklikt of niet.
Je kan bij het klikken op knop 3 dus bijvoorbeeld aangeven: m1 = false , m2 = false , m3 = true..
ik weet niet veel van AS3 dus ik hoop dat je het zelf kan verwerken in je code

Groeten,
Dutchstar