SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Moja strona z animacją 3D oraz pytanie
Autor Wiadomość
attim 
Praktyk


Dołączył: 07 Sie 2007
Posty: 24
Skąd: Warszawa
Wysłany: Pią 27 Lis, 2009 00:09   Moja strona z animacją 3D oraz pytanie

oraz pytanie:
Mam problem ze zrobieniem galerii która będzie po kliknięciu przycisku "next" wczytywała kolejne fotki z folderu.
oczywiście zrobiłem ładowanie fotek na serwer przy pomocy php, zapisują się kolejno jako 1.jpg, 2.jpg itd
fotki ładują się wszystkie przy użyciu pętli for, a mnie chodzi o to by po kliknięciu przycisku "next" wczytywała sie kolejna fotka, a wogule cudownie by było gdyby omijała brakujący numer fotki w przypadku wykasowania np: 1.jpg, 2.jpg, 4.jpg,
Analogicznie z przyciskiem "prev"

w załączniku plik z funkcją for
Ostatnio zmieniony przez attim Sob 29 Sty, 2011 00:39, w całości zmieniany 1 raz  
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 27 Lis, 2009 08:13   

ładuj nazwy plików do tablicy i potem operuj na elementach tablicy
 
     
attim 
Praktyk


Dołączył: 07 Sie 2007
Posty: 24
Skąd: Warszawa
Wysłany: Pią 27 Lis, 2009 09:45   

możesz mi podać przykładowy skrypt bo coś mi jednak nie wychodzi

i jeszcze jedno, potrafię załadować tekst z php ale ze zdjęciami mi nie wychodzi

w załączniku przykładowy skrypt php
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 27 Lis, 2009 11:08   

kod php
Kod:

<?php
$katalog="img";
$dir = opendir("./".$katalog);                         
$namen = array();                                   
while (true == ($file = readdir($dir)))
{
        if ((substr(strtolower($file), -3)=="jpg")   
         or (substr(strtolower($file), -3)=="swf"))     
        {       
            $file_tab[] = $file;                       
        }   
}
echo "&katalog=$katalog";                             
echo "&tablica=".implode(",", $file_tab)."&";
?>




i as
Kod:

onSelfEvent (load) {
   
    tablica = "";
    katalog = "";
    tab= new Array;
    loadVariables("img/czytaj.php",'POST');
    ile = 0;
     
}

onFrame (4)
{
        tab = tablica.split(",");
        ile = tab.length-1;
    }



i nazwy plików znajdują się w tablicy tab

wywołanie pierwszego zdjęci

loadMovie(_root.katalog+"/"+_root.tab[0]);

wszystko robione z ręki więc nietestowane ale powinno działać
 
     
attim 
Praktyk


Dołączył: 07 Sie 2007
Posty: 24
Skąd: Warszawa
Wysłany: Pią 27 Lis, 2009 16:35   

DZIĘKUJE BAARDZO, UDAŁO SIĘ

POZDRAWIAM

dla tych co nie wiedzą a, chcieli by :)
foto.rar do pobrania

http://attim.pl/foto.rar
Ostatnio zmieniony przez attim Nie 29 Lis, 2009 22:08, w całości zmieniany 1 raz  
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 29 Lis, 2009 09:01   

faktycznie mój błąd tab jest zarezerwowane więc dałem tab_1 i sprawdziłem czy działa
w załączniku komplet
 
     
attim 
Praktyk


Dołączył: 07 Sie 2007
Posty: 24
Skąd: Warszawa
Wysłany: Nie 29 Lis, 2009 22:02   

Mam kolejny problem
w załączniku cała galeria łącząca się z bazą mysql ale problem mam z preloaderem

jak zrobić sprawdzanie, ile procent danego jpg się załadowało.
Ciągle próbuje więc jak mi się uda szybciej niż mielu mi pomoże :) to dołączę do pliku :)

http://attim.pl/foto.rar

[ Dodano: Pon 30 Lis, 2009 00:43 ]
oprócz preloadera mam jeszcze problem ze środkowaniem

kod wygląda tak:

lon (release) {
loader.center.loadMovie("img/"+_root.table[--i]);
loader.center.szerokosc = loader.center._width;
loader.center.wysokosc = loader.center._height;
loader.center._x = loader.center.szerokosc/-2;
loader.center._y = loader.center.wysokosc/-2;
this.nrfoto --;
if(nrfoto == 1)
{ lewo._visible = false }
else if (nrfoto < ile)
{prawo._visible = true}

ale niestety nie środkuje :(

[ Dodano: Pon 30 Lis, 2009 00:55 ]
Poradziłem sobie tworząc duszka który wygląda tak:

onFrame (1) {
szerokosc = _parent.loader.center._width;
wysokosc = _parent.loader.center._height;
_parent.loader.center._x = szerokosc/-2;
_parent.loader.center._y = wysokosc/-2;
}
onFrame (2) {
prevFrameAndPlay();
}



proste rozwiązania są najlepsze :)

Zostaje problem z preloaderem
 
 
     
Klecha 
Praktyk



Dołączył: 30 Maj 2009
Posty: 36
Skąd: kradniesz skrypty?
Wysłany: Pią 04 Gru, 2009 14:49   

Stronka ładna, przejrzysta, ale głucha jak pień. Przydałoby się trochę dźwięków na przyciskach, że nie wspomnę o muzyce w tle.

Pozdrawiam
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
 

ABC CorelDRAW X6 PL

ABC CorelDRAW X6 PL
Roland Zimek

Cena: 39.90 z�

dodaj do koszyka
zobacz opis

 

CorelDRAW X6 PL. �wiczenia praktyczne

CorelDRAW X6 PL. �wiczenia praktyczne
Roland Zimek

Cena: 24.90 z�

dodaj do koszyka
zobacz opis

 

Corel PaintShop Pro X4. Obr�bka zdj�� cyfrowych. �wiczenia praktyczne

Corel PaintShop Pro X4. Obr�bka zdj�� cyfrowych. �wiczenia praktyczne
Roland Zimek

Cena: 34.90 z�

dodaj do koszyka
zobacz opis

 

PowerPoint 2010 PL. �wiczenia

PowerPoint 2010 PL. �wiczenia
Roland Zimek

Cena: 21.90 z�

dodaj do koszyka
zobacz opis

 

Roblox Lua w 24 godziny. Tworzenie gier dla początkujących

Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
Roblox Corporation

Cena: 34.50 zł
zobacz opis

Strona wygenerowana w 0.27 sekundy. Zapytań do SQL: 14