[Flash] Płynna zmiana koloru w ActionScript

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
Blacha
Posty: 7
Rejestracja: pn mar 22, 2004 12:10 am

[Flash] Płynna zmiana koloru w ActionScript

Post autor: Blacha »

Witam wszystkich serdecznie jako ze jestem nowy :lol:
mam nastepujace pytanie
czy ktos moze mi wytlumaczyc jak zmienic kolor w animacji automatycznej MOTION
najlepiej krok po kroku bo dopiero zaczynam zabawe z flashem
chodzi o to
powiedzmy ze w pierwszej klatce mam kwadrat w ostatniej mam ten sam kwadrat tylko ze w innym miejscu jak mam to zrobic zeby zmienial mu sie kolor powiedzmy z czarnego na biały
bez uzycia efektow typu Tint , nie w trybie shape tylko motion :?: :?: :?:
pytanie kieruje do FLASHMASTEROW i innych ludzi dobrej woli bedących w temacie
za wselkie wskazówki wielkie thx :!: :!: :!:
budek vel. fu3ak
Przelotem
Przelotem
Posty: 208
Rejestracja: śr sie 14, 2002 12:58 pm

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: budek vel. fu3ak »

zrób to za pomocą animacji kształtu SHAPE (czy jakos tak), skoro jestes początkujący
Blacha
Posty: 7
Rejestracja: pn mar 22, 2004 12:10 am

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Blacha »

za pomocą shape to ja potrafie
chodzi mi o to czy mozna uzyskac płynne przejscie kolorow w animacji motion,
motion odbywa sie tylko na symbolach albo grupach a raczej ich klonach
wiec moze tak,
czy w keyframe 1 i np 10 ma byc klon tego samego symbolu? czy w keyframe 10 jakiegos innego
np: takiego samego jak ten z pierwszej tylko ze w innym kolorze ktory bedzie oczewiscie calkiem odrebnym symbolem
i oczewiscie jak to zrobic jesli ktos wie proszony do tablicy

ps: taki calkiem początkujący nie jestem
pozdrawiam
budek vel. fu3ak
Przelotem
Przelotem
Posty: 208
Rejestracja: śr sie 14, 2002 12:58 pm

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: budek vel. fu3ak »

zapomniałem ze jest jeszcze cos takiego we właściwościach (properties) w ostatniej keyframe ustawiasz inny kolor przy pomocy panelu właściwości

a zawsze mozna to zrobić przy pomocy AS
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: Motion Tween

Post autor: Kamil Kierzkowski »

Blacha pisze:bez uzycia efektow typu Tint , nie w trybie shape tylko motion :?: :?: :?:
fu3ak czytaj dokładnie :)
Blacha
Posty: 7
Rejestracja: pn mar 22, 2004 12:10 am

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Blacha »

witam ponownie
no to jak jest to mozliwe????
tak nawiasem mowiąc pytalem tylko z ciekawosci
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Kamil Kierzkowski »

Blacha pisze:witam ponownie
no to jak jest to mozliwe????
tak nawiasem mowiąc pytalem tylko z ciekawosci
jest możliwe, tak z ciekawości zrobiłem :)

Kod: Zaznacz cały

_root.createEmptyMovieClip("mc", 1);
tellTarget ("mc") {
	beginFill(0x0000ff, 100);
	lineStyle(2, 0x0000ff, 100);
	lineTo(0, 200);
	lineTo(40, 100);
	lineTo(0, 0);
	endFill();
}
x = 0x000000;
kol = new Color(mc);
mc.onEnterFrame = function() {
	this._x += 10;
	kol.setRGB(0x0000ff+x);
	x += 0x0000003;
};
Blacha
Posty: 7
Rejestracja: pn mar 22, 2004 12:10 am

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Blacha »

wielkie THX Priest jestes wielki

ale
co, gdzie, jak bo z AS to ja jestem Noga :( :( :( :oops:
ale jush zaczynam naukę
Jesli moglbys mi to troche objasnic Priest to bede wdzieczny
Kolejne pytanie czy znajde gdzies wnecie jakies solidne materialy do AS
jeli mozecie cos polecic toczekam na propozycje

pozdrawiam wszystkich forumowiczow

ps: jush mi sie tu podoba :lol:
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Kamil Kierzkowski »

wystarczy, że wkleisz powyższy kod w pierwszej klatce i będzie działać

Kod: Zaznacz cały

_root.createEmptyMovieClip("mc", 1); 
tworzymy nowy Movieclip o nazwie "mc", będzie on osadzony na poziomie 1

Kod: Zaznacz cały

tellTarget ("mc") { 
   beginFill(0x0000ff, 100); 
   lineStyle(2, 0x0000ff, 100); 
   lineTo(0, 200); 
   lineTo(40, 100); 
   lineTo(0, 0); 
   endFill(); 
} 
tutaj nadajemy mu odpowiednie właściwości, czyli ustalamy kolor wypełnienia i kolor linii, następnie rysujemy te linie.

Kod: Zaznacz cały

x = 0x000000; 
kol = new Color(mc); 
mc.onEnterFrame = function() { 
   this._x += 10; 
   kol.setRGB(0x0000ff+x); 
   x += 0x0000003; 
};
zmiennej x nadajemy wartość początkową 0
tworzymy nowy obiekt typu Color, który będzie odnosił się do klipu mc
teraz po każdym wejściu do klatki będzie wywoływana funkcja w której przesuwamy nasz klip zmieniamy kolor i zwiększamy x o 3.
materiały znajdziesz na www.flash.webinside.pl z czasem będzie ich coraz więcej ;)
Blacha
Posty: 7
Rejestracja: pn mar 22, 2004 12:10 am

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Blacha »

dzieki wielkie Priest!!!!!!!!!!!!!!
jak znajde chwile to z tym powalcze

jush widze ze AS to potega we flashu
pozdro
Denver
Nowy
Nowy
Posty: 37
Rejestracja: ndz kwie 04, 2004 8:37 pm
Lokalizacja: Giżycko
Kontakt:

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Denver »

A mozesz napisac, dlaczego nie chcesz tego zrobic TINT'em? Przeciez to nic innego jak Motion Tween...
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Płynna zmiana koloru w ActionScript

Post autor: Kamil Kierzkowski »

toć napisał
Blacha pisze:tak nawiasem mowiąc pytalem tylko z ciekawosci
głód wiedzy :D
ODPOWIEDZ