Can Corona interact with servers that communicate via JavaScript API, or is communication limited to JSON, XML, etc? [import]uid: 1560 topic_id: 15319 reply_id: 315319[/import]
What do You mean by JavaScript API??? Some kind of element.innerHTML??? JSON and XML is also “data storage” for JavaScript. Example from my old webbrowser online game:
[javascript]
jQuery.getJSON("./scenario/scenario1/scenario_terrain.json",
function(json){
jQuery.each(json.terrainInfo,function(i,currentTerrain) {
if ((currentTerrain.isMovable === false) && (currentTerrain.isRoad === false)) {
var terrainGrid = [currentTerrain.id];
blockingTerrain.push(terrainGrid);
}});
jQuery.each(json.terrainInfo,function(i,currentTerrain) {
if (currentTerrain.blockVisibility === true) {
var terrainGrid = [currentTerrain.id];
FOV.push(terrainGrid);
}});
jQuery.each(json.terrainInfo,function(i,currentTerrain) {
var terrainGrid = [currentTerrain.id];
allHexTable.push(terrainGrid);
});
getTerrainMod = function (currentHexagonId) {
this.currentHexagonId = currentHexagonId;
var currentActiveTerrain = jQuery(’#’+ this.currentHexagonId).attr(‘title’)
var terrainFightModification = 0;
if ( ( json.terrainInfo[currentActiveTerrain].name == “forest” ) || ( json.terrainInfo[currentActiveTerrain].name == “village” ) || ( json.terrainInfo[currentActiveTerrain].name == “city” )) {
++terrainFightModification;
}
if (json.terrainInfo[currentActiveTerrain].fortifications == true) {
++terrainFightModification;
}
return terrainFightModification;
} …
[/javascript] [import]uid: 12704 topic_id: 15319 reply_id: 56581[/import]
My fault for being unclear. I meant execute JS files, using a web popup call or something like that. I am assuming not.
I’m thinking specifically of the Roar Engine’s JS API wrapper:
https://github.com/roarengine/roarjs
Roar can communicate with Corona using XML, but I was wondering about JavaScript. [import]uid: 1560 topic_id: 15319 reply_id: 56587[/import]
Still don’t get why you need JS. What you can do in JS and you can’t in LUA/Corona API? Get me some example 
You can send js file to webpopup through get/post. It’s little tricky but works. Look for the admob for android on forum. [import]uid: 12704 topic_id: 15319 reply_id: 56642[/import]