Skocz do zawartości

kabraone

Members
  • Liczba zawartości

    23
  • Rejestracja

  • Ostatnia wizyta

Odpowiedzi dodane przez kabraone

  1. Witam serdecznie,

    przygotowuję dynamiczną mapę Polskie we flashu. Ma to wyglądać tak że administrator ma możliwość dodawania i usuwania punktów na niej, do każdego punktu ma być przypisany link do jakiejś tam strony. Problem jest taki że nie wiem jak się za to zabrać...nie mam pomysłu jak to zrobić. Szukam rozwiązania już drugi dzień i nic nie mogę znaleźć.

    Może ktoś wie jak coś takiego stworzyć. Może ktoś coś takiego wykonywał.

     

    Pozdrowienia

  2. Witam serdecznie wszystkich.

    Przygotowuję dynamiczną galerię w flash'u. Mam pewien problem, potrzebuję mieć skrypt w AS, który przeszuka folder z fotkami i załaduje je do flasha, niby bez problemowo działa to gdy fotki ładowane są za pomocą XML'a, takiego sposobu używam, ale za każdym razem gdy dodam fotkę (lub fotki muszę ręcznie edytować XML'a). Wiem, że da się to zaprogramować w AS, programistą raczej nie jestem więc zwracam się do Was bardziej doświadczonych :] Jest możliwość także przeszukiwania folderu przez plik *.php, ale też nie wiem jak to zaprogramować. Chodzi mi o to,gdy dodam fotkę do folderu ona automatycznie będzie w galerii, jeśli ją wywale to nie będzie :]

     

     

    plik XML wygląda następująco:

     

    images/foto1.jpg

    images/foto2.jpg

    images/foto3.jpg

    images/foto4.jpg

    images/foto5.jpg

    images/foto6.jpg

    images/foto7.jpg

     

     

    natomiast AS do obsługi tego w ten sposób:

     

    descriptions = true;

    alert._visible = false;

    var ease = 5;

    _root.scala_x = 90;

    _root.scala_y = 110;

    _root.barra_stato = "true";

    _root.box.useHandCursor = false;

    thumbs = new XML();

    thumbs.ignoreWhite = true;

    thumbs.load("dati.xml");

    thumbs.onLoad = function() {

    root = this.firstChild;

    total = root.childNodes.length;

    displayNum = Number(root.childNodes[0].attributes.displayNum="6");

    separation = Number(root.childNodes[0].attributes.separation="5");

    w = 60;

    h = 55;

    mask._width = displayNum*(w+separation);

    mask._height = h+30;

    forward._x = mask._width+20;

    forward._y = back._y=h/2;

    mcs = [];

    for (i=0; i

    mcs.push(i);

    newThumb = thumbnailer.container.duplicateMovieClip("container"+i, i);

    with (newThumb) {

    _x = (w+separation)*i;

    preloader._x = w/2;

    preloader._y = h/2;

    shape._width = w;

    shape._height = h;

    }

    var image = root.childNodes.childNodes[0].firstChild.nodeValue;

    var image1 = root.childNodes[0].childNodes[0].firstChild.nodeValue;

    newThumb.image = root.childNodes.childNodes[0].firstChild.nodeValue;

    newThumb.desc = root.childNodes.childNodes[1].firstChild.nodeValue;

    newThumb.link = root.childNodes.childNodes[2].firstChild.nodeValue;

    loadMovie(image1, _root.box.foto_effetto);

    _root.box._xscale = _root.scala_x;

    _root.box._yscale = _root.scala_y;

    newThumb.onRelease();

    newThumb.cont.loadMovie(image);

    newThumb.cont2.loadMovie(image);

    newThumb.cont._xscale = 8.2;

    newThumb.cont._yscale = 12.2;

    newThumb.cont2._xscale = newThumb.cont._xscale;

    newThumb.cont2._yscale = newThumb.cont._yscale;

    newThumb.onRelease = function() {

    loadMovie(this.image, _root.box.foto_effetto);

    _root.box.play();

    _root.box._xscale = _root.scala_x;

    _root.box._yscale = _root.scala_y;

    };

    if (descriptions) {

    newThumb.onRollOver = function() {

    alert.desc = this.desc;

    alert._visible = true;

    this._xscale = 100;

    this._yscale = 100;

    this.swapDepths(9);

    };

    newThumb.onRollOut = function() {

    alert._visible = false;

    this._xscale = 100;

    this._yscale = 100;

    };

    }

    }

    var offset = total-1;

    var dest = 0;

    var increment = w+separation;

    var ending = (total-displayNum)*(w+separation);

    var lastmc = total-1;

    var firstmc = 0;

    back.onRelease = function() {

    if (dest

    dest += increment;

    } else {

    first = mcs[0];

    for (k=0; k

    mcs[k] = mcs[k+1];

    }

    mcs[total-1] = first;

    thumbnailer["container"+lastmc]._x = -(w+separation);

    firstmc = lastmc;

    for (k=0; k

    if (mcs[k] == (total-1)) {

    lastmc = k;

    }

    }

    }

    };

    forward.onRelease = function() {

    if (dest>-ending) {

    dest -= increment;

    } else {

    last = mcs[total-1];

    for (k=1; k

    mcs[total-k] = mcs[total-k-1];

    }

    mcs[0] = last;

    thumbnailer["container"+firstmc]._x = (displayNum)*(w+separation);

    lastmc = firstmc;

    for (k=0; k

    if (mcs[k] == 0) {

    firstmc = k;

    }

    }

    }

    };

    onEnterFrame = function () {

    for (j=0; j

    thumbnailer["container"+j]._x += (dest+(mcs[j])*(w+separation)-thumbnailer["container"+j]._x)/ease;

    }

    alert._x = _xmouse;

    alert._y = _ymouse;

    };

    };

     

     

     

    Będe bardzo wdzięczny jeśli ktoś powie mi co i jak. Mam nadzieję że wszystko jasno napisałem. Pozdrawiam kabraone

  3. Ja też postanowiłem coś zrobić...nie wiem czy będzie dobre, ale to pierwsza w sumie felga zrobiona w 3D, mam nadzieje że nie zaniżę poziomu czy coś. Czas to jakieś 1,5 godzinki chyba albo mniej coś. Oto moja praca : szprychowa felga typowa dla lowriderów, soft Cimena 4D:

     

    lowriderqf5.jpg

  4. najbardziej podoba mi sie ten po lewej na samym dole (zresztą jak poprzednikom) , ten jest ładny, coś w nim jest, tylko zmieniłbym na "bezio design studio" a podpis na tworzenie z wyobraźnią :] ale to tak od siebie

     

     

    pozdrowki

  5. Dużo grunge :]. Jakoś mało mi się widzi ten baner...jakoś ta czcionka nie za bardzo, co do reszty jest spoko tylko tak jak napisał Knysha, nie ma co grungować formularza i takich mu podobnych. Życzę owocnej pracy.

  6. nie ma za co Paper :] co do stronki to stała sie jaśniejsza, musisz jeszcze popracować na czymś co sprawi żeby była czytelna i funkcjonalna, urzytkonik musi mieć wszystko na wieszchu bo inaczej sie pogubi i nie będzie wiedziało o co chodzi

     

    pracuj jeszcze raz pracuj

     

    pozdrawiam

  7. jakos códem trafiłem na menu...to jest największy ból, no a tak delej to pomysł miałeś nawet nawet, ale jakoś narazie nie jest to zbytnio przystępne dla oka...jest troszke za ciemno, jakoś tak dziwnie...musisz coś jeszcze pomyśleć, pamiętaj, że portfolio ma trafiać w estetyczne gusta wielu osób

     

    zmień hosting...jeśli nie potrzebujsze php i tak dalej to wrzuć na http://www.freehost.pl może nie taki świetny hosting ale przynajmniej nie ma durnych reklam...

     

    pozdrawiam

  8. Chodzi o to że wstawiłem dwa oddzielne preloadery, a widzialem ze robi sie to troszke inaczej...tylko nie wiem jak.

     

    AS jest taki, podpisany jest pod Movie Clip'a :

    onClipEvent (load)

    {

    total = _root.getBytesTotal();

    }

    onClipEvent (enterFrame)

    {

    loaded = _root.getBytesLoaded();

    percent = int(loaded / total * 100);

    text = percent + "%";

    gotoAndStop(percent);

    if (loaded == total)

    {

    _root.gotoAndPlay(2);

    } // end if

    }

     

    Chodzi mi o to że nie da sie wykorzystać tego kodu 2 razy w tej samej animacji. Może troszke namieszałem z tym i jest to niezrozumiale napisane. Chodzi mi o ładowanie zewnętrznych klipów to animacji głównej. Potrzeby mi jest preloader bo dużo zajmują.

  9. Witam serdecznie. Zwracam sie do Was o pomoc. Chce stworzyc strone we flash'u, która korzysta z zawnętrznych plików *.swf. Mam problem z preloaderami w tych plikach. Coś sie wywala, preloader liczy coś, ale nie pokrywa sie to z rzeczywistością i trzeba czekac i czakac na zaloadowanie :/. Mam nadzieje, że znajdzie sie ktoś kto mi pomoże. Z góry dzięki. Pozdrawiam.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności