PDA

Volledige versie bekijken : action script aan knop toevoegen


edjelima
%Europe/Berlin %634 %2005, 15:13
hey gasten
khad een vraagje

Ik heb van deze site een knop gedownload
om deze gaat het: Uitschuif knop - Jeroen Germers
hij is hier te vinden : http://flashfocus.nl/fla/Interface%20elementen/Buttons/
nou heb ik de tekst van de knop kunnen aanpassen maar lukt t mij niet om ervoor te zorgen dat wanneer ik erop klik dat ie dan naar frame 2 gaat.

dit is de script die ik gebruik : on (release) {
gotoAndStop(2);
}

deze zal wel goed zijn omdat hij het wel doet als ik t op een simpele knop zet.
Maar bij deze knop weet ik gewoon niet waar ik die script in moet zetten :S
heb meerdere pogingen ondernomen maar soms krijg ik een error melding of de knop doet helemaal nix. kan iemand mij hiermee helpen

alvast bedank

Fatty Owl
%Europe/Berlin %640 %2005, 15:21
Selecteer de knop en duw 2x ctrl+b (Break Apart). zet dan op de knop deze acties: on (rollOver) {
this.play();
}
en zet er dan je eigen onder :). dat zou moeten werken :).

edjelima
%Europe/Berlin %644 %2005, 15:28
als ik twee keer ctr +b druk dan
kan ik er geen script op zetten
moet ik hem dan nog eerst converten tot symbol?

Heb converten gedaan maar lukt niet
dan doet de knop nix

Fatty Owl
%Europe/Berlin %648 %2005, 15:34
als je 2 x ctrl+b doet heb je normaal nog een movieclip. (geen 3 keer!)

edjelima
%Europe/Berlin %655 %2005, 15:43
als ik dat twee keer doe dan heb ik geen movie clip meer
als ik t 1 keer doe wel

darkslayer
%Europe/Berlin %656 %2005, 15:45
je wilt naar frame 2 gaan, waar wil je naar frame twee gaan, in de animatie van die button, of gewoon op je hoofd stage??

edjelima
%Europe/Berlin %657 %2005, 15:47
hoe bedoel je de vraag?
de knop zit in frame 1 en als ik daarop klik wil ik dat ie doorgaat naar frame 2

ik heb t nogmaals geprobeerd met 1 keer op ctr +b te drukken
en dit heb ik in de knop staan

on (rollOver, rollOut) {
play();
}

on (release) {
gotoAndStop(2);
}

maar nu zodra ik hem aanraak met mn muis (rollover) dan gaat ie direct naar frame 2
dus er is geen geanimeerde knop meer

darkslayer
%Europe/Berlin %668 %2005, 16:03
hoe bedoel je de vraag?
de knop zit in frame 1 en als ik daarop klik wil ik dat ie doorgaat naar frame 2

ik heb t nogmaals geprobeerd met 1 keer op ctr +b te drukken
en dit heb ik in de knop staan

on (rollOver, rollOut) {
play();
}

on (release) {
gotoAndStop(2);
}

maar nu zodra ik hem aanraak met mn muis (rollover) dan gaat ie direct naar frame 2
dus er is geen geanimeerde knop meer

Je wil naar frame twee gaan, Als je in de animatie zit van die button en je selecttert de middelste balk, Dat is een button. dan zie je deze code.

on (rollOver, rollOut) {
play();
}

je moet naar de hoofdtijdlijn dus zet je eronder

on (release) {

_root.gotoAndPlay of gotoAndStop(2);
}

dan moet ie het doen

Met _root ga je namelijk terug naar de hoofdtijdlijn ;)

Fatty Owl
%Europe/Berlin %674 %2005, 16:11
duw ctrl+b tot je een movieclip hebt dan :) bij mij was het 2 keer :).

_root is trouwens een slecht idee, gebruik this._parent._parent.......
meer info daarover kijk bij de tutorial sticky naar hiarchie

darkslayer
%Europe/Berlin %682 %2005, 16:23
_root is trouwens een slecht idee
Hij doet het anders wel, _parent kan ook ja, maar bij dit maakt het volgens mij geen zak uit

Fatty Owl
%Europe/Berlin %715 %2005, 17:10
dat maakt wel vershil, root kan voor veel problemen zorgen :). Wanneer je loadMovie gebruikt bevoorbeeld ;). Daar zijn trouwens discussies over in het AS discussion en showcase topic over :) ga daar maar eens kijken :).

theFlashWizard
%Europe/Berlin %729 %2005, 17:29
dan kun je last krijgen van dit probleem: Actionscript Tutorials Sticky (http://www.flashfocus.nl/forum/showthread.php?t=6338)-> het inladen probleem
maakt dus echt wel uit..

edjelima
%Europe/Berlin %747 %2005, 17:55
het is me nog niet gelukt
maar in iedergeval bedankt voor de reacties
ik probeer t later nog een keer
ben namelijk bezig met een sudoku spel dat vanavond af moet zijn (school)
dus verwacht zometeen nog een aantal vragen :P