从php-script获取变量到AS3脚本

mas*_*asb 0 flash actionscript actionscript-3

<?php
    $someVar = count(scandir("bilder/") - 2);
?>
Run Code Online (Sandbox Code Playgroud)

我需要导入$someVar我的.fla文件,我只需要它的值:

var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, nextSlide2);
timer.start();

var ld:Loader = new Loader();
var bildeArr = [];

var backend: String = 'backend.php';
var loader: URLLoader = new URLLoader;

loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load( new URLRequest(backend));

trace(loader.data);



ld.x = 20;
ld.y = 20;
for(var i:int = 1; i<9; i++) {
    bildeArr.push("bilde" + String(i));
}

i = 0;
function nextSlide2(evt:TimerEvent):void {
    trace(i);
    ld.load(new URLRequest("bilder/" + bildeArr[i] + ".png"));
    addChild(ld);
    if(i > 6) {
        i = -1;
    } 
    i++;
}
Run Code Online (Sandbox Code Playgroud)

怎么样?

Sen*_*kin 5

<?php
 echo 'someVar=' + htmlentities($someVar);
?>
Run Code Online (Sandbox Code Playgroud)

闪:

var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, varsLoaded);
loader.load(new URLRequest("url_to_php_file.php")); 
var varToAppend:String = "";
function varsLoaded (event:Event):void {
     varToAppend = loader.data.someVar.toString();
}
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助