request.cycledStack.add
(since )
Add a command to cycled request stack
Description
string
request.cycledStack.add
(
string cmd, [object params], [object options] )
APE JSF allows you to create "cycled stacks" of request.
These methods are very useful for example if your application must send different commands to APE server from several functions (or not) and you want to send them all at once.
With request.cycledStack you don't have to care when the command are sent. They are automatically sent (by default each 350ms). This is verry useful for peridical stuff. Or to reduce/optimze bandwith.
Parameters
cmd
If the argument is a string :
- Command to send to APE server (eg : 'CONNECT') - ()
- An array with object containing cmd, params and sessid - ()
params
And object with params of the cmd
options
An object with request options :
- sessid - (boolean, optional) ; defaults to : true Add sessid to the request.
Examples
Capturate mouse move
//ape var is a reference to APE instance
//Note : this example use the server module mouseMotion available on APE Store
// capture mousemove event
document.onmousemove=getMouseCoordinates;
//Add to the cycled Stack the position of the mouse, and the time
function getMouseCoordinates(event) {
ev = event || window.event;
ape.request.cycledStack.add('mouseMotion', {"x":ev.x, "y":ev.y});
captureMouse = false;
}
//Intercept mouseMotion raw, and display where the mouse was
ape.onRaw('mouseMotion', function(data) {
console.log('Mouse position, x : ' + data.x + ' / y : ' + data .y);
});
User notes
# No comment
Post a note
CollaborAPE to our wiki !
Find the information you need on the APE Official Wiki : Install, Server, JSF, Help...
