Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

Kurs ActionScript 3 dla początkujących - część 1

4. Przekazywanie argumentów do funkcji

Nasze funkcje mogą przyjmować argumenty (wartości, które mogą obliczać konwertować itp), lista argumentów jest podawana w nawiasach okrągłych, oddzielając każdy argument przecinkiem. np:

 

internal function nazwaFunkcji(arg1, arg2) {
}

 

Aby wywołać funkcję u góry wystarczy wpisać: nazwaFunkcji(2, 3); lub nazwaFunkcji(); jeśli funkcja nie przyjmuje żadnego argumentu. Żeby funkcja zwróciła wynik swojego obliczenia wystarczy wpisać tuż nad zamykającym nawiasem klamrowym słowo return, spację oraz nazwę zmiennej lub wynik do zwrócenia.

 

internal function nazwaFunkcji(arg1, arg2) {
var wynik = arg1 + arg2;
return wynik;
}

 

Funkcja powyżej zwróci wynik dodawania dwóch liczb, np po wywołaniu nazwaFunkcji(3, 6); zwrócone będzie 9. Aby zapisać wynik do zmiennej wystarczy: var nasz_wynik = nazwaFunkcji(3, 6);, dzięki temu będziemy mogli później tą wartość używać w naszym programie do woli.



Dalsza część: 1 2 3 4 5 6

Napisz Artykuł




Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2172

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
"poza klasą w tym samym pakiecie" i chwilę później "inna klasa w tym samym pakiecie", to się wydaje oznaczać to samo. Błąd, nie błąd?
autor: zwolin | 522 | 2009-10-06 17:35:59


Mylisz się, to nie jest to samo. Pierwszy wers odwołuje się do tego samego pakietu, ale nie musi być w tej samej klasie, czyli nie musi być w żadnej klasie w ogóle. Drugi wers odwołuje się do kliku klas zawartych w tych samych pakietach, czyli na przykład w innych plikach AS.
autor: divix | 524 | 2009-10-07 00:56:56


Bardzo dobry artykuł! pomógł mi rozwiać wiele wątpliwość...
autor: dombus | 5942 | 2010-07-22 12:15:00


Artykuł o tragicznej jakości. Proszę nie tworzyć takich "opisów-potworków", które więcej zaciemniają niż wyjaśniają. Opis języka woła o pomstę do nieba. A już punkt 6 to typowe "zawracanie gitary" czytelnikowi. Ten pis nadaje się co najwyżej na konkurs pt. "Jak nie pisać artykułów na temat programowania". Na początek proponuję aby autor tego "artykuliku-potworka" sam się nauczył podstaw programowania a nie wciskał bzdurny kit innym. Lepszym pomysłem byłoby podanie adresu do dobrego podręcznika programowania w języku ActionScript 3. Na przykład taki, który jest dostępny na stronie firmy Adobe (plik: as3_learning.pdf, rozmiar 1,67 MB). Rzeczony podręcznik jest dostępny w języku polskim. Zaczyna się od spraw elementarnych. Jest bardzo dobrym wprowadzeniem do programowania dla osób, które jeszcze się nie zetknęły z programowaniem a chcą zacząć od języka ActionScript.
autor: Miś Koralgol | 12950 | 2013-11-20 17:30:13


Dzięki za opinie. ActionScript nie jest najlepszym językiem do wyboru jeśli nigdy wcześniej nie programowałeś. Zacznij może od HTMl/CSS, a później Python dopiero wtedy możesz odwiedzić nas jeszcze raz ;] Powodzenia w nauce!
autor: divix | 12951 | 2013-11-20 19:22:06


    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors