2006-05-04 13:12:51Grzechuu2752 postów
|
LoadVars w Macromedia Flash 8
AS we Flashu:
var sender:LoadVars = new LoadVars();
var receiver:LoadVars = new LoadVars();
sender.playerName = "Grzechuu";
sender.sendAndLoad("test.php", receiver, "POST");
receiver.onLoad = function(success) {
trace(receiver.playerName);
}
stop();
plik php na serwerze:
<?
print '&playerName='.$_POST[playerName].'AAAAAAAA&';
?>
|
|
2006-07-18 11:31:56 Grzechuu 2752 postów
| i troszeczkę lepiej rozwiązany:
loadvariables we flashu
_global._POST = function(varsArray, url, f, mc) {
var sender:LoadVars = new LoadVars();
var receiver:LoadVars = new LoadVars();
if (varsArray != undefined and varsArray.length>0) {
for (i=0; i<varsArray.length; i++) {
sender[varsArray[i][0].toString()] = varsArray[i][1].toString();
}
}
sender.sendAndLoad(url, receiver, "POST");
receiver.onLoad = function(success) {
mc.receiver=this;
mc[f()];
};
};
//----------------------tą część można zadeklarować gdziekolwiek we flashu
var tabVars = [];
tabVars.push(["Grzechuu", "aaa"]);
tabVars.push(["Grzechuu", "aaa"]);
tabVars.push(["Grzechuu", "aaa"]);
_POST(tabVars, "flash.php", fun, this);
function fun() {
//gotoAndPlay("dalej");
trace(receiver.koniecpliku2);
}
|
|