![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 135
|
Как передать в call параметры, которые переданы в send?
При передаче в send более одного parameters AMFPHP ругается что "Missing argument 2", то есть получается что call принимает parameters как один аргумент.
__________________
хоумпага |
|
|||||
|
ветеран форума
|
parameters - массив, поэтому оно и принимает их как один аргумент.
Используйте Function.apply
__________________
4am is time to rock Последний раз редактировалось DarkLight; 02.01.2009 в 18:17. |
|
|||||
|
стервочка (я мужик)
|
так мне кажется красивше:
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 135
|
BlooDHounD, не только красивше, но и быстрее в три раза
var len:uint = 1000000; var command:String = "qwe"; var responder:Responder = new Responder(function(e:Object):void{}); var time:int; var i:uint; time = getTimer(); for (i=0; i<len; i++) { ([command, responder]).concat([1, 1, "qweqweqweqweqwe"]); } trace(getTimer() - time) time = getTimer(); for (i=0; i<len; i++) { ([1, 1, "qweqweqweqweqwe"]).unshift(command, responder); } trace(getTimer() - time)
__________________
хоумпага |
|
|||||
|
ветеран форума
|
Ну логично что быстрее) новый массив не создается) Просто я более короткий вариант написал)
__________________
4am is time to rock |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|