Witam. Prosze o pomoc - podpowiedz wlasciwie, jak uzyskac taki efekt jak na http://www.flashtemplate.us/xmlswfde...12c/index.html
Mam juz taki AS poruszajacy moim MC
var midX = 240;
var midY = 70;
var scale = -0,06;
onMouseMove = function () {
moj_mc._x = midX+(_xmouse-midX)*scale;
moj_mc._y = midY+(_ymouse-midY)*scale;
Dziala w porzadku. Ale jak teraz uplynnic ter ruch? Tak jak to jest na stonie pod linkiem?
blagam chocby o pomoc odnosnie czego szukac( bo polecen AS jest sporo)
dzieki.
Uplynnienie ruchu w AS
Re: Uplynnienie ruchu w AS
OK. A teraz szanowni Panstwo...
Ponoc warto uzyc w tym przypadku silnika do tweenow. Mam cos co zwie sie LACOTWEEN. Ustawiam krzywa, generuje AS no i teraz gdzie go wkleic (majac na uwadze moje oczekiwania i pow. kod)?
Ponoc trzeba kopiowac jakas biglioteke jezcze?....help
Ponoc trzeba kopiowac jakas biglioteke jezcze?....help
Re: Uplynnienie ruchu w AS
Katalog z biblioteką musi być w katalogu z swf-em, który z niej korzysta. Polecam TweenLite.
Re: Uplynnienie ruchu w AS
OK, ale gdzie wkleic wygenerowany AS aby uzyskac efekt o jaki mi chodzi (ten pod linkiem)? I skad moj swf ma wiedziec o bibliotece silnika?
Nie ma latwiejszego sposobu?
Nie ma latwiejszego sposobu?
Re: Uplynnienie ruchu w AS
To nie jest trudne. Np. w swf-e na jednej warstwie masz animowany obiekt na drugiej kod
Kod: Zaznacz cały
//bibliotekę musisz zaimportować
import gs.TweenLite;
import fl.motion.easing.*;
//a tu z niej korzystasz
TweenLite.to(mc_bg, 1, {ease:Elastic.easeOut,scaleX:4, scaleY:100});
Re: Uplynnienie ruchu w AS
Ewentualnie można korzystać z class w samym Flashu. Poczytaj w helpie o transitions z przykładami, są tam np. fade class czy fly class. Mogą wystarczyć w nieskomplikowanych ruchach Help w flashu jest naprawdę dobry 
Re: Uplynnienie ruchu w AS
Dzeki za reakcje. Doszedlem juz do tego jak uzywac TweenLite:-)
Wyglada to w moim przypadku tak (no i dziala jako tako:-)
import gs.TweenLite;
import gs.easing.*
var midX = 240;
var midY = 70;
var scale = -0,3;
onMouseMove - function () {
mojMC._x - midX+(_xmouse-midX)*scale;
mojMC._Y-midY+(_ymouse-midY)*scale;
// i to porusza moim MC calkiem sprawnie tylko jest to ruch "kanciasty" i po zatrzymaniu kursora ustaje natychmiast. A ja chcialbym aby bylo tak jak na http://www.flashtemplate.us/xmlswfdemo/ ... index.html
Dodalem wiec TweenLite:
TweenLite.to(mojMC, 1, {_x:midX, y_:midY, ease:Back.easeOut})
};
No i jest, tyko ze wraca mi do pozycji poczatkowej tak wiec przy kazdym ruchu myszy mam znowu szarpniecie. Moge Ci wyslac fla.
Wyglada to w moim przypadku tak (no i dziala jako tako:-)
import gs.TweenLite;
import gs.easing.*
var midX = 240;
var midY = 70;
var scale = -0,3;
onMouseMove - function () {
mojMC._x - midX+(_xmouse-midX)*scale;
mojMC._Y-midY+(_ymouse-midY)*scale;
// i to porusza moim MC calkiem sprawnie tylko jest to ruch "kanciasty" i po zatrzymaniu kursora ustaje natychmiast. A ja chcialbym aby bylo tak jak na http://www.flashtemplate.us/xmlswfdemo/ ... index.html
Dodalem wiec TweenLite:
TweenLite.to(mojMC, 1, {_x:midX, y_:midY, ease:Back.easeOut})
};
No i jest, tyko ze wraca mi do pozycji poczatkowej tak wiec przy kazdym ruchu myszy mam znowu szarpniecie. Moge Ci wyslac fla.
