🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #33454

Kilka pytan

#33454
From: Paweł
Date: Sun, 05 Nov 2006 19:47
76 lines
3493 bytes
> postu przyjmę, że będzie to 'galeria'. Utworzony movieClip (pusty)

"Pusty" tzn obszar o wymiarach odpowiednich dla prezentacji php (np. obszar 
prostakatny)?

> loader.parametr = 'wartość';
> loader.parametr2 = 'wartość 2';

jakimi wartosciami sa "wartosc" i "wartosc 2" ? Moze jesli PHP odwala cala 
robotw generowania obrazkow  to nie ma potrzeby wysylac jakichs danych z 
flasha do skryptu - tylko go zwyczajnie wywolac?

> 3. Przejdź do pliku 'plik.php'. Prawdopodobnie będziesz musiał go trochę 
> pozmieniać na potrzeby flasha. Nie wiem też w jaki sposób aktualnie 
> prezentuje on obrazki. Przyjmę, że listuje on jakiś katalog i odpowiednio 
> generuje kod html aby wyświetlić obrazki. Musisz zatem zmienić go tak, aby 
> wyświetlał dane w stylu jak poniżej:
>
> &plik1=obrazek1.jpg&
> &plik2=obrazek2.jpg&
> &plik3=obrazek3.jpg&
> &ilosc_plikow=3&
>
No wlasnie jak to przeslac do flasha (SWF)? W PHP jest tak jak piszesz 
metoda GET np:
inny_plik.php? plik1=obrazek1.jpg&plik2=obrazek2.jpg.........;
a jak to wyglada jesli chodzi o przesyl do SWFa?

Ponizej podaje moj dotyczczasowy pelny skrypt PHP, zebys mial wglad poniewaz 
dziala on nieco inaczej niz Twoje zalozenia. Owszem pobiera on pliki z 
katalogu, ale pozniej wyswietla je w petli (do.... while....) okreslona 
ilosc iteracji (inkrementacja zmiennej $i).
Wiec co ma uzgledniac zmienna "ilosc_plikow" - ilosc zdjec w katalogu czy 
ilosc wszystkich powtorzonych zdjec? Ponizej caly skrypt:
----------------------------------
 <?php
prezentacja();
//funkcje
function prezentacja(){
  $zdjecia = array(); //zaladowanie zdjec z katalogu
  if($katalog = opendir('logo/')){
    while($plik = readdir($katalog)){
      if ($plik != "." && $plik != ".."){
        $zdjecia[] = $plik;
      }
    }
   closedir($katalog);
  }
  if ($zdjecia==null){
    break;
  }
  else {
    ?>
    <table width=300 height=124><td>
    <MARQUEE> <!-- przesuwa obrazki -->
    <?php
    $i=0;
    do{ //petla powtarzajaca wczytywanie
        foreach($zdjecia as $fotka){ //wyswietla obrazki
          $sciezka="logo/";
          $link = $sciezka.$fotka;
          $stat1='&plik'.$i.'='.$fotka.'&'; ?>
         <img SRC="<?php echo $link; ?>">
         <?php   //echo $stat1.'<br>';
        }
        $i++;
    }
    while($i<10);?>
    </MARQUEE>
    </TD> </TABLE>
    <?php
    $stat2='&ilosc_plikow='.count($zdjecia)*$i.'&';
    //echo $stat2;
  }
}
?> 
Technical Details
Message-ID: <eilf5g$d58$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <eiib5u$5j4$1@atlantis.news.tpi.pl> <eiij2q$b8r$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Paweł <brop@wp.pl>
Newsgroups: alt.pl.programy.flash-5
Subject: Kilka pytan
Date: Sun, 5 Nov 2006 20:47:29 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 77
Message-ID: <eilf5g$d58$1@atlantis.news.tpi.pl>
References: <eiib5u$5j4$1@atlantis.news.tpi.pl> <eiij2q$b8r$1@inews.gazeta.pl>
NNTP-Posting-Host: acwc206.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1162756088 13480 83.11.134.206 (5 Nov 2006 19:48:08 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sun, 5 Nov 2006 19:48:08 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit