Thread View: alt.pl.programy.flash-5
13 messages
13 total messages
Started by Paweł
Sat, 04 Nov 2006 15:21
Ozenak Flasha 5 ze skryptem PHP
Author: Paweł
Date: Sat, 04 Nov 2006 15:21
Date: Sat, 04 Nov 2006 15:21
9 lines
1271 bytes
1271 bytes
Witam Mam skrypt PHP pobierajacy obrazki z jakiegos katalogu i i pokazujacy je w formie prezentacji od prawej krawedzi do lewej. Chce ten skrypt wstawic do animacji flasha na okreslona warstwe we wskazana klatke kluczowa oraz w miejscu wyznaczonym przez parametry (x,y, width, height). Nigdy dotad nie mieszalem flasha z php. Jak to zrobic? Prosze o porade. -- Pozdrawiam Paweł
Re: Ozenak Flasha 5 ze skryptem PHP
Author: olo
Date: Sat, 04 Nov 2006 17:36
Date: Sat, 04 Nov 2006 17:36
101 lines
5152 bytes
5152 bytes
Paweł napisał(a):
> Chce ten skrypt
> wstawic do animacji flasha na okreslona warstwe we wskazana klatke
> kluczowa oraz w miejscu wyznaczonym przez parametry (x,y, width,
> height).
1. we wskazanej klatce kluczowej na określonej warstwie utwórz nowy
movieClip. Nazwij go dowolnie (instance name!). Ja na potrzeby tego
postu przyjmę, że będzie to 'galeria'. Utworzony movieClip (pusty) ustaw
w pozycji x=0, y=0 (lub w odpowiednio innej pozycji - będzie to
współrzędna lewego górnego rogu pierwszego zdjęcia galerii)
2. W tej samej klatce kluczowej na warstwie akcji (dobrym nawykiem jest
stworzenie nowej warstwy w której będziemy wpisywać akcję - jest to
najzwyklejsza w świecie warstwa :) otwórz panel akcji i wpisz:
var loader = new LoadVars();
loader.parametr = 'wartość';
loader.parametr2 = 'wartość 2';
loader.onLoad = function(ok) {
if (ok) {
utworz_galerie(this);
} else {
trace('nie można otworzyć pliku .php');
}
}
loader.sendAndLoad('plik.php', loader, 'POST');
kilka słów wyjaśnienia:
- parametr i parametr 2 to opcjonalne parametry (zmienne) przesyłane do
pliku .php. Można je w php odczytać normalnie poprzez $_POST['parametr']
i $_POST['parametr2']
- dane wysyłane są do pliku 'plik.php' metodą POST (tylko tą metodą
można to zrobić chcąc by plik php miał wpływ na to co będzie się działo
we flashu a nie otworzył się po prostu w nowym oknie)
- utworz_galerie to funkcja, którą opiszę poniżej
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&
znów kilka słów wyjaśnienia:
- znaczniki '&' są bardzo ważne i nie można o nich zapomnieć. Wiem, że
można to powyższe zapisać przy użyciu mniejszej ilości '&', ale w ten
sposób jest ładniej. Krótszy sposób wygląda jak zapisywanie danych
przesyłanych metodą GET (bez początkowego znaku zapytania)
- plik1, plik2, plik3 itd to nazwy zmiennych przesyłanych do flasha w
wyniku wykonania skryptu .php. Ich nazwy mogą być dowolne, ważne jednak
aby zaczynały się jakimś wyrazem a kończyły kolejną cyfrą porządkową
(aby później można się było łatwo w pętli do nich odwoływać)
- obrazek1, obrazek2, obrazek3 itd to nazwy plików .jpg, które skrypt ma
odczytać. Tutaj nazewnictwo jest już dowolne
- ilosc_plikow - Jest to ilość obrazków .jpg, które skrypt odczytał z
katalogu (teoretycznie można by napisać skrypt we flashu, który nie
potrzebowałby tej zmiennej, ale byłby on trudniejszy niż zwykłe 'for')
4. Przejdź do flasha. Na warstwie funkcji (albo po prostu w klatce i
warstwie w której wpisałeś poprzedni kod) napisz deklaracje:
function utworz_galerie(plik) {
var ilosc = plik.ilosc_plikow;
for (var i=1; i<ilosc_plikow+1; i++) {
laduj_obrazek(plik, i);
}
}
function laduj_obrazek(plik, nr) {
var odstep_x = 150;
var obj = galeria.createEmptyMovieClip("fotka"+nr, nr);
obj._x = odstep_x*(nr-1);
obj._y = odstep_y*(nr-1);
nazwa_fotki = plik["plik"+nr];
// gdyby powyższe nie zadziałało to spróbuj:
// nazwa_fotki = eval("plik.plik"+nr);
obj.loadMovie("katalog_ze_zdjeciami/"+nazwa_fotki);
}
kilka słów wyjaśnienia:
- katalog_ze_zdjeciami to katalog który listuje skrypt php
- odstep_x to odstęp pomiędzy kolejnymi fotkami (a konkretniej to odstęp
pomiędzy ich lewymi narożnikami). Znaczy to tyle, że jeśli fotka ma
rozmiar 140px i odstęp będzie ustawiony tak jak zaproponowałem (150px)
to odstęp pomiędzy fotkami wyniesie 10px
oczywiście powyższy kod można jeszcze udoskonalić (preloader,
wczytywanie zdjęcia po zdjęciu a nie wszystkich naraz, wyświetlanie w
kolumnach i wierszach), ale post jest już wystarczająco długi. Jak
uporasz się z tym powyżej i będziesz chciał powalczyć dalej to napisz.
--
pozdrawiam!
http://webtrunki.pl - piwa, wina, wódki, domowe wyroby
ZAPRASZAMY!!
Re: Ozenak Flasha 5 ze skryptem PHP
Author: Paweł
Date: Sat, 04 Nov 2006 18:41
Date: Sat, 04 Nov 2006 18:41
20 lines
2171 bytes
2171 bytes
> oczywiście powyższy kod można jeszcze udoskonalić (preloader, wczytywanie > zdjęcia po zdjęciu a nie wszystkich naraz, wyświetlanie w kolumnach i > wierszach), ale post jest już wystarczająco długi. Jak uporasz się z tym > powyżej i będziesz chciał powalczyć dalej to napisz. > Dzieki Wielkie :-) Spodziewalem sie raczej jakiegos naprowadzenia cel, a nie az tak wyczerpujacych porad - sam myslalem ze to bedzie prostsze. Dopiero co przeczytalem Twoj post i zabieram sie za modyfikacje - zobacze co z tego wyjdze. Jak cos to nie omieszkam sie dopytac. Jeszcze raz dzieki za Twoj niewatpliwie duzy wklad pracy we wszystkie wyjasnienia :-) Napewno mi to duzo wyjasni z calej sytuacji Co do mojego skryptu, to jest to jeden plik php zawierajacy funkcje odczytujaca z podanego katalogu zawarte w nim obrazki, a nastepnie wyswietlajacej je w jednym rzedzie w formie przewijanego paska od prawej do lewej (cos jak pasek z wiadomosciami, w serwisach informacyjnych). Tyle, ze zakladam ze nazwy ani ilosc obrazkow w katalogu nie sa znane - skrypt pracuje na zmiennych. Dzieki za wszystko :-) Pozdrawiam Paweł
Re: Ozenak Flasha 5 ze skryptem PHP
Author: Paweł
Date: Sat, 04 Nov 2006 22:46
Date: Sat, 04 Nov 2006 22:46
11 lines
1550 bytes
1550 bytes
Probuje to zrobic ale nie idzie mi. Problemem jest sam panel Actions. We flashu 5 moge kozystac z gotowych elementow, wlasnych funkcji - takich jak przedstawiona przez Ciebie- nie moge pisac. Jest opcja "evaluate" ale dodaje jedynie pojedyncza linie zakonczona ";" co jest dosc ciezkie do pisania tych funkcji. Moj skrypt PHP nie przesyla zadnych zmiennych do flasha. Chodzi mi jedynie zeby sam Flash mogl go wywolac w okreslonym miejscu na warstwie. Moze da sie to zrobic przy pomocy predefiniowanych funkcji? Bo nie wiem jak dodac wlasne :-/ Paweł
Re: Ozenak Flasha 5 ze skryptem PHP
Author: Devoth
Date: Sun, 05 Nov 2006 11:54
Date: Sun, 05 Nov 2006 11:54
17 lines
1616 bytes
1616 bytes
Paweł napisał(a): > Probuje to zrobic ale nie idzie mi. Problemem jest sam panel Actions. We > flashu 5 moge kozystac z gotowych elementow, wlasnych funkcji - takich > jak przedstawiona przez Ciebie- nie moge pisac. Jest opcja "evaluate" > ale dodaje jedynie pojedyncza linie zakonczona ";" co jest dosc ciezkie > do pisania tych funkcji. Możesz możesz, nie ściemniaj ;) Poszukaj w panelu akcji opcji zmieniającej formatowanie kodu na expert, advanced, czy coś w tym stylu (nie pamiętam jak się to we flashu 5 nazywało). -- pozdrawiam Devoth Questions? - Do not hesitate to ask! www.devoth.pl || www.devoth.com (eng. version)
Kilka pytan
Author: Paweł
Date: Sun, 05 Nov 2006 19:47
Date: Sun, 05 Nov 2006 19:47
76 lines
3493 bytes
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;
}
}
?>
Re: Ozenak Flasha 5 ze skryptem PHP
Author: olo
Date: Sun, 05 Nov 2006 20:18
Date: Sun, 05 Nov 2006 20:18
16 lines
1422 bytes
1422 bytes
Devoth napisał(a): > Możesz możesz, nie ściemniaj ;) > Poszukaj w panelu akcji opcji zmieniającej formatowanie kodu na expert, > advanced, czy coś w tym stylu (nie pamiętam jak się to we flashu 5 > nazywało). uu.. a ja jak zwykle nie doczytałem tematu :( we flash5 nie zadziała LoadVars bo jest od f6 można pokombinować z loadVariables ale nie mam z tym doświadczenia (Zaczynalem od mx) -- pozdrawiam! http://webtrunki.pl - piwa, wina, wódki, domowe wyroby ZAPRASZAMY!!
Re: Kilka pytan
Author: olo
Date: Mon, 06 Nov 2006 16:57
Date: Mon, 06 Nov 2006 16:57
57 lines
2838 bytes
2838 bytes
Paweł wrote: >> postu przyjmę, że będzie to 'galeria'. Utworzony movieClip (pusty) > > "Pusty" tzn obszar o wymiarach odpowiednich dla prezentacji php (np. > obszar > prostakatny)? pusty znaczy pusty :). Tworzysz nowy movieClip - nic w nim nie rysujesz. Wychodzisz z edycji i masz juz go w bibliotece. Przeciagasz go na scene i ustawiasz w lewym gornym rogu. > >> 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? zgadza sie. Dlatego napisalem, ze parametry te są opcjonalne. Moglo by sie to przydac gdybys chcial jednym skryptem php czytac zawartosc roznych katalogow. Wtedy jako parametr wysylasz nazwe katalogu i odpowiednio modyfikujesz skrypt > 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? echo :) > > 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). [...] echujesz wszystko do flasha jako ciąg GET'ów - jedyna roznica to fakt, ze nie zaczynasz od pytajnika tylko lecisz od razu ze zmienną (ew. zaczynasz od &). Czyli: ?zmienna=wartosc&zmienna2=wartosc2 -> zle zmienna=wartosc&zmienna2=wartosc -> dobrze &zmienna=wartosc&zmienna2=wartosc -> dobrze oczywiscie powyższe musisz wyechować - to mialem na mysli piszac 'skrypt musi wygenerować' :) -- pozdrawiam! http://webtrunki.pl - piwa, wina, wódki ZAPRASZAMY
Re: Kilka pytan
Author: Paweł
Date: Mon, 06 Nov 2006 22:34
Date: Mon, 06 Nov 2006 22:34
45 lines
2768 bytes
2768 bytes
> pusty znaczy pusty :). Tworzysz nowy movieClip - nic w nim nie rysujesz. > Wychodzisz z edycji i masz juz go w bibliotece. Przeciagasz go na scene i > ustawiasz w lewym gornym rogu. Wezmy taki przyklad: Mam nowa warstwe, i co z nia robie? 1. Rysuje jakis prostokat o wymiarach takich jakie ma miec pole do wywolania skryptu? I to jego konwertuje na MovieClip? 2. Czy poprostu - nowa warstwa - na niej opcja "New Symbol" - i to przerzucam z biblioteki na scene? Ale wtedy twozy mi sie jakis punkcik, ktory - gdy go potraktuje panelem "Info" by zmienic mu parametry - dalej jest punktem z width=0 i height=0. Ktora opcja 1 czy 2 jest poprawna > echo :) > no ale echo wywali mi ten ciag (string) na ekran, a ja go tam nie chce :). Chce te parametry przekazac, a nie wyswietlac. Bo wyswietlac sie maja tylko obrazki a nie string w postaci &plik1=obraz1.jpg&..... > echujesz wszystko do flasha jako ciąg GET'ów - jedyna roznica to fakt, ze > nie zaczynasz od pytajnika tylko lecisz od razu ze zmienną (ew. zaczynasz > od &). Czyli: > > ?zmienna=wartosc&zmienna2=wartosc2 -> zle > zmienna=wartosc&zmienna2=wartosc -> dobrze > &zmienna=wartosc&zmienna2=wartosc -> dobrze > > oczywiscie powyższe musisz wyechować - to mialem na mysli piszac 'skrypt > musi wygenerować' :) to ma byc jako odnosnik w formie (wg listingu skryptu)?: $tekst='&plik'.$i++.'='.$fotka.'&'; co da wynik: &plik0=zdjecie1.jpg&&plik1=zdjecie2.jpg&........... a potem moze tak ?: $url='plik.swf'.$tekst; echo $url; //zeby to wyslac do pliku SWF? w efekcie bedzie (bez pytajnika): plik.swf&plik0=zdjecie1.jpg&&plik1=zdjecie2.jpg&........... Sory, zakombinowalem Popraw mnie jesli zle mysle :-) Pozdro. Paweł
Re: Kilka pytan
Author: olo
Date: Tue, 07 Nov 2006 18:30
Date: Tue, 07 Nov 2006 18:30
45 lines
2601 bytes
2601 bytes
Paweł wrote: >> pusty znaczy pusty :). Tworzysz nowy movieClip - nic w nim nie rysujesz. >> Wychodzisz z edycji i masz juz go w bibliotece. Przeciagasz go na scene i >> ustawiasz w lewym gornym rogu. > > Wezmy taki przyklad: > Mam nowa warstwe, i co z nia robie? > 1. Rysuje jakis prostokat o wymiarach takich jakie ma miec pole do > wywolania > skryptu? I to jego konwertuje na MovieClip? > 2. Czy poprostu - nowa warstwa - na niej opcja "New Symbol" - i to > przerzucam z biblioteki na scene? Ale wtedy twozy mi sie jakis punkcik, > ktory - gdy go potraktuje panelem "Info" by zmienic mu parametry - dalej > jest punktem z width=0 i height=0. > Ktora opcja 1 czy 2 jest poprawna > opcja 2. Ma byc punkcik w lewym gornym rogu. Pusty to pusty :). Dopiero do niego bedziesz ladowal > to ma byc jako odnosnik w formie (wg listingu skryptu)?: > $tekst='&plik'.$i++.'='.$fotka.'&'; > co da wynik: > &plik0=zdjecie1.jpg&&plik1=zdjecie2.jpg&........... > a potem moze tak ?: > $url='plik.swf'.$tekst; > echo $url; //zeby to wyslac do pliku SWF? > w efekcie bedzie (bez pytajnika): > plik.swf&plik0=zdjecie1.jpg&&plik1=zdjecie2.jpg&........... > > Sory, zakombinowalem Popraw mnie jesli zle mysle :-) o tak tak. Zakombinowales :P Sprobuj na prostym przykladzie:) http://www.intertel.net.pl/~a_warywocki/port/index.php?page=faq&id=10 nastepnie wyobraz sobie, ze flash 'widzi' plik .txt (jego zawartość), zaś z pliku .php 'widzi' tylko to co wyechujesz. Poprobuj i zrozumiesz na pewno -- pozdrawiam! http://webtrunki.pl - piwa, wina, wódki ZAPRASZAMY
Re: Kilka pytan
Author: Paweł
Date: Tue, 07 Nov 2006 21:12
Date: Tue, 07 Nov 2006 21:12
39 lines
2410 bytes
2410 bytes
> o tak tak. Zakombinowales :P
> Sprobuj na prostym przykladzie:)
>
> http://www.intertel.net.pl/~a_warywocki/port/index.php?page=faq&id=10
>
> nastepnie wyobraz sobie, ze flash 'widzi' plik .txt (jego zawartość), zaś
> z pliku .php 'widzi' tylko to co wyechujesz. Poprobuj i zrozumiesz na
> pewno
>
Napisalem tak:
$j=0;
do {
foreach($zdjecia as $fotka){
$tekst='&plik'.$j++.'='.$fotka.'&';
echo $tekst;
}
$j++;
}
while($j<$i*3);
echo '&ilosc_plikow='.count($zdjecia).'&';
plik.php wyswietla to tak:
&plik0=z3.jpg&&plik1=z1.jpg&&plik2=z2.jpg&&plik4=z3.jpg&&........&&plik29=z2.jpg&&ilosc_plikow=3&
gdzie: z1.jpg z2.jpg z3.jpg - to zdjecia, powtorzone 10 razy kazde
jak widzisz nazwy obrazkow sie powtarzaja - bo w sumie sa 3 obrazki, ale
odtwarzane w petli - kazdy ma unikalna nazwe 'plikNr' (od plik0 do plik29).
Tak moze byc czy wyswietlac sie ma faktyczna liczba 3 obrazkow - bez
powtorzen?
I czy te wypisy musza byc widoczne jako wynik dzialania skryptu na stronie
HTML czy moga byc jako komentaz w pliku zrodowym HTML?
Jesli to wszystko jest ok, to sie powinno zgadzac z Twoim opisem z
pierwszego posta. Nie wiem tylko czy Flash 5 toleruje funkcje: LoadVars() i
createEmptyMovieClip - ich definicji nie znalazlem w panelu Actions.
Moze to jakos zmodyfikowac?
Paweł
Re: Kilka pytan
Author: olo
Date: Thu, 09 Nov 2006 11:57
Date: Thu, 09 Nov 2006 11:57
27 lines
2146 bytes
2146 bytes
Paweł napisał(a): > I czy te wypisy musza byc widoczne jako wynik dzialania skryptu na > stronie HTML czy moga byc jako komentaz w pliku zrodowym HTML? jeszcze raz zastanów się nad tym prostym przykładem, do którego podesłałem linka wyżej. Nie ma żadnego HTML, żadnego komentarza ani pliku źródłowego. Plik .php ma wygenerować ciąg znaków, który trafia bezpośrednio do flasha > Jesli to wszystko jest ok, to sie powinno zgadzac z Twoim opisem z > pierwszego posta. Nie wiem tylko czy Flash 5 toleruje funkcje: > LoadVars() i createEmptyMovieClip - ich definicji nie znalazlem w panelu > Actions. > Moze to jakos zmodyfikowac? napisałem także wyżej małe sprostowanie (odpowiadając Devoth'owi). LoadVars dostępne jest od flashaMX. Sprawdziłem teraz i createEmptyMovieClip także :(. Także musi się wypowiedzieć ktoś kto miał do czynienia z flashem 5 i robił podobne rzeczy przy jego pomocy. Ja rozpocząłem od flashMX - a między nim a F5 jest przepaść jeśli chodzi o actionscript -- pozdrawiam! http://webtrunki.pl - piwa, wina, wódki, domowe wyroby ZAPRASZAMY!!
Re: Kilka pytan
Author: Paweł
Date: Sun, 12 Nov 2006 16:38
Date: Sun, 12 Nov 2006 16:38
11 lines
1601 bytes
1601 bytes
> jeszcze raz zastanów się nad tym prostym przykładem, do którego podesłałem > linka wyżej. Nie ma żadnego HTML, żadnego komentarza ani pliku źródłowego. > Plik .php ma wygenerować ciąg znaków, który trafia bezpośrednio do flasha > przerobilem PHP zeby mi generowal plik .txt w takiej postaci: &plik0=z3.jpg&&plik1=z1.jpg&&plik2=z2.jpg&&plik3=z3.jpg&&........&&plik29=z2.jpg&&ilosc_plikow=3& Moze teraz Flash by to prosciej przyjal? Paweł
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads