NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
[MMF2] Pobieranie obrazu z sieci przez FTP
Autor Wiadomość
Dominika 
Sierżant


Posty: 121

6568 Prestiż
Wysłany: 05-07-2008, 18:31   [MMF2] Pobieranie obrazu z sieci przez FTP

Prosty i krótki artykuł o tym, jak zrobić pobieranie obrazu z sieci i wyświetlanie go w aplikacji. Jako przykład, posłuży nam sposób “reklamy graficznej” w naszych aplikacjach.

Co będzie nam potrzebne?
FTP Object i Picture.

Start of Frame -> Set username to “nazwauzytkownika” and password to “haslouzytkownika”.

Tutaj, wiadomo… ustalamy nazwę użytkownika i jego hasło takie jakie mamy na FTP.

Start of Frame -> Set port to PORT

Jako PORT wiadomo, podaj port jaki obsługuje serwer.

Start of Frame -> Open connection at URL ftp.nazwaserwera.pl

Tutaj otwieramy połączenie z serwerem np. dla republiki byłoby ftp.republika.pl .

Teraz pobieranie obrazu:

Start of Frame -> FTP Object -> Download “reklama.png” to “.\reklamy\

Pobiera obraz reklama.png z serwera (obrazek reklamy) do folderu w którym znajduje się aplikacja.

Po pobraniu…

FTP object - Close Connection.

Tyle. Teraz wyświetlanie obrazu.

Wstawiamy obiekt Picture na planszę i przechodzimy do edytora zdarzeń… Wybieramy:

Always - New Picture

Pojawi nam się okienko, wybieramy Expression. Wpisujemy:

“./reklamy/reklama.png”

Uruchamiamy aplikacje dla testu…

To już wszystko w tym krótkim kursiku. Mam nadzieję że przyswoiliście sobie informacje w nim zawarte. Pozdrawiam!


P.S - Do pobierania samego obrazka można użyć innego rozszerzenia, ja wybrałam FTP Object ;)
 
 
     
Minty 
Stwórczyni
omc dr fizyki


Pojedynki: być może
Pomogła: 259 razy
Posty: 3447

33795 Prestiż
Wysłany: 05-07-2008, 18:53   

Można też użyć Download object do ściągania:
Start of frame> Download file> adresURLobrazka, .\reklamy\reklama.png, 1
- skraca kurs o jakieś 60% :)
Dodatkowo ładowanie obrazka jest opisane źle - obrazka nie należy ładować Always, ale tylko wtedy, gdy Picture> [X] a picture is loaded ([X] to zaprzeczenie), czyli gdy obrazek nie jest załadowany. Bo gdy jest, to po co?
Równie dobrze, a nawet lepiej, można sprawdzać warunek Download> Download successfully completed?> 1, czyli obrazek ładowany jest tylko wtedy, gdy obrazek się pobierze (ani wcześniej, ani później).

Za to jako kurs obsługi FTP jest ok, toteż ciutkę zmieniam tytuł posta, żeby lepiej się szukało :)
 
     
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:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group