使用 AS2 在 flash 上引入 php 变量的简单方法

Posted

技术标签:

【中文标题】使用 AS2 在 flash 上引入 php 变量的简单方法【英文标题】:Easy way to bring a php variable on flash with AS2 【发布时间】:2011-02-26 04:33:52 【问题描述】:

你能否给我看一个在 AS2(动作脚本 2.0)中实现从 php 文件中引入 var 的非常简单的示例。我有一个 php 脚本,它在执行时将一个值返回到 var $result,我如何在 flash 上使用这个 var?谢谢

【问题讨论】:

【参考方案1】:

AS2 LoadVars 方法。

LoadVars 加载示例

// init LoadVars Object
lv = new LoadVars();

// define onLoad Callback
lv.onLoad = onLoadCallBack;

// send and load variables
lv.load("http://localhost:2400/lv.txt?" + new Date());

// onLoad Callback
function onLoadCallBack(succes)

    // if succes
    if(succes)
    
        // trace variables
        trace(this.lVar1);
        trace(this.lVar2);
    
    else
    
        // loading failed
        trace("Loading Error!!");
    


/*LoadVars send example*/
// init LoadVars Object
lv = new LoadVars();

// set Variables
lv.sVar1 = "value1";
lv.sVar2 = "value2";

// define onLoad Callback
lv.onLoad = onLoadCallBack;

// send and load variables
lv.sendAndLoad("http://localhost:2400/lv.php?" + new Date(), lv, "POST");

// onLoad Callback
function onLoadCallBack(succes)

    // if succes
    if(succes)
    
        // trace variables
        trace(this.lVar1);
        trace(this.lVar2);
    
    else
    
        // loading failed
        trace("Loading Error!!");
    

PHP 代码

<?
    // get variables
    $var1 = $_POST['sVar1'];
    $var2 = $_POST['sVar2'];

    // send variables
    echo "&lVar1=$var1 returned&";
    echo "&lVar2=$var2 returned as well&";
?>

来源: http://snipplr.com/view/8878/as2-loadvars-php-example/

【讨论】:

以上是关于使用 AS2 在 flash 上引入 php 变量的简单方法的主要内容,如果未能解决你的问题,请参考以下文章

如何在运行某些代码之前等待 flash (as2) 加载子元素?

Flash 8 (AS2) 中的 FLVPlayback 组件并支持高清 H.264 视频

Flash AS2 一次发出一种声音

Flash as2 碰撞优化

Adobe Flash CC 发布到 AS2

在 Flash as2 中创建一个简单的计算器时输入