−109
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
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).
Запостил: wvxvw,
17 Мая 2011
guest8 08.04.2019 20:48 # −999
guest8 09.04.2019 10:39 # −999
guest8 09.04.2019 10:47 # −999