ActionScript小教程二

二。帮助的使用

 

可以得到帮助大概有以下方式,大家也都知道的:

         flash中使用帮助面板

         弄一套中文chm格式的帮助

         在网上

 

找方式:

  1. 首先在当前控件中行方法或属性的
  2. 当当前控件中没有合适的方法或属性,在当前控件的父或更上一级进
  3. 如果没有,可以去网上搜索或考自己实现

 

一般的帮助里,在个控件使用的开头部分都会有以下三点明:

  1. **控件
  2. 使用**控件
  3. 自定**控件

明有是很重要的,应该次使用控件都看看部分的内容!

三。FlashJavascript的方式

 

方式一、使用fscommand方法

Flash端使用的方法fscommand(command,args);

其中:command:命令名,可以用来标识这个命令。  args:用来传递参数。

flash所在客端文件里,必需定如下的javascript方法:

objectName_ DoFScommand(command,args);

其中:objectNameflash文件在客端文件里分配的ID或嵌入象的象名,如flashObject

          command:即为传入的command       

             args:即为传入的args

 

完上面的javascript方法后,再定一个用来捕捉flash命令,并把它传递给javascriptvbscript脚本命令。写法如下:

<SCRIPT LANGUAGE="VBScript">

        Sub flashObject_FSCommand(ByVal command, ByVal args)

                call flashObject_DoFSCommand(command, args)

        end sub

</SCRIPT>

色部分意思同上!

以上步骤完成后就可以实现flashjavascript端的命令用了

就我自己了解的,使用fscommand命令可以完成javascript的方法用,但个方法本身就没有行一些返回的操作的。要想得到一个javascript的操作的返回,可以有两方式,一是使用javascriptflash的操作,个在后面会介,而有一个就是使用getURL方法,本上同第一方式是一的!

 

方式二、使用getURL方法

 

使用getURL方法的大致方式如下:

                getURL(javascript:javascript句”);

例如:

                getURL("javascript:document.flashObject.SetVariable

('_root.obj.coo',unescape(document.cookie))");

 

个示例的意思就是:使用javascript句来得到cookie,然后将值赋给_root.obj.coo量。当然了,量在此之前必存在,例如可以先期如下定

        _root.obj = new Object();

        obj.coo = “”;

 

Javascriptflash的操作

 

目前我了解的就是可以利用javascript直接flash赋值。例如上面getURL()方法的例子里就是利用javascriptcookie的内容,然后将值设值到在flash中定量:_root.obj.coo中去。在javascript端,它相当于用了以下句:

 

document.webConsole.SetVariable('_root.obj.coo',unescape(document.cookie))

 

_root.obj.coo先定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值