Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
override public function call(... rest):void
{
var callname:String = rest[0];
var paramsStr:String = "";
for(var i:int = 1; i < rest.length; i++)
{
paramsStr += rest[i] + ((i == rest.length - 1) ? "" : ",");
}
ExternalInterface.call("page.appplicationToVideoPage", callname, paramsStr);
}
Все тот же автор продолжает говнореализацию встроенных функций и классов. (Особого внимания заслуживает говноархитектура предполагающая вызывать reflection API через reflection. Т.е. page.appplicationToVideoPage - это функция, которая парсит аргументы обратно, и вызывает функцию callname с параметрами полученными из paramsStr. Человека не устроил ExternalInterface, и он решил его тоже, через жопу, реализовать еще раз, средствами, естесственно ExternalInterface).
р"R(V$L(U!V?O!O!V,T)K.D(A:P?J J)N.I)M$E"Y)A(U!W C S!N,J"QS S:K)Q?NW!R!U:E!A?XP(K$EB(A.N$X!D,N)R.Q"E)Y$W:T"Y(V)G F,C?O(E,A?DP)I.Q)V)A$B)Q J!T"K)X(P.Q,M:TA.P!Z H)V!Q(X(Y(O(I!L!B(U)A?T:Z!Y:SR.J!A(L,J:A.U.E(V)V O U)ZХWIJJQIBSIXGTPEIEOVYLJQUNPXRRVYGMGLTWZZLGKZAOMGADGIUUNJMWZFLOSOFUTYHJJHRIPARYDAOBOQRAQUHIXYKHBGWATZFJAYPWQGYDSDWTOTIQQDTWBQBGOZKEHIEFMWWKTMTULLHHIXRTNIIWAPJQLDJPDCLDLUEZLUAIJKIRBZGORZFLGAOFHGJCLLBNILBTTZUKUCJBAXZMFQPWHOWOXNDKBMIGWTLXLPJEGCFYHGVQKPMKGBGTMFUVIFKRHNZTJSVPFWUHXNU
Комментарии (3) RSS