jQuery函数由Generic Javascript函数调用

Rya*_*yan 1 javascript jquery

我觉得这里有点困惑.我要做的是创建一个Javascript函数,禁用页面上的所有输入,然后创建一个启用页面上所有输入的函数.

使用jQuery非常简单.我的问题是,如何在传统的JS函数中包装这些jQuery函数?我需要这样做的原因是因为我使用ActionScript调用这些函数.换句话说,我不明白我如何编写jQuery代码然后以传统的Javascript函数调用方式调用它.

效果很好,但不包含在功能中......

$(document).ready(function() {
    $(':input').attr('disabled', "disabled");
});
Run Code Online (Sandbox Code Playgroud)

包含在一个功能中根本不起作用,我在这里做错了什么?

function init_lock_test(){
    $(':input').attr('disabled', "disabled");
}
Run Code Online (Sandbox Code Playgroud)

Ple*_*and 5

您不能直接从ActionScript调用网页中的JavaScript函数,并且作为"jQuery函数"没有特殊之处.您应该使用ActionScript的ExternalInterface间接调用JavaScript函数:

import flash.external.ExternalInterface

// Calls the function init_lock_test
ExternalInterface.call("init_lock_test");
Run Code Online (Sandbox Code Playgroud)