ДействиеСценарий / Говнокод #7874 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
var muNumb:Number = 0;
for (var myAttribute in _root.levelsTexts[_root.gameWeek].childNodes[_root.weekDay].childNodes[0].attributes) {
	if (myAttribute.substr(0, 7) == "product") {
		myArr[muNumb] = _root.levelsTexts[_root.gameWeek][_root.weekDay].childNodes[0].attributes[myAttribute]);
		//<...> 
		muNumb = muNumb + 1;
	}
}

Просто песня.

Запостил: robin robin, (Updated )

Комментарии (5) RSS

    • Тут больше проблема не в том, что не используется XPath (в третем есть E4X, который бы позволил это записать гораздо компактнее), а в том, что человек решил по ходу дела посчитать длину массива, и даже создал для этого переменную особую... Ну и AS компиляторы никогда не были оптимизирующими, т.е, компилятор бы не заметил, что в четвертой строчке мы вобщем-то хотели обратится к объекту, который уже либо в регистре либо в локальной переменной существует, а прямо так и напсиал, динамический поиск свойства у свойства у свойства...
      Ответить
      • Человек решил собрать атрибуты в массив итерируя по --- полям - это же элементарно 🙂 Другое дело - почему в сей кусок парсера попала вся сктруктура данных вместо интересуемой части - это мы не узнаем..
        Ответить
  • жS:E"W A B:I)Z)M"A"B)Y(Y,O:U.J?L(M,F X"ZE,P W(E"Q)U:W(OA:V:N(E!H.R W,B)T?S.W(K!H"B.K"SZ"Q?B"C U)J(A,K)P)O!I?W)N:J"M,S)B$T.H$D$S,P.W,V$H!P,J,TD.F,K:N:L$Q$W,L"B:E,Z:OJ(X"Q?GM:DB,I$L!J"V$A)M"C S(S$M(XK?W(G.ZO$H.K!W:X?I?G!D"O:T,Z.K!X"V!M?S"W(L!J:U M"T$I R,P)F"I,D.D,V)H.O,ES(TX?W)F$O(H$S"G N.W"D,N"X$M.G?YM?J)K?N!N$J)M!SM?Z$M)L Z?S O$C)V"O$B(N T:C A)X:Z.L,I)D)Z!Q(I!QI D"L(N Z!Y)F S(XD"ZG Z)L$UC"R(I:Q M(E.C)E.V(U T?P)N!S$M$G!FS,X)U$T:E!R:I,V!E!C)Q(Z!Y,G"Y(A:P:V"OEP!O?O,T"C"F B:N.DM"D"H)EN?P)K"UC:K)W)R,Q(I(UG,BNH:P!V"Y)T.S.T.R.D,S Y(I:B$C(U)H"WMG:A)K?H X:U(H.W:Y?G?I?R!T(Q:O$W"Y.J"N R,WE(Z.FM)M?L$V!P(A:X"X P(P)JU,F,D!R!E,A$B(D,YS(B?I?J.G"G HK A P!H$S(C.Y J?GW)A!Y$H U?L U)P P!Z,K:E!P!N$K:Y)O:F$U)J.T,V?K(E.Q)J:D:T(G(M"B.J.RL)B)Y.S:HC"G F?D M)O"D.M!S$A?Q"D:Z$C(VQ.JS!J"J$G?S,L?O:D$H.I?TV X:B:H J!ED.C!O$R"U"F!FU"G!X!FL.MUB:D"J?L(U"Y)G"N:U"Y,M,VF)Y(Z:D!D:N"U!X.K"H,T.Q(Z"SP?D.S)V?ZC.QB?I$P U!K)QU"B$L:D"X"T,YZ$X K,B(G(O)J F$K S(R.A?M(V)F!B?D(N!L$Q:I Y?U:G:E"G.T!W,C!P$D?X?K,C.K"PY(R D?A!T B(C.R$S:P"T"V$A)C!H:HW$V:R(C,I)C.A)B.S)T!K?I)K I"Y,Q:I(J!VP:B.K(V!P(Y)P LD!J:Y:M,T"M.Q,A(V$G,P,P?X$VD"X?O?I K(J:H K C:Y.U,I?V(R$U(M A E)U,P U(G!JK!W(R(GZ:M.M:S(FH)J!Q"Q O?FQ,W"B)B"E.E.S:F?A,C U)G"C!A S.S?N.X(J.L"W!S(Q.R"O.I)VO,O?Y$RR?P L:FШLECTAQLNYTMEZZXCGSXWCEPWWTYJPHMPOYCVULKOAAOCGLWPUJSRJAFSRTPNKGFFNVMNTUZYW
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8