SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Tworzenie skryptu na współrzędne.
Autor Wiadomość
impimp
Bywalec


Dołączył: 05 Mar 2009
Posty: 17
Skąd: Warszawa
Wysłany: Nie 17 Maj, 2009 17:49   Tworzenie skryptu na współrzędne.

Dostałem zadanie z informatyki na stworzenie skryptu w AS na ustalenie współrzędnych
(tak jak tabela w Excelu).
Zrobiłem taki kod ale są w nim błędy.
Dodam, że wielkość obszaru to 800x600
Umieszcze część kodu pełny kod pobierzcie z tąd
Oto kod:
Kod:

on (keyPress("<Up>")) {
    var liczby = new Array();
    var litery = new Array();
    litery[1] = "A";
    litery[2] = "B";
    litery[3] = "C";
    litery[4] = "D";
    litery[5] = "E";
    litery[6] = "F";
    litery[7] = "G";
    litery[8] = "H";
    litery[9] = "I";
    litery[10] = "J";
    litery[11] = "K";
    litery[12] = "L";
    litery[13] = "M";
    litery[14] = "N";
    litery[15] = "O";
    litery[16] = "P";
    litery[17] = "R";
    litery[18] = "S";
    litery[19] = "T";
    litery[20] = "U";
    litery[21] = "V";
    litery[22] = "W";
    litery[23] = "X";
    litery[24] = "Z";
    litery[25] = "AA";
    litery[26] = "AB";
    litery[27] = "AC";
    litery[28] = "AD";
    litery[29] = "AE";
    litery[30] = "AF";
    litery[31] = "AG";
    litery[32] = "AH";
    litery[33] = "AI";
    litery[34] = "AJ";
    litery[35] = "AK";
    litery[36] = "AL";
    litery[37] = "AM";
    litery[38] = "AN";
    litery[39] = "AO";
    litery[40] = "AP";
   
   
    liczby[1] = "1";
    liczby[2] = "2";
    liczby[3] = "3";
    liczby[4] = "4";
    liczby[5] = "5";
    liczby[6] = "6";
    liczby[7] = "7";
    liczby[8] = "8";
    liczby[9] = "9";
    liczby[10] = "10";
    liczby[11] = "11";
    liczby[12] = "12";
    liczby[13] = "13";
    liczby[14] = "14";
    liczby[15] = "15";
    liczby[16] = "16";
    liczby[17] = "17";
    liczby[18] = "18";
    liczby[19] = "19";
    liczby[20] = "20";
    liczby[21] = "21";
    liczby[22] = "22";
    liczby[23] = "23";
    liczby[24] = "24";
    liczby[25] = "25";
    liczby[26] = "26";
    liczby[27] = "27";
    liczby[28] = "28";
    liczby[29] = "29";
    liczby[30] = "30";
    var pozycja;
    var x:Number = ty._x/10/2;
    var y:Number = ty._y/10/2;
    ty._y -= 20;
    liczby[y--];
    pozycja = litery[x]+""+liczby[y];
    trace(pozycja);
}

ty* - pozycja bohatera
Bardzo proszę o pomoc
Dołącze jeszcze ogólny plik do pobrania
Dzięki za pomoc
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 17 Maj, 2009 20:09   

dodałem zapętlenie i dałem w komentarz trace, żeby zobaczyć wynik dodałem tekst dynamiczny
 
     
impimp
Bywalec


Dołączył: 05 Mar 2009
Posty: 17
Skąd: Warszawa
Wysłany: Pon 18 Maj, 2009 06:45   

Dzięki,
ale mam z pozycją. Podam na przykładzie
Przesuwam się na pozycję G2. Kiedy nacisnę strzałke w lewo pozycja zmieni się na H2
a powinna na F2

Niewiem dlaczego tak jest
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 39
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Pon 25 Maj, 2009 00:35   
   Moje WWW: www.tsi.f6.pl


hmmm a nie lepiej rozstawic wspolrzedne za pomoca petelki i kiedy ruszamy sie za pomoca strzalek to obiekt "ty" "wskakujac" na dane polozenie x,y bedzie wyswietlac wspolrzedne przypisane tym koordynatom ?
 
 
     
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:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.16 sekundy. Zapytań do SQL: 14