【问题标题】:Echo a variable defined in a PHP script using AS2使用 AS2 回显在 PHP 脚本中定义的变量
【发布时间】:2013-12-10 04:37:08
【问题描述】:

假设我在 PHP 中有一个变量,我需要在 AS2 中回显它,该怎么做?

<?php
$var = "variable";
?>

我需要 ActionScript 2 代码来连接到该 PHP 文件,获取 var $var 并回显它。 谢谢!

【问题讨论】:

  • 我的意思是,如何将它链接到 ActionScript?

标签: php actionscript actionscript-2


【解决方案1】:

这是一个例子

var post_obj:LoadVars = new LoadVars(); 
var result_obj:LoadVars = new LoadVars(); 
// when PHP respond....
result_obj.onLoad = function(success:Boolean) { 
    if (success) { 
        trace('from PHP : ' + result_obj.fromPHP + ' / fromAS : ' + result_obj.fromAS);
    } else { 
      trace('error...');
    } 
}; 
// define some params to pass to PHP
post_obj.fromAS= "Hello from AS";   
// call PHP script, when its done, onLoad event of result_obj will trigger
post_obj.sendAndLoad("/path/to/my/script.php", result_obj);

脚本.php

<?php 

echo "&fromAS=PHP received : " . $_POST['fromAS'];
echo "&fromPHP=PHP did this at ".date("Y-m-d H:i:s")."&";    
?>

这将在 Flash 中输出

from PHP : PHP did this at 2013-11-26 20:47:02 / fromAS : PHP received : Hello from AS

【讨论】:

    【解决方案2】:

    只需 echo&amp; 即可!您将在 AS2 中获得它

    <?php
    $var = "I will go inside AS2";
    echo "&AS2Var=$var&";
    ?>
    

    Example Link

    【讨论】:

    • 如何将其链接到 ActionScript?
    • 使用 URLLoader 类从您的 AS3 调用 PHP 文件。
    • 我使用的是 AS2 而不是 AS3。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多