Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   арфография или ошибка в написании кода (http://www.flasher.ru/forum/showthread.php?t=77668)

3r0jan 29.03.2006 22:42

арфография или ошибка в написании кода
 
народ подскажи что нетак ! хочу вот это
Код:

btn2.onRelease = function() {
        nomer = 0;
        z1._visible = 0;
        z2._visible = 0;
        z3._visible = 0;
        z4._visible = 0;
        z5._visible = 0;
        loadMovie("clip/clip"+nomer+".gif", action);
        adress = "clip/";
        submit = "clip";
        loadVariablesNum(adress+submit+".txt", 0);
        var my_xml:XML = new XML();
        var fname:String = "load.php?filename="+submit+".txt";
        my_xml.ignoreWhite = true;
        my_xml.onData = function(str) {
                out2 = "";
                my_arr = str.split("&");
                for (p=Number(nomer)+1; p<max_nomer; p++) {
                        out2 += my_arr[p]+"&";
                }
                my_arr = my_arr[nomer].split(",");
                my_arr0 = my_arr[0];
                my_arr1 = my_arr[1];
                my_arr2 = my_arr[2];
                my_arr3 = my_arr[3];
                my_arr4 = my_arr[4];
                my_arr5 = my_arr[5];
                my_arr6 = my_arr[6];
                my_arr7 = my_arr[7];
                my_arr8 = my_arr[8];
                my_arr9 = my_arr[9];
                my_arr10 = my_arr[10];
                my_arr11 = my_arr[11];
                my_arr12 = my_arr[12];
                my_arr13 = my_arr[13];
                my_arr14 = my_arr[14];
                my_arr15 = my_arr[15];
                my_arr16 = my_arr[16];
                my_arr17 = my_arr[17];
                my_arr18 = my_arr[18];
                my_arr19 = my_arr[19];
                my_arr20 = my_arr[20];
                my_arr21 = my_arr[21];
                my_arr22 = my_arr[22];
                my_arr23 = my_arr[23];
                my_arr24 = my_arr[24];
                my_arr25 = my_arr[25];
                my_arr26 = my_arr[26];
                my_arr27 = my_arr[27];
                my_arr28 = my_arr[28];
                my_arr29 = my_arr[29];
                my_arr30 = my_arr[30];
                my_arr31 = my_arr[31];
                my_arr32 = my_arr[32];
                my_arr33 = my_arr[33];
                my_arr34 = my_arr[34];
                my_arr35 = my_arr[35];
                my_arr36 = my_arr[36];
                my_arr37 = my_arr[37];
                my_arr38 = my_arr[38];
                my_arr39 = my_arr[39];
                my_arr40 = my_arr[40];
                my_arr41 = my_arr[41];
                my_arr42 = my_arr[42];
                my_arr43 = my_arr[43];
                my_arr44 = my_arr[44];
                my_arr45 = my_arr[45];
                my_arr46 = my_arr[46];
                my_arr47 = my_arr[47];
                my_arr48 = my_arr[48];
                my_arr49 = my_arr[49];
                my_arr50 = my_arr[50];
                my_arr51 = my_arr[51];
                my_arr52 = my_arr[52];
                my_arr53 = my_arr[53];
                my_arr54 = my_arr[54];
                my_arr55 = my_arr[55];
                my_arr56 = my_arr[56];
                my_arr57 = my_arr[57];
                my_arr58 = my_arr[58];
                my_arr59 = my_arr[59];
                my_arr60 = my_arr[60];
                my_arr63 = my_arr[63];
                my_arr64 = my_arr[64];
                my_arr65 = my_arr[65];
                my_arr66 = my_arr[66];
                my_arr67 = my_arr[67];
                my_arr68 = my_arr[68];
                my_arr69 = my_arr[69];
                my_arr70 = my_arr[70];
                my_arr71 = my_arr[71];
                my_arr72 = my_arr[72];
                my_arr73 = my_arr[73];
                my_arr74 = my_arr[74];
                my_arr75 = my_arr[75];
                my_arr76 = my_arr[76];
                my_arr77 = my_arr[77];
                my_arr78 = my_arr[78];
                my_arr79 = my_arr[79];
                my_arr80 = my_arr[80];
                my_arr81 = my_arr[81];
                my_arr82 = my_arr[82];
                my_arr83 = my_arr[83];
                my_arr84 = my_arr[84];
                my_arr85 = my_arr[85];
                my_arr86 = my_arr[86];
                my_arr87 = my_arr[87];
                my_arr88 = my_arr[88];
                my_arr89 = my_arr[89];
                my_arr90 = my_arr[90];
                my_arr91 = my_arr[91];
                my_arr92 = my_arr[92];
                my_arr93 = my_arr[93];
                my_arr94 = my_arr[94];
                my_arr95 = my_arr[95];
                my_arr96 = my_arr[96];
                nomer = 0;
        };
        my_xml.load(fname);
        gotoAndStop(1);
};

написать покороче и делаю так
Код:

btn2.onRelease = function() {
        z1._visible = 0;
        z2._visible = 0;
        z3._visible = 0;
        z4._visible = 0;
        z5._visible = 0;
        loadMovie("amulet/amulet"+nomer+".gif", action);
        adress = "amulet/";
        submit = "amulet";
        loadVariablesNum(adress+submit+".txt", 0);
        var my_xml:XML = new XML();
        var fname:String = "http://recruits.hsparta.ru/primer/load.php?filename="+submit+".txt";
        my_xml.ignoreWhite = true;
        my_xml.onData = function(str) {
                out2 = "";
                my_arr = str.split("&");
                for (p=Number(nomer)+1; p<my_arr.length-1; p++) {
                        out2 += my_arr[p]+"&";
                }
                my_arr = my_arr[nomer].split(",");
                for(i = 0; i<my_arr.length; i++){
                        trace(i)
                "my_arr"+i = my_arr[i];
                }
               
                nomer = 0;
        };
        my_xml.load(fname);
        gotoAndStop(1);
};

но чтот не работает и выдаёт ошибку ((( помогите как написать правильно ?

aksios 29.03.2006 23:14

"my_arr"+i = my_arr[i];
- ты куску текста значение присваиваешь - круто однака.

3r0jan 29.03.2006 23:21

а как правильно будет ?

aksios 30.03.2006 00:29

set ("my_arr"+i,my_arr[i]);
trace (eval("my_arr"+i));

son_of_war 30.03.2006 07:31

народ, подскажите мне сирому, нафига из обычного массива создавать псевдомассив, ничего там не меняя, просто для красоты чтоли ?
или тут легких путей не ищут ?


Часовой пояс GMT +4, время: 01:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.