onRelease - początkujący
onRelease - początkujący
Problem napotkalem z onRelease.
Mianowicie mam button start i napis test który jest movie clipem chodzi mi o to aby po naciśnieciu napis wjeżdżał na scenę.
W buttonie start mam kod:
on (release) {
gotoAndPlay("test", 2);
}
a w movie clipie test mam na pierwszej i ostatniej klatce stop klatce stop aby po wjechaniu na scenę napis zatrzymał się. Niestety po przyciśnieciu przycisku start nic się nie dzieje i naprawdę nie wiem dlaczego więc bardzo proszę o wyrozumiałość gdyż są to moje pierwsze kroki z flashem.
Mianowicie mam button start i napis test który jest movie clipem chodzi mi o to aby po naciśnieciu napis wjeżdżał na scenę.
W buttonie start mam kod:
on (release) {
gotoAndPlay("test", 2);
}
a w movie clipie test mam na pierwszej i ostatniej klatce stop klatce stop aby po wjechaniu na scenę napis zatrzymał się. Niestety po przyciśnieciu przycisku start nic się nie dzieje i naprawdę nie wiem dlaczego więc bardzo proszę o wyrozumiałość gdyż są to moje pierwsze kroki z flashem.
Re: onRelease - początkujący
Kod: Zaznacz cały
InstanceNameButtona.onRelease = function() {
InstanceNameMovieClipa.play();
// lub jak wolisz
// InstanceNameMovieClipa.gotoAndPlay(2)
};Re: onRelease - początkujący
kurde naprawdę nie wiem co jest wciąż nie tak
dałem na przycisku tak jak napisałeś:
start.onRelease = function() {
test.gotoAndPlay(2)
};
ale wyskauje błąd:
Statement must appear within on/onClipEvent handler
Mam jeszcze pytanie czy button i mc muszą być na jednej wartwie i czy w kodzie nazwa mc powinna też się podświetlać na niebiesko jak start ??
dałem na przycisku tak jak napisałeś:
start.onRelease = function() {
test.gotoAndPlay(2)
};
ale wyskauje błąd:
Statement must appear within on/onClipEvent handler
Mam jeszcze pytanie czy button i mc muszą być na jednej wartwie i czy w kodzie nazwa mc powinna też się podświetlać na niebiesko jak start ??
Re: onRelease - początkujący
nie wiem dlaczego zaczęło mi to działać ale jedynie z taką składnia na buttonie
on (release) {
test.gotoAndPlay(20);
}
on (release) {
test.gotoAndPlay(20);
}
Re: onRelease - początkujący
Może używasz Flasha 5? Lub starszego.
Re: onRelease - początkujący
używam CS3 dlatego się dziwie czemu żadna podana wcześniej składnia nie działa 
Re: onRelease - początkujący
To jak używasz CS3 to ja sie dziwię iż działa to:
Takiej składni nie zaleca się uzywać od 6 lat, no chyba że we Flash Lite 1.
Kod: Zaznacz cały
on (release) {
test.gotoAndPlay(20);
}Re: onRelease - początkujący
Powoli już zaczynam rozumieć te przyciski jednak mam nowy problem. Na buttonie w sekcji UP dałem sobie movieclipa aby przycisk się animował na starcie. Jednak za każym razem jak zjadę z przycisku animacja zaczyna się od nowa i nie bardzo wiem jak ją zatrzymać.
Re: onRelease - początkujący
Kod: Zaznacz cały
stop();Re: onRelease - początkujący
chyba źle mnie zrozumiałeś. Ładuje się ładnie mc z buttonem i zatrzymuje bo mm w ostatniej klatce stop() jak najade myszką wyświetla się animacja buttona ale jak już z niego zjadę od nowa ładuje się mc który powinien być tylko przy pojawiwaniu się sceny.
Re: onRelease - początkujący
w 1 klatce tego MC:
W ostatniej:
Kod: Zaznacz cały
if (this.test) {
this.gotoAndStop(this._totalframes);
}Kod: Zaznacz cały
this.test = true;
stop();