Temat: Obrót obiektu o 360 stopni - efekt

Witam,
poszukuję tutorialu lub jakiegoś pomysłu jak zrobić taki efekt:
http://www.yofla.com/flash/3d-rotate/flexi/

Założenia:
wczytuje zdjęcia z xml-a powiedzmy 14 zdjęć robionych co kilka stopni. Czy macie jakiś pomysł lub rozwiązanie jak mogę to odtworzyć we flashu?

Pozdrawiam
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Obrót obiektu o 360 stopni - efekt

tworzysz N kontenerów, każde zdjęcie do osobnego kontenera, każdemu zdjęciu robisz _visible = false; i prostym skryptem co określony czas kolejnemu przełączasz _visible na true. Kiedyś nawet coś takiego zrobiłem "po znajomości", ale to było w as1 ;) i z root-em ;), więc nie wkleję ;-P

Skrypt wygląda tak:
var prevMC:MovieClip;
var nextP:Number;
var allphotos:Number = this.allphotos;//z XML
//
function doAfterEvent ()
{
prevMC._visible = false;
prevMC = pictureBox["photo" + nextP];
prevMC._visible = true;
if (++nextP == allphotos) nextP = 0;
};

konto usunięte

Temat: Obrót obiektu o 360 stopni - efekt

Najprościej:
a) ładujesz klipy do poszczególnych klatek na timeline, i _currentframem sterujesz w onEnterFrame za pomocą jakiejś inkrementacji/dekrementacji, w zależności od kierunku ruchu
b) ładujesz je do wygenerowanych movieclipów jeden nad drugim, do tablicy i _visiblami sterujesz
pewnie gdyby pomyśleć, to z kilkanaście sposobów by się znalazło, to tak na szybko
edit: kolega MaW mnei ubiegł :)Mateusz Namysłowski edytował(a) ten post dnia 03.12.09 o godzinie 13:59

konto usunięte

Temat: Obrót obiektu o 360 stopni - efekt

Powiedzmy zaczynasz od pozycji numer 7 wyświetlanie. Jak user przeciagnie sobie paseczek na lewo to odejmujesz jedno i dajesz update na grafike. Jak dochodzisz do zera, to zmieniasz wartosc na maxymalna wg np jakiegos array.length

W sumie dzięki za pomysł na maluteńką rzecz do portfolio, która na pewno się spodoba komuś kto nie siedzi przy programowaniu i sprawi wrażenie skomplikowanego :p

Następna dyskusja:

Niszczenie obiektu - zrodla




Wyślij zaproszenie do