1.怎么用flash(代码)做一个用户登陆界面在flash8之后 , flash提供了专门的接口可以和js互访 , 这个就是ExternalInterface
ExternalInterface里面有个call()方法 , 可以很方便的让flash来调用javascript的函数
ExternalInterface.call(functionName:String,Parameters);
这个方法有两个参数:
functionName – 你想要调用的javascript函数名要以字符串的形式
Parameters – 需要传递给javascript函数的参数 , 用逗号分开 , 是可选的 。
AddCallback方法允许javascript调用flash时间上函数 , 基本的语法结构如下ExternalInterface.addCallback(functionID:String,instance:Object,functionName:Function);
与call方法类似 , 它也是一个静态方法 , 它有三个参数
functionID - 从 JavaScript 调用 ActionScript 函数时可使用的名称 。此名称不必与 ActionScript 方法的实际名称匹配 。
instance - this 在该方法中被解析成的对象 。此对象不一定是在其上可找到该方法的对象 , 您可以指定任何对象(或 null) 。
functionName - 要从 JavaScript 调用的 ActionScript 方法 。
例子Javascript里的代码 代码:<script language="JavaScript">
<!--
function thisMovie(movieName)//判断版本
{
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
function makeCall(str)//回调函数
{
thisMovie("youxio_flash").asFunc(str);//调用flash里定义的asFunc(str)函数 , 注意一定要给 <object id = "youxio_flash" 。>;里的id赋值
}
function jsFunc(str)//这个是js里的函数 , 供flash调用的
{
document.getElementByIdx("fromFla").value = http://www.xuexi88.com/zhishi/str;
}
function sendToFla()//发送按钮的动作
{
var msg = document.getElementByIdx("toFla").value;
makeCall(msg)
}
// -->
</script> flash中的代码 代码:import flash.external.*;//加载包
function asFunc(str:String):Void //供js调用的函数
{
fromJs.text = +str;
}
ExternalInterface.addCallback("asFunc", this, asFunc);//注册addCallback
ok.addEventListener("click", doClick);//发送按钮的事件
function doClick(eventObj:Object):Void //点击了发送按钮后
{
ExternalInterface.call("jsFunc", toJs.text);//访问js里的jsFunc()函数 , 参数是 toJs.text
};
toyouxio.onPress=function()
{
getURL( http://www.ftrade.org,"_blank");
}
2.flash 代码怎么用1 , 代码是加在对象中的 , 我们通常把代码称之为“脚本”就是指引你前进的命令 , 可以很形象地联想成“命令脚的动作的文本” 。flash用到的是ActionScript语言 , 翻译出来是“动作脚本”的意思 , 简称AS语言 。
2 , 面向时间轴里的帧为对象的话 , 就可以为帧添加脚本 , “面向”其实就是“选中”单击选中 。
3 , 面向舞台中的实例为对象的话 , 就可以为实例添加脚本
4 , 脚本有很多种类和形式 , 详细请看帮助文件 ,
5 , 时间轴控制脚本是加在时间轴的帧上的 , 用来控制时间轴的播放或停止或者跳转等动作 , 如:Stop();影片播放到这一帧上 , 将会停止在这一帧上等待 。
6 , 影片剪辑控制脚本是加在实例上的 , 每一“帧”里面都有一个“舞台”里面放着很多“实例” , 实例是由元件复制出来的一种对象 , 可以给它们自身添加脚本 , 起到一些特殊的控制作用 , 如:on(press){//当按钮按下时 , 执行以下内容}
- 格力空调故障 格力空调故障代码
- 简单整人的cmd代码 cmd整人代码你是一只猪
- 南宁职业技术学院代码 南宁职业技术学院代码回车
- win10应用商店错误代码0x80131500 win10应用商店错误代码
- 微信怎么登陆不上 微信怎么登录不上电脑
- 小麦助教教师登陆页面 小麦助教老师怎么登录
- 注册qq号跳过验证码 怎样跳过验证码登陆qq
- 上海大学生安全教育无法登陆 上海大学生安全教育考试平台
- 众划算商家登陆 众划算商家怎么登录
- 球球大作战 名字颜色代码 球球大作战名字颜色代码蓝色