|
|
|
|
[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 |
|
|
|
 |
|
|
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
|
|