javascript调用Flex项目方法,发布后无法调用
Flex文件
c.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" applicationComplete="regFunction()" viewSourceURL="srcview/index.html">
<mx:Script >
<![CDATA[
import flash.external.ExternalInterface;
public function getAutoId():String{
try{
var key:String = this.parameters.AUTOKEY;
var obj:SharedObject = flash.net.SharedObject.getLocal(key);
var id:String = obj.data[key];
if(id == null){
obj.data[key] = root.loaderInfo.parameters.AUTOID;
obj.flush(1000000);
}
}catch(e:Error){
return "none";
}
return obj.data[key];
}
public function theTest():String{
return "test";
}
public function regFunction():void{
flash.external.ExternalInterface.addCallback("getAutoId",this.getAutoId);
flash.external.ExternalInterface.addCallback("theTest",this.theTest);
}
]]>
</mx:Script>
</mx:Application>
html文件
<!-- saved from url=(0014)about:internet -->
<html lang="en">
<!-
相关问答:
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function oo(a){
document.getEleme ......
我在后台用C#编写ASP.NET页面,同时要用JAVASCRIPT来控制提示窗口,如
Response.Write(" <script language=javascript>confirm('确定要删除吗?') </script>");
我要用confirm( ......
后台有一个函数 protected string Fun1(int a, string b)
我想在javascript代码中调用它,怎么做?
function GridBind()
{
var a = 1;
var b='s';
& ......
function Page(iAbsolute,sTableId,sTBodyId)
{
this.absolute = iAbsolute; //每页最大记录数
this.tableId = sTableId;
this.tBodyId = sTBodyId;
this.rowCount = 0;//记录数
this. ......
下面是一个关于ajax基本的应用,但是每次alert(userName);的结果都是
undefined,我在文本框中输入了结果,并且也定义userName这个变量,为什么还是出现这个结果呢?
<%@ page language="java" ......