Thread View: alt.pl.programy.flash-5
11 messages
11 total messages
Started by Mr.Jack
Thu, 04 Jan 2007 12:08
Problem z animacja i buttonami
Author: Mr.Jack
Date: Thu, 04 Jan 2007 12:08
Date: Thu, 04 Jan 2007 12:08
12 lines
1583 bytes
1583 bytes
Jest sobie button, ktory w sobie zawiera na miejscu Over movie clip. W tymze movie clipie jest sobie jakas tam animacja. Problem polega na tym, ze po przesunieciu myszki znad buttona, animacja znika. Jak zrobic, zeby zachowac mozliwosc animacji po najechaniu myszka, a jednoczescnie dorobic mozliwosc klikniecia w button i pozostawienie animacji nawet po ruszeniu myszka? I zeby jeszcze najechanie/klikniecie na kolejny button spowodowalo znikniecie tamtej animacji i zaladowanie kolejnej ? -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Problem z animacja i buttonami
Author: MK
Date: Thu, 04 Jan 2007 12:37
Date: Thu, 04 Jan 2007 12:37
14 lines
1514 bytes
1514 bytes
Mr.Jack napisał(a): > Jest sobie button, ktory w sobie zawiera na miejscu Over movie clip. W tymze > movie clipie jest sobie jakas tam animacja. Problem polega na tym, ze po > przesunieciu myszki znad buttona, animacja znika. Jak zrobic, zeby zachowac > mozliwosc animacji po najechaniu myszka, a jednoczescnie dorobic mozliwosc > klikniecia w button i pozostawienie animacji nawet po ruszeniu myszka? I > zeby jeszcze najechanie/klikniecie na kolejny button spowodowalo znikniecie > tamtej animacji i zaladowanie kolejnej ? > eventy onRollOver onRollOut, onPress, onRelease powinny ci pomoc (F1 -> movie clip events) MK
Re: Problem z animacja i buttonami
Author: Mr.Jack
Date: Thu, 04 Jan 2007 12:47
Date: Thu, 04 Jan 2007 12:47
14 lines
1580 bytes
1580 bytes
MK wrote: > eventy onRollOver onRollOut, onPress, onRelease powinny ci pomoc (F1 > -> movie clip events) ok, ale gdzie ja je mam umiescic ? te eventy to ja znam, sek w tym, ze nie kojarze skladni i miejsca gdzie je wstawic... rzucanie ciagle F1 F1 F1 F1 F1 F1 F1 F1 F1 F1 osobie, ktora bardzo slabo sie zna na Flashu nic nie daje, bo jak by F1 umialo wszystko wyjasnic, to by nie pytala :) -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Problem z animacja i buttonami
Author: Mr.Jack
Date: Thu, 04 Jan 2007 12:53
Date: Thu, 04 Jan 2007 12:53
8 lines
1355 bytes
1355 bytes
Pytanie dodatkowe - czy za pomoca gotoAndPlay() mozna sie odwolac do movieclipa? Czy to sie robi poprzez nazwamc.gotoAndPlay(nr klatki); ? -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Problem z animacja i buttonami
Author: MK
Date: Thu, 04 Jan 2007 13:00
Date: Thu, 04 Jan 2007 13:00
13 lines
1449 bytes
1449 bytes
Mr.Jack napisał(a): > Pytanie dodatkowe - czy za pomoca gotoAndPlay() mozna sie odwolac do > movieclipa? > Czy to sie robi poprzez nazwamc.gotoAndPlay(nr klatki); ? > TAK lub tez nazwamc.gotoAndPlay(labelKlatki); Odnosnie F1 to na prawde duzo tam jest. Troche objasniajac poprzednie pytanie: Mozesz sobie stworzyc movie clipa ktory bedzie nasluchiwal na te eventy i np na onPress bedzie tworzyl jakas tam sub animacje wyswietlana na przycisku itp, itd. MK
Re: Problem z animacja i buttonami
Author: Mr.Jack
Date: Thu, 04 Jan 2007 13:10
Date: Thu, 04 Jan 2007 13:10
30 lines
2276 bytes
2276 bytes
MK wrote:
> Mr.Jack napisał(a):
>> Pytanie dodatkowe - czy za pomoca gotoAndPlay() mozna sie odwolac do
>> movieclipa?
>> Czy to sie robi poprzez nazwamc.gotoAndPlay(nr klatki); ?
>>
> TAK lub tez nazwamc.gotoAndPlay(labelKlatki);
>
> Odnosnie F1 to na prawde duzo tam jest. Troche objasniajac poprzednie
> pytanie: Mozesz sobie stworzyc movie clipa ktory bedzie nasluchiwal na
> te eventy i np na onPress bedzie tworzyl jakas tam sub animacje
> wyswietlana na przycisku itp, itd.
Bol jest taki, ze ja mam kilkadziesiat buttonow, ktore zawieraja mc na
Over,a musze to przerobic tak, aby po kliknieciu na button animacja
zostawala i nie znikala po przesunieciu myszki. Probowalem cos takiego:
1) nazwalem jednego z MC w jednym buttonie "mc8"
2) cofnalem sie pietro wyzej do buttona i dalem mu taki AS:
on(press,release,rollOut){
mc8.gotoAndPlay(1);
}
... zakladalem, ze w takim przypadku po kliknieciu/zjechaniu odpali sie MC
wewnatrz tego buttona. Niestety...
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Problem z animacja i buttonami
Author: MK
Date: Thu, 04 Jan 2007 13:29
Date: Thu, 04 Jan 2007 13:29
36 lines
2545 bytes
2545 bytes
Mr.Jack napisał(a):
> MK wrote:
>> Mr.Jack napisał(a):
>>> Pytanie dodatkowe - czy za pomoca gotoAndPlay() mozna sie odwolac do
>>> movieclipa?
>>> Czy to sie robi poprzez nazwamc.gotoAndPlay(nr klatki); ?
>>>
>> TAK lub tez nazwamc.gotoAndPlay(labelKlatki);
>>
>> Odnosnie F1 to na prawde duzo tam jest. Troche objasniajac poprzednie
>> pytanie: Mozesz sobie stworzyc movie clipa ktory bedzie nasluchiwal na
>> te eventy i np na onPress bedzie tworzyl jakas tam sub animacje
>> wyswietlana na przycisku itp, itd.
>
> Bol jest taki, ze ja mam kilkadziesiat buttonow, ktore zawieraja mc na
> Over,a musze to przerobic tak, aby po kliknieciu na button animacja
> zostawala i nie znikala po przesunieciu myszki. Probowalem cos takiego:
> 1) nazwalem jednego z MC w jednym buttonie "mc8"
> 2) cofnalem sie pietro wyzej do buttona i dalem mu taki AS:
>
> on(press,release,rollOut){
> mc8.gotoAndPlay(1);
> }
>
> ... zakladalem, ze w takim przypadku po kliknieciu/zjechaniu odpali sie MC
> wewnatrz tego buttona. Niestety...
>
Szczerze to daaawno temu sie bawilem buttonem wbudowanym w macromedie
ale z tego co pamietam (jesli sie myle prosze mnie poprawic) to mc ktory
jest pokazywany na on over jest pokazywany tylko wtedy kiedy jest
wlasnie on over. Wiec jesli zjedziesz myszka to pewno jest uwstaiane
_visible tego mc na false (za to sobie nie dam glowy uciac sprawdz
to:)). Sprawdz sobie tez czy twoj mc8 nie jest przyslaniany przez cos
innego.
MK
Re: Problem z animacja i buttonami
Author: Mr.Jack
Date: Thu, 04 Jan 2007 13:36
Date: Thu, 04 Jan 2007 13:36
29 lines
2643 bytes
2643 bytes
MK wrote: > ale z tego co pamietam (jesli sie myle prosze mnie poprawic) to mc > ktory jest pokazywany na on over jest pokazywany tylko wtedy kiedy > jest wlasnie on over. Wiec jesli zjedziesz myszka to pewno jest > uwstaiane _visible tego mc na false (za to sobie nie dam glowy uciac > sprawdz to:)). Sprawdz sobie tez czy twoj mc8 nie jest przyslaniany > przez cos innego. Nie wiem. Budowa projektu, ktory mi przyszlo przerabiac jest taka, ze jest to movie clip na movie clipie na buttonie itp.. Nie mam do tego juz sily. Czlowiek zaczyna doceniac prostote budowy PHP w momencie gdy musi sie nauczyc Javy czy AS... I docenia prostote obslugi innych programow, gdy musi pracowac w Macromedia Flashu... Mialem przerobic http://www.d2m.pl/wieszaki/index1.html -> wstawic wieszaki. Kazdy z przyciskow 01 02 03 itp jest buttonem, ktory zawiera mc z 4 warstawami i animacja przy Over. Teraz sie nagle okazuje, ze ma sie wieszak pojawic po kliknieciu na przycisk. Siedze juz pare godzin nad tym i nie mam zielonego pojecia jak to zrobic bez wstawiania wszystkiego od nowa, zupelnie inaczej... Chyba sie pojde zaraz upic :_( > Szczerze to daaawno temu sie bawilem buttonem wbudowanym w macromedie To w jaki sposob robisz animacje czegos po kliknieciu/najechaniu nan? -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Problem z animacja i buttonami
Author: MK
Date: Thu, 04 Jan 2007 13:45
Date: Thu, 04 Jan 2007 13:45
22 lines
2254 bytes
2254 bytes
Mr.Jack napisał(a): >> Szczerze to daaawno temu sie bawilem buttonem wbudowanym w macromedie > > To w jaki sposob robisz animacje czegos po kliknieciu/najechaniu nan? > Zadko mam potrzeba tworzenia takowych raczej bardziej tworze aplikacje (swf'y) ktore komunikuja sie z strona serverowa niz tworzenia czystych animacji. Wiec czesciej wykozystuje komponenty (niestety macromedii co mnie juz do ciezkiej nerwicy doprowadza czasami). Natomiast jesli robie buttona z jakims szczegolnym zachowaniem to tworze sobie klase dziedziczaca po movie clip i odpowiednio ja oprogramowywuje :). Odnosnie twojego problemu to trzeba by bylo dokladnie zerknac na fla, a w tym niestety ci nie pomoge - trudno ja odpalic pod linuxem. Ale az dziwne ze jak dodasz listenera do buttona i odpowiednio stworzysz mc z animacja to to nie dziala ;) pozdrawiam MK PS. Ale mnie wystraszyl ten dzwiek na podanej przez ciebie stronie
Re: Problem z animacja i buttonami
Author: olo
Date: Thu, 04 Jan 2007 14:34
Date: Thu, 04 Jan 2007 14:34
51 lines
2852 bytes
2852 bytes
Mr.Jack wrote:
> Jest sobie button, ktory w sobie zawiera na miejscu Over movie clip. W
> tymze
> movie clipie jest sobie jakas tam animacja. Problem polega na tym, ze po
> przesunieciu myszki znad buttona, animacja znika. Jak zrobic, zeby
> zachowac
> mozliwosc animacji po najechaniu myszka, a jednoczescnie dorobic mozliwosc
> klikniecia w button i pozostawienie animacji nawet po ruszeniu myszka? I
> zeby jeszcze najechanie/klikniecie na kolejny button spowodowalo
> znikniecie
> tamtej animacji i zaladowanie kolejnej ?
ja powiem nieco inaczej. Zapomnij o buttonach. Wszystko co oferują i całe
mnóstwo więcej dają Ci movieClipy. Dam przykład:
tworzysz movieClip'a. Niech trzy pierwsze klatki będą odzwierciedleniem
trzech pierwszych klatek buttona. Jedyna rzeczą o jakiej należy wtedy
pamiętać to o wpisaniu stop(); w pierwszej klatce tego MC - inaczej... sam
zobacz :)
Teraz: na listwie czasowej na której umieszczasz tego movieClip'a (czyli nie
wewnatrz niego ani nie 'na nim') wpisujesz:
mojMC.onRollOver = function() {
this.gotoAndStop(2);
}
mojMC.onRollOut = function() {
this.gotoAndStop(1);
}
mojMC.onPress = function() {
this.gotoAndStop(3);
}
mojMC.onRelease = function() {
this.gotoAndStop(2);
}
mojMC.onReleaseOutside = function() {
this.gotoAndStop(1);
}
w tym momencie masz już załatwione całe zachowywanie się movieClip'a jako
buttona. A zważ na możliwości. Przecież zamiast głupiego gotoAndStop możesz
wpisać dowolne polecenie dla tego movieClip'a - przypisać mu zmienną, od
której uwarunkowane będą później inne zdarzenia. Możesz zrobić klatkę 4,
klatkę 5, 6, 7, 10, 100 - do których możesz odsyłać movieClip'a w zależności
od spełnienia bądź nie określonych warunków.
--
pozdrawiam!
http://webtrunki.pl - piwa, wina, wódki
ZAPRASZAMY
Re: Problem z animacja i buttonami
Author: Mr.Jack
Date: Thu, 04 Jan 2007 17:41
Date: Thu, 04 Jan 2007 17:41
12 lines
1401 bytes
1401 bytes
olo wrote: > ja powiem nieco inaczej. Zapomnij o buttonach. Wszystko co oferują i > całe mnóstwo więcej dają Ci movieClipy. Dam przykład: Genialne, teraz musze tylko tego nauczyc osobe, ktora robila calego tego flasha ;) -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads