[swx] Hey i am new here.
Paul Bainbridge
forums at innovativedesigns.org.uk
Thu May 29 03:25:19 PDT 2008
ok making good ground here :)
from what I can tell all the objects are being passed to swx.
No errors and the return in the script returns[object Object] for one of the passed objects and this is what I expected to see.
Ok so the next step is how do I go about then breaking down these objects so I can then start writing the excel file?
I am thinking it will be much similar to how I built them in flash.
Can someone give me a kick start here?
Thanks
Paul
----- Original Message -----
From: holger arndt
To: Paul Bainbridge ; SWX Mailing List
Sent: Wednesday, May 28, 2008 6:27 PM
Subject: Re: [swx] Hey i am new here.
ok, first thing i would change is the encoding
since GET is limited to a certain amount of chars, i'd recommend using POST.
But error opening url could have several other reasons.
the gateway you set is just a dummy for this mail, right?
I doubt that you really use www.mydomain.com
(i just want to make sure you just didn't copy it from a tutorial ;-) )
Have you used the explorer to assure that the service class exists?
URL would be: http:// www.mydomain.com/swx_php/php/explorer/
Let me know if all of this is correct.
Am 28.05.2008 um 18:59 schrieb Paul Bainbridge:
Ha ha,
I am new to using these list's
Regular forum user though.
I have a lot of data that I am trying to export to php so it can be written to execl file.
Unfortunately it looks like the url is to long and I end up with error opening url.
I have tried using Sephiroth's Serializer Class this also had the nsame error.
I have tried using AMFPHP wich poinbt blank would just not work or at least i couldnt get it to work,
So swx is my last port of call before i look over AMFPHP.
Below is the code i am using to gather and try and send data to the php script.
//---------------------------------------------------------------------------------------------
import org.swxformat.*;
var swx:SWX = new SWX();
var OSexcel:Object = new Object();
//----------
OSexcel.id = "os";
OSexcel.excelHead = "OPERATING SYSTEM USAGE";
OSexcel.totalCount = _level0.data_lv[OSexcel.id+'Count'];
for (var a:Number = 0; a<OSexcel.totalCount; a++) {
OSexcel['excelData'+a+'title'] = _level0.leftHolder.mcOs.holder['mcCount'+a].tx1.text;
OSexcel['excelData'+a+'percent'] = _level0.leftHolder.mcOs.holder['mcCount'+a].tx3.text;
OSexcel['excelData'+a+'count'] = _level0.leftHolder.mcOs.holder['mcCount'+a].tx2.text;
}
var BRexcel:Object = new Object();
//----------
BRexcel.id = "browser";
BRexcel.excelHead = "BROWSER USAGE";
BRexcel.totalCount = _level0.data_lv[BRexcel.id+'Count'];
for (var b:Number = 0; b<BRexcel.totalCount; b++) {
BRexcel['excelData'+b+'title'] = _level0.leftHolder.mcBrowser.holder['mcCount'+b].tx1.text;
BRexcel['excelData'+b+'percent'] = _level0.leftHolder.mcBrowser.holder['mcCount'+b].tx3.text;
BRexcel['excelData'+b+'count'] = _level0.leftHolder.mcBrowser.holder['mcCount'+b].tx2.text;
}
var OTexcel:Object = new Object();
//----------
OTexcel.id = "other";
OTexcel.excelHead = "Tracking other";
OTexcel.totalCount = _level0.data_lv[OTexcel.id+'Count'];
for (var c:Number = 0; c<OTexcel.totalCount; c++) {
OTexcel['excelData'+c+'title'] = _level0.leftHolder.mcOther.holder['mcCount'+c].tx1.text;
OTexcel['excelData'+c+'count'] = _level0.leftHolder.mcOther.holder['mcCount'+c].tx2.text;
}
var PTexcel:Object = new Object();
//----------
PTexcel.id = "page";
PTexcel.excelHead = "Page tracking";
PTexcel.totalCount = _level0.data_lv[PTexcel.id+'Count'];
for (var d:Number = 0; d<PTexcel.totalCount; d++) {
PTexcel['excelData'+d+'title'] = _level0.rightHolder.mcPage.holder['page'+d].tx1.text;
PTexcel['excelData'+d+'uniqueCount'] = _level0.rightHolder.mcPage.holder['page'+d].tx2.text;
PTexcel['excelData'+d+'count'] = _level0.rightHolder.mcPage.holder['page'+d].tx3.text;
}
var LIexcel:Object = new Object();
//----------
LIexcel.id = "internal";
LIexcel.excelHead = "Internal links";
LIexcel.totalCount = _level0.data_lv[LIexcel.id+'Count'];
for (var e:Number = 0; e<LIexcel.totalCount; e++) {
LIexcel['excelData'+e+'title'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+e].tx1.text;
LIexcel['excelData'+e+'uniqueCount'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+e].tx2.text;
LIexcel['excelData'+e+'count'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+e].tx3.text;
}
var LEexcel:Object = new Object();
//----------
LEexcel.id = "external";
LEexcel.excelHead = "External links";
LEexcel.totalCount = _level0.data_lv[LEexcel.id+'Count'];
for (var f:Number = 0; f<LEexcel.totalCount; f++) {
LEexcel['excelData'+f+'title'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+f].tx1.text;
LEexcel['excelData'+f+'uniqueCount'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+f].tx2.text;
LEexcel['excelData'+f+'count'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+f].tx3.text;
}
var LEMexcel:Object = new Object();
//----------
LEMexcel.id = "email";
LEMexcel.excelHead = "Email links";
LEMexcel.totalCount = _level0.data_lv[LEMexcel.id+'Count'];
for (var g:Number = 0; g<LEMexcel.totalCount; g++) {
LEMexcel['excelData'+g+'title'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+g].tx1.text;
LEMexcel['excelData'+g+'uniqueCount'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+g].tx2.text;
LEMexcel['excelData'+g+'count'] = _level0.rightHolder.mcLink.holder[LEMexcel.id+g].tx3.text;
}
var DWexcel:Object = new Object();
//----------
DWexcel.id = "page";
DWexcel.excelHead = "Dwell times";
DWexcel.totalCount = _level0.data_lv[DWexcel.id+'Count'];
for (var h:Number = 0; h<DWexcel.totalCount; h++) {
DWexcel['excelData'+h+'title'] = _level0.rightHolder.mcDwell.holder['page'+h].tx1.text;
DWexcel['excelData'+h+'time'] = _level0.rightHolder.mcDwell.holder['page'+h].tx2.text;
}
swx.gateway = "http://www.mydomain.com/swx_php/php/swx.php";
swx.encoding = "GET";
swx.debug = true;
swx.timeout = 5;// seconds
//var callParameters:Object = {serviceClass:"save_xls", method:"isCreated", args:[OSexcel, BRexcel, PTexcel, "", "", "", "", ""], result:[this, resultHandler], timeout:[this, timeoutHandler], fault:[this, faultHandler]};
var callParameters:Object = {serviceClass:"save_xls", method:"isCreated", args:[OSexcel, BRexcel, OTexcel, PTexcel, LIexcel, LEexcel, LEMexcel, DWexcel], result:[this, resultHandler], timeout:[this, timeoutHandler], fault:[this, faultHandler]};
swx.call(callParameters);
function resultHandler(event:Object) {
trace("result:"+event.result);
}
function timeoutHandler() {
trace("Call timed out!");
}
function faultHandler(event:Object) {
trace("result fault:"+event.fault.message);
}
//---------------------------------------------------------------------------------------------
Thanks for any help or advise you can give.
Paul
----- Original Message -----
From: holger arndt
To: Paul Bainbridge ; SWX Mailing List
Sent: Wednesday, May 28, 2008 5:42 PM
Subject: Re: [swx] Hey i am new here.
Well i think that's why this list exists... ;-)
Just go ahead...
Cheers,
Holger
Am 28.05.2008 um 18:32 schrieb Paul Bainbridge:
Hi Guys,
New to swx but not flash or php.
I got some issue's are there peeps around that can help?
Thanks
Paul
_______________________________________________
swx mailing list
swx at osflash.org
http://osflash.org/mailman/listinfo/swx_osflash.org
--------------------------------------------------------------------------
_______________________________________________
swx mailing list
swx at osflash.org
http://osflash.org/mailman/listinfo/swx_osflash.org
_______________________________________________
swx mailing list
swx at osflash.org
http://osflash.org/mailman/listinfo/swx_osflash.org
------------------------------------------------------------------------------
_______________________________________________
swx mailing list
swx at osflash.org
http://osflash.org/mailman/listinfo/swx_osflash.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/swx_osflash.org/attachments/20080529/c50b3d87/attachment-0001.html
More information about the swx
mailing list