🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#33690
Author: Mr.Jack
Date: Thu, 04 Jan 2007 12:08
12 lines
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
#33691
Author: MK
Date: Thu, 04 Jan 2007 12:37
14 lines
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
#33692
Author: Mr.Jack
Date: Thu, 04 Jan 2007 12:47
14 lines
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
#33693
Author: Mr.Jack
Date: Thu, 04 Jan 2007 12:53
8 lines
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
#33694
Author: MK
Date: Thu, 04 Jan 2007 13:00
13 lines
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
#33695
Author: Mr.Jack
Date: Thu, 04 Jan 2007 13:10
30 lines
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
#33696
Author: MK
Date: Thu, 04 Jan 2007 13:29
36 lines
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
#33697
Author: Mr.Jack
Date: Thu, 04 Jan 2007 13:36
29 lines
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
#33698
Author: MK
Date: Thu, 04 Jan 2007 13:45
22 lines
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
#33699
Author: olo
Date: Thu, 04 Jan 2007 14:34
51 lines
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
#33700
Author: Mr.Jack
Date: Thu, 04 Jan 2007 17:41
12 lines
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