Łukasz Zajda

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: przesuwanie po lini x (galeria)

Zrobilem sam galerie zdjec ktora za pomoca przyciskow przesuwa zdjecia po lini x. (lewo i prawo)
Lecz nie ma plynnosci, jak zrobic zeby te zdjecia sie plynnie przewijaly?

kod AS moge przeslac na maila ktory napisalem.

Z gory dziekuje za pomoc
Paweł Sułkowski

Paweł Sułkowski Flex Developer, iOS
Developer

Temat: przesuwanie po lini x (galeria)

- onEnterFrame
- setInterval
- TweenMax
- Tweener
- TweenLite (okrojona wersja tweenmaxa)
- jeszcze inne, np biblioteka Granta Skinnera

wybierz sobie sposob..
polecam TweenMaxaPaweł Sułkowski edytował(a) ten post dnia 18.01.09 o godzinie 12:15
Hauer Mateusz

Hauer Mateusz robić tak żeby było
dobrze, ok?

Temat: przesuwanie po lini x (galeria)

albo flashzone.pl
Łukasz Zajda

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: przesuwanie po lini x (galeria)

niestety nie znam sie za dobrze na AS
jestem poczatkujacy.

interesuje mnie onEnterFrame
tylko nie bardzo kumam jak to dziala.
Czy galeria bedzie dlugim paskiem z fotkami ktory przyslania maska, czy po klikniecu w strzalke w prawo fotki sie przewina gladko? Nie bardzo wiem jak to rozwiazac.

Flashzone juz wywinelem na lewa strone ale nie znalazlem rozwiazania.
Ewentualnie moze gdzies jest darmowy kurs jak zrobic galerie prosta typu SLIDE?
Kasia Polus

Kasia Polus Designer. powiedzmy.

Temat: przesuwanie po lini x (galeria)

jesli bedziesz mial ustawione 30 klatek na sekunde calego dokumentu, to mozna uzna, ze przesuw bedzie gladki
Tak czy siak najlepszym rozwiazaniem i tak bedzie Tween i nie jest tu konieczna zadna dodatkowa klasa z wyzej wymienionych, jesli uzywasz AS 3.0 (w 2 nie jestem zorientowana jak to wygladalo)

do poczytania, polska lektura:
całość: http://help.adobe.com/pl_PL/AS3LCR/Flash_10.0/
wspomniany Tween: http://help.adobe.com/pl_PL/AS3LCR/Flash_10.0/fl/trans...
Łukasz Zajda

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: przesuwanie po lini x (galeria)

wow dziekuje:)
chyba jeszcze duzo nauki mnie czeka:)
Ewa Szymańska

Ewa Szymańska grafik komputerowy

Temat: przesuwanie po lini x (galeria)

Podepnę się do tematu bo mam podobny problem, tyle że ja tworzę baner w którym poszczególne fotki na warstwach mają się wolniutko przesuwać w obranym kierunku stopniowo zanikając w końcowej fazie. Zrobiłam to właśnie na tweenie rozciągając niewielki ruch zdjecia na ok. 30 klatek. Niestety zauważalna jest skokowość przesuwania i kombinuję jak temu zaradzić, aby uzyskać płynność. Da się to zrobić bez AS..?
Kasia Polus

Kasia Polus Designer. powiedzmy.

Temat: przesuwanie po lini x (galeria)

Sprawdź ile masz klatek na sekundę w projekcie - poniżej 30 w wolnej animacji skoki bardzo będą rzucać się w oczy.
Łukasz Zajda

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: przesuwanie po lini x (galeria)

polecam kupic to:

http://www.eduweb.pl/Galeria_Flash/index.html

mozna ta galerie modyfikowac, lub uzyc gotowej, lub ja zrobic krok pokroku sam. Dzieki tym kursom robie stronki we flashu bez problemu.
Ewa Szymańska

Ewa Szymańska grafik komputerowy

Temat: przesuwanie po lini x (galeria)

Kasia Mrozek:
Sprawdź ile masz klatek na sekundę w projekcie - poniżej 30 w wolnej animacji skoki bardzo będą rzucać się w oczy.
Dziękuję, kombinowałam z sekundami właśnie. Tylko trudność polegała na tym ze zmiana czasu zmieniała płynność ale przyspieszała animację a chciałam tego uniknąć. No ale zdecydowałam się zoptymalizować oba czynniki i pójść na kompromis i wygląda w miarę dobrze.
Tomasz D.

Tomasz D. www.9studios.co.uk

Temat: przesuwanie po lini x (galeria)

plynny ruch z punktu A do punktu B:

MovieClip.prototype.jedzX = function(spid, Xpoz) {
this.Xpoz = Xpoz;
this.onEnterFrame = function() {
this._x += (Xpoz-this._x)/spid;
if (Math.abs(Xpoz-this._x)[b]"jest wieksze*"[/b] 0.5) {
delete this.onEnterFrame;
}
};
};

//wywolanie

mc.jedzX(p,pozx);

//gdzie p = predkosc poruszania sie
// pozx = koncowa pozycja X


a przy przesuwaniu jednostajnym to chyba wystarczy

this.onEnterFrame = function() {
mc._x = mc._x+5;
};



"jest wieksze*" nalezy zamienic na znak wiekszosci, bo cos sie forum krzaczy jak sie go tutaj uzyje w tresci odpowiedzi :)

ale po co wywazac otwarte drzwi skoro mozna znalesc takie cudenka w necie:
darmowa galeria "3D" we flaszce:
http://www.airtightinteractive.com/projects/tiltviewer/

ta oprocz fotek czyta jeszcze video i mp3 :)
http://www.flashnifties.com/Tomasz D. edytował(a) ten post dnia 27.01.09 o godzinie 15:15
Ewa Szymańska

Ewa Szymańska grafik komputerowy

Temat: przesuwanie po lini x (galeria)

Dziękuję za podpowiedź.

Następna dyskusja:

Galeria flash




Wyślij zaproszenie do