Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP+FLASH, wyswietlanie zdjęć z katalogu...?
wężyk
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Witam wszyzdkich!!
Od niedawna prubuje sie bawic php i flashem
No i mam taki problem chciałbym zrobic tak:
1.Skrypt php pobiera zdjecia z katalogu o nazwach pobieranych z bazy danych
2.Wyswietlenie wszyzdkiego we flashu move_clipa
ze skryptem php niemam problemow ale gozej z action scryptem prubowała ktoś to moze robic?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 17)
tts
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


i co? skrypt ci napisac? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) moze sam cos napiszesz, a jak bedziesz miec problem to ktos pomoze? nie licz na to, ze ktos cos za ciebie napisze badz za ciebie cos wygoogluje!
Go to the top of the page
+Quote Post
Puciek
post
Post #3


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Cytat(tts @ 2005-03-12 01:46:25)
i co? skrypt ci napisac? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) moze sam cos napiszesz, a jak bedziesz miec problem to ktos pomoze? nie licz na to, ze ktos cos za ciebie napisze badz za ciebie cos wygoogluje!

Nie do konca masz racje, jesli podalby konkretny problem o co chodzi, to ktos napewno by pomogl, odsylam do manuala z php w poszukiwaniach
Go to the top of the page
+Quote Post
tts
post
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


@Puciek: a co ja napisalem? przeciez chyba o to chodzi aby najpierw samemu pokombinowac, a na forum postawic konkretny problem. w koncu forum jest min. od tego.
Go to the top of the page
+Quote Post
wężyk
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Dobra sorki
Chodzi mi oto czy jak w php utworze tablice wielo elementową to czy jej zawartosc bedzie mozna odczytac w A S?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
I czy obiekty muszą byc utorzone wczesniej czy mozna je stworzyc za pomoca pętli??

Ten post edytował wężyk 12.03.2005, 13:58:28
Go to the top of the page
+Quote Post
tts
post
Post #6





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


