PDA

Volledige versie bekijken : kom niet verder met scripten


raffa
%Europe/Berlin %650 %2006, 15:36
hallo ik heb een script..

homebutton.onRollOver=function () {
this.gotoAndStop(2) ;
}
homebutton.onRollOut=homebutton.onDragOut=function () {
this.gotoAndStop (1);

}

Maar hij moet ook gewoon naar een bepaalde frame na al dit gebeuren ...

Welk script moet ik dan invoeren ...

Misschien wazige vraag maar kunt u me helpen |) |)

theFlashWizard
%Europe/Berlin %690 %2006, 16:34
bedenk even een logischere topic naam zeg :P

na welk gebeuren?

raffa
%Europe/Berlin %696 %2006, 16:42
ahah sorry ..

Ik heb dus een movieclip als button en daar hoort die code bij maar wanneer hier op geklikt word moet hij naar een framelabel gaan ... hoe moet ik dat aangeven.?

Bedankt voor je reactie trouwens !

raffa
%Europe/Berlin %704 %2006, 16:55
OW OW OW OW OW volgens mij ben ik er gewoon in me uppie achter gekomen...

ik heb nu dit

homebutton.onRollOver=function () {
this.gotoAndStop(2) ;
}
homebutton.onRollOut=homebutton.onDragOut=function () {
this.gotoAndStop (1);
}
homebutton.onPress=homebutton.onPress=function () {
gotoAndPlay (1)
}



en dan doe tie het wel dan gaat tie naar bijvoorbeeld in dit geval frame 1?? klopt dit zo...?

theFlashWizard
%Europe/Berlin %720 %2006, 17:17
dit klopt ;)
Maarre.. waarom
homebutton.onPress=homebutton.onPress=function () {
en niet gewoon:
homebutton.onPress=function () {
of weetje dat meestal de onRelease wordt gebruikt?
homebutton.onRelease=function () {

Dit zijn allemaal events van de movieclip class, de gotoAndPlay is 1 van zijn methods.
Dit kun je dus vrij makkelijk checken in flashhelp: Actionscript Tutorials -> Flash help (http://www.flashfocus.nl/forum/showthread.php?t=6338#Flash help)

Emveedee
%Europe/Berlin %736 %2006, 17:40
ahah sorry ..

Ik heb dus een movieclip als button en daar hoort die code bij maar wanneer hier op geklikt word moet hij naar een framelabel gaan ... hoe moet ik dat aangeven.?

Bedankt voor je reactie trouwens !

Je kan op exact dezelfde manier ook naar een framelabel gaan hoor ;)


btn.onRelease = function()
{
_parent.gotoAndPlay("framelabelnaam");
}

Let er op dat de framelabelnaam tussen " moet!

overigens:
Ik gebruik hier _parent,
dat is om te zorgen dat niet de mc zelf naar dat frame gaat,
maar de hoofdmovie.

Zie ook:
Actionscript Tutorials -> Hierarchie.

theFlashWizard
%Europe/Berlin %759 %2006, 18:14
Emveedee, wanneer je geen verwijzingen (_parent/this/_root enz.) verwijs je naar de tijdlijn (1 tijdlijn per mc/stage) waar het script instaat.
Aangezien jij de tijdlijn waarin het script staat ergens heen wilt sturen heb je geen _parent nodig. Wel top dat je hiervoor geen _root gebruikt, want dat is helemaal uit ten boze :)

raffa
%Europe/Berlin %789 %2006, 18:56
allemaal hartelijk bedankt in 2007 zal mijn eerst portfolio dan eindelijk online gaan :D