SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Tworzenie skryptu na współrzędne.

impimp - Nie 17 Maj, 2009 17:49
Temat postu: 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 - Nie 17 Maj, 2009 20:09

dodałem zapętlenie i dałem w komentarz trace, żeby zobaczyć wynik dodałem tekst dynamiczny
impimp - 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 - Pon 25 Maj, 2009 00:35

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 ?

Powered by phpBB modified by Przemo © 2003 phpBB Group