ano da sie, w dopracowaniu szczegolow rozwiazania polecam lekture: http://www.flashzone.pl/forum2/, ale wczesniej zobacz artykul: http://www.flashzone.pl/tutoriale/show.php?id=18. mam nadzieje, ze to ci pomoze.
Go to the top of the page
+Quote Post
wężyk
post
Post #7





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Witam dzięki za pomoc bardzo mi się to przydało.
Mam kolejny problem:
Pobieram z bazy danych nazwy zdjeć i chce je wyswietlic za pomoca pętli w AS
no i tworze taka pętle ale zdjecia się nie wyswietlaja (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

catalog = new LoadVars();
// wgrywa wartosci z zewnetrznego pliku php
catalog.load("Select.php");
catalog.onLoad = function(success) {
for (this.a=1; this.a<=this.total; this.a++) {
//stworz tablice (Object N) dla kazdego obiektu w katalogu
this["object"+this.a] = this["Oggetto"+(this.a)].split("|");
loadMovie(_root.catalog["object"+image[a]+".jpg", "object_image"+[a]);
}
};
Bardzo proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Go to the top of the page
+Quote Post
tts
post
Post #8





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


a co zwraca ci debuger flashowy? czy tablica ze zdjeciami zostala przekazana z php do flasha?
Go to the top of the page
+Quote Post
aleksander
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

Ostrzeżenie: (0%)
-----


wężyk: to nie jest forum o flashu i niewiele osób Ci pomoże. Proponuję zapytać się na forum o flashu.
Go to the top of the page
+Quote Post
wężyk
post
Post #10





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Cytat(tts @ 2005-03-22 00:50:26)
a co zwraca ci debuger flashowy? czy tablica ze zdjeciami zostala przekazana z php do flasha?

Poprawiłem troszke ten kod ale i tak mi nie działa :

zdjecia = new LoadVars();
zdjecia.load("skrypt.php");
//wgranie wartosc z php
zdjecia.onLoad = function(success)
{

for (var a=1; a<=Total; a++)
{
this["zdjecia"+this.a] = this["Tablica"+(this.a)].split("|");
//obrazek -ta zmienna pobierana jest z php z nazwami obrazkow
this["movie"+this.a].loadMovie("images/"and obrazek[a]);
this["zdjecia"+this.a].splice(4, 1);
delete (this"Tablica"+this.a]);
}
};

ale niestwety zmienne które utwozyłem w php niesa odczytywane w AS
co robic??
A oto muj kod php:
  1. <?php
  2.  
  3. $tablica=pobierz_z_bazy();
  4. $ilosc=count($tablica);
  5. foreach($tablica as $rzad)
  6. {
  7.       $id=$rzad['id'];
  8.       $nazwa=$rzad['nazwa'];
  9.       $cena=$rzad['cena'];
  10.       $opis=$rzad['opis'];
  11.  
  12.    if(file_exists('images/'.$id.'.jpg'))
  13.        $obrazek=$id.'.jpg';
  14.      else
  15.     $obrazek='Brak obrazka';
  16.  
  17.         echo (&#092;"Total=$ilosc&Tablica$id=$nazwa|$cena|$opis|$obrazek&\");
  18. }
  19.  
  20. ?>


Ten post edytował wężyk 23.03.2005, 00:42:55
Go to the top of the page
+Quote Post
NuLL
post
Post #11





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


wężyk - qa czy nie da się wygenrować pelnego kodu AS w php - bo z tego co wiem tak się da i nie wczytywać niczego ?
Go to the top of the page
+Quote Post
tts
post
Post #12





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


no wiec wlasnie masz jak juz sam zauwazyles skopane przekazywanie zmiennych do flasha.
1. gdzie masz w as opisana metode za pomoca, ktorej odczytujesz dane?
2. a tego to juz zupelnie nie rozumiem:
  1. <?php
  2. echo (&#092;"Total=$ilosc&Tablica$id=$nazwa|$cena|$opis|$obrazek&\");
  3. ?>

predzej to by trzeba wyslac tak:
  1. <?php
  2. echo &#092;"&Total = $ilosc\";
  3. ?>

i teraz w petli
  1. <?php
  2. echo &#092;"&Tablica=$id|$nazwa|$cena|$opis|$obrazek\";
  3. ?>


p.s. tak mi sie przypmnialo, ze tu masz prosto wylozona idee przekazywania zmiennych z php,

Ten post edytował tts 23.03.2005, 04:19:35
Go to the top of the page
+Quote Post
wężyk
post
Post #13





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Dzieki za pomoc faktycznie zadziałało ale gdy zmieniłem:
this["movie"+this.a].loadMovie("images/"+ this.a + ".jpg");
na
this["movie"+this.a].loadMovie("images/"+ obrazek);

to przestało działac i znowu qwruciłem do poprzedniego stanu, no iniestety zmienne znowu sie nie wczytuja
php chyba mam dobze skonstruowany:?
  1. <?php
  2.  
  3. $ilosc=count($tablica);
  4. echo (&#092;"&total=$ilosc\");
  5. foreach($tablica as $rzad)
  6. {
  7.       $id=$rzad['id'];
  8.       $nazwa=$rzad['nazwa'];
  9.       $cena=$rzad['cena'];
  10.       $opis=$rzad['opis'];
  11.  
  12.    if(file_exists('images/'.$id.'.jpg'))
  13.        $obrazek=$id.'.jpg';
  14.      else
  15.     $obrazek=fail(&#092;"Brak obrazka\");
  16.  
  17.         
  18.         echo (&#092;"&Tablica=$id|$nazwa|$cena|$opis|$obrazek\");
  19. }
  20.  
  21. ?>


Ten post edytował wężyk 23.03.2005, 12:29:32
Go to the top of the page
+Quote Post
tts
post
Post #14





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


powoli. co masz na mysli mowiac zadzialalo? wczytalo dane do flaszki i je wyswietlilo czy tylko wczytalo? php wyglada ok ale co to jest:
  1. <?php
  2.     $obrazek=fail(&#092;"Brak obrazka\");
  3. ?>
? masz zdefiniowana jakas funkcje do ladowania tego tekstu? dlaczego nie moze byc po prostu
  1. <?php
  2.  $obrazek = 'brak obrazka';
  3. ?>

a co do as to jak widze to ladujesz strasznie duzo danych do as, z ktorych faktycznie nie korzystasz. po co cos takiego?

p.s. znowu mi sie przypomnialo: na forum http://flashzone.pl masz dosc dobrze opisana obsluge tablic w as

Ten post edytował tts 23.03.2005, 14:25:45
Go to the top of the page
+Quote Post
donpablo
post
Post #15





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 28.02.2005

Ostrzeżenie: (0%)
-----


strona My Webpage
Go to the top of the page
+Quote Post
wężyk
post
Post #16





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Tak masz racje narazie zajme sie tylko obrazkami:
  1. <?php
  2. $tablica=pobierz_z_bazy();
  3. $total=count($tablica);
  4. echo '&Total=$total';
  5.  
  6. foreach($tablica as $rzad)
  7. {
  8.      $id=$rzad['id'];
  9. if(file_exists('images/'.$id.'.jpg'))
  10.     $obrazek=$id.'.jpg';
  11. else
  12. $obrazek=&#092;"Brak obrazka\";
  13.  
  14. echo &#092;"&obrazek=$obrazek\";
  15.  
  16. }
  17. $e='Udało sie załadowac dane z php';
  18. echo('&e='.$e);
  19. ?>

A teraz kod AS

this.loadVariables("http://localhost/php+AS/skrypt.php", "POST");
trace(total);
for (this.a = 1; this.a<=this.Total; this.a++)
{
this["movie"+this.a].loadMovie("images/"+obrazek);
}
}


AS wczytuje dane z php dlatego ze gdy dorobilem dwie tykiety
jedna o nazwie "e" a druga o nazwie "total" to wypisało mi wartosci pobrane z php ale pętla niechce wystartowac dlaczego?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
I jak treis'uje to wywala mi undefindet?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ??Hyba oszaleje
A tutaj umieszczam flaka FLAK
Siedze nad tym juz 2 dzien i nadal nic.
mam jeszcze jedno pytanie jak wstawic kod AS bezposrednio w php?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Ten post edytował wężyk 25.03.2005, 01:18:55
Go to the top of the page
+Quote Post
tts
post
Post #17





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $GLOBALS['tablica'] = pobierz_z_bazy();
  4.  
  5. if(!$GLOBALS['tablica']) {
  6.  
  7.  # komunikat o bledzie
  8.  
  9. }
  10. else {
  11.  
  12.  foreach( $GLOBALS['tablica'] as $GLOBALS['klucz'] => $GLOBALS['wartosc'] ) {
  13.  
  14. if( file_exists('zdjecia/'.$GLOBALS['wartosc']) )
  15.  $GLOBALS['zdjecia'] .= '|'.$GLOBALS['wartosc'];
  16.  
  17.  }
  18.  
  19.  echo '&zdjecia='.count($GLOBALS['tablica']).$GLOBALS['zdjecia'];
  20. }
  21.  
  22. ?>


kod AS:
Kod
this.loadVariables("zdjecia.php","POST");
this.onData = function () {
    tablica = this.zdjecia.split("|");
    for(i=1; i<tablica[0]; i++) {
  this.createEmptyMovieClip("obrazek" + i, i);
  this["obrazek" + i].loadMovie("zdjecia/"+tablica[i]);
  this["obrazek" + i]._x = i * 100;
    }
}
stop();
Go to the top of the page
+Quote Post
wężyk
post
Post #18





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Dzieki ci jak niewiem co gdyby nie ty niedał bym rady tyle meczenia i wkoncu sie udało pozdrawiam i jeszcze raz dziekuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:01