javascript - AS2 - 获取 JavaScript 变量值

标签 javascript function variables actionscript-2 externalinterface

我想简单地获取 JavaScript 变量值到 AS2。

JavaScript

var myNewText = 'new variable value created';
var myNewLink = 'www.stackoverflow.com';

如何像这样获取 AS2 中的 vars 值?

myText.text = myNewText;
myText.onRelease = function() {
   getURL(myNewLink);
}

要调用函数,我使用如下所示的函数:

// AS2  code   
myText.onRelease = function() {
      ExternalInterface.call("my_function()");
   }

//JS function
function my_function() {
   alert("This function is called from ActionScript!");
}

最佳答案

经过多次谷歌搜索后,我得到了它,而且效果很好:)

在 JS 中

 function myNewText() {
        return "Click to Goto - StackOverFlow.Com";
    }
function myNewLink(){
return "http://www.stackoverflow.com";
}

在 AS2 中

myText.onSelfEvent = function (){
    import flash.external.ExternalInterface;
    var ytext:String;
    ytext = String(ExternalInterface.call("myNewText"));
    tstate.text = ytext;
}
myText.onpress = function (){
//    import flash.external.ExternalInterface;
    var yurl:String;
    yurl = String(ExternalInterface.call("myNewLink"));
getURL(yurl);
}

关于javascript - AS2 - 获取 JavaScript 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29250743/

相关文章:

无法使用数组创建 C 函数

javascript - 根据路线切换 ng-include 的可见性

javascript - 谷歌表格 xml 出现问题

javascript - 为什么 'controller as' 不能直接从子 Controller 访问父作用域的属性?

javascript - 嵌套内容的递归 JavaScript 函数过早生成结束标记

jquery - 为什么这个 jquery 变量没有被重置?

javascript - 有没有办法显示所有新对象的属性?

function - 如何在 ant 文件中创建函数或脚本?

swift - 使用参数名称创建一个 var

Angular "select"输入,根据所选选项更改变量