Advertisement
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: |
//===============================================================
main
//===============================================================
import submitButton.as
import cgiCode.as
import processATable.as
lReceiver.onLoad = function(...stuff...) {
if (_global.cgiSuccess == 1) {
var aTable = new Array();
// loop and create an array of objects
for (i=0; i<=6; i++) {
//use a temporary object
var myObj = new Object();
//
myObj[blah] = this[blahblah];
aTable[i] = myObj;
delete myObj;
}
// call the processATable () code function
processATable( ..stuff..);
} else {
// error sending i.e. success not equal to "1"
trace("error!");
}
};
//===============================================================
cgiCode.as:
//===============================================================
var nowRunPgm = function ( ... ) {
// essentially after a couple of lat lon values are entered by the user
// it calls a UNIX program to extract some data , some number cruching happens
// and it gets passed back to flash
//
_global.cgiSuccess = 0;
_level0.success = null;
lVars.sendAndLoad("http://...url.../pgm_on_unix_server", lReceiver, "POST");
};
//===============================================================
submitButton.as
//===============================================================
....function
{
//code which waits for submit button in a form containing data which calls the nowRunPgm();
//just button press event listeners here which invoke the UNIX call
// after a user enters values required
...
}
//===============================================================
processAtable.as
//===============================================================
.... function ( ...) {
// i want to access aTable in here but can't
// not accessible as _root.aTable
// can't work out how to pass it from inside the lreceiver.onload to inside here
trace(_root.aTable) >> undefined
//have tried passing it through arguments and no success either
}
|
|
[x]
The Solution Rating System
|
||
|
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
|
Loading Advertisement... |
| Open Discussion |