Antonio.. no soy mod de esta seccion pero te puedo decir que ese post no me parece apropiado en este tema jeje..
Ramfu.. si lo se eso lo entendi.. pero luego para crear (en el init()) la sala con esa id que esta guardada en la bd como hago?
Empeze a crear mi propia extension.. se llama "mia.as"
mia.as
function init()
{
function crearcasa () {
var roomObj:Object = new Object()
roomObj.name = cNombre
insca = new LoadVars();
insca.cNombre = cNombre
insca.sendAndLoad("insertarcasa.php", form_lv,"POST");
insca.onLoad = function() {
if(this.statuss == "ok") {
trace("Insertada");
} else {
if(this.statusss == "ko") {
trace("Error");
}
}
_server.createRoom(roomObj);
}
}
}
function destroy()
{
trace("Bye bye!")
}
function handleRequest(cmd, params, user, fromRoom)
{
if (cmd == "double")
{
var response = {}
response._cmd = "double"
response.values = []
for (var i = 0; i < params.values.length; i++)
{
var n = params.values[i]
response.values[i] = n * 2
}
_server.sendResponse(response, -1, null, [user])
}
}
function handleInternalEvent(evt)
{
// Simply print the name of the event that was received
trace("Event received: " + evt.name)
}
Y en el .fla cuando pulsan un boton..
on(release) {
var cObj = new Object()
cObj.cNombre = "hola";
xt = {}
xt.name = "mia"
xt.script = "mia.as"
cObj.extension = xt
crearcasa(cObj);
}
Pero parece que los objetos nunca le llegan a la extension, y no se guarda nada en la bd y es cmo si nunca hubieran presionado el boton