二。帮助的使用
可以得到帮助大概有以下方式,大家也都知道的:
• 在flash中使用帮助面板进行查找
• 弄一套中文chm格式的帮助
• 在网上进行查找
查找方式:
-
首先在当前控件中进行方法或属性的查找
-
当当前控件中没有合适的方法或属性时,在当前控件的父类或更上一级进行查找
-
如果还没有,则可以去网上搜索或考虑自己实现
一般的帮助里,在每个控件使用的开头部分都会有以下三点说明:
-
关于**控件
-
使用**控件
-
自定义**控件
这些说明有时是很重要的,应该在每次使用控件时都看看这部分的内容!
三。Flash调用Javascript的方式:
方式一、使用fscommand方法
Flash端使用的方法为:fscommand(command,args);
其中:command:命令名,可以用来标识这个命令。 args:用来传递参数。
在flash所在客户端文件里,必需定义如下的javascript方法:
objectName_ DoFScommand(command,args);
其中:objectName:该flash文件在客户端文件里分配的对象ID或嵌入对象的对象名,如flashObject
command:即为传入的command值。
args:即为传入的args
定义完上面的javascript方法后,再定义一个用来捕捉flash命令,并把它传递给javascript的vbscript脚本命令。写法如下:
<SCRIPT LANGUAGE="VBScript">
Sub flashObject_FSCommand(ByVal command, ByVal args)
call flashObject_DoFSCommand(command, args)
end sub
</SCRIPT>
蓝色部分意思同上!
以上步骤完成后就可以实现flash端对javascript端的命令调用了!
就我自己了解的,使用fscommand命令可以完成对javascript的方法调用,但这个方法本身就没有办法进行一些返回值的操作的。要想得到一个javascript的操作的返回值,可以有两种方式,一种是使用javascript进行flash的操作,这个在后面会介绍,而有一个就是使用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 = “”;
Javascript对flash的操作
目前我了解的就是可以利用javascript直接对flash进行赋值。例如上面getURL()方法的例子里就是利用javascript读取cookie的内容,然后将这个值设值到在flash中定义的变量:_root.obj.coo中去。在javascript端,它相当于调用了以下语句:
document.webConsole.SetVariable('_root.obj.coo',unescape(document.cookie))
同样,这里_root.obj.coo必须先定义。
分享到:
相关推荐
《Flash ActionScript3.0教程示例(从入门到精通)》是一本全面解析ActionScript3.0编程语言在Flash平台上的应用的教程。ActionScript3.0是Adobe Flash Professional中的核心编程语言,用于创建交互式动画、游戏、富...
二、ActionScript与Flash的关系 Flash是一个多媒体创作工具,而ActionScript赋予了Flash动态性和交互性。通过ActionScript,开发者可以控制动画播放、响应用户输入、处理数据、与服务器通信等,极大地扩展了Flash的...
本教程是面向中文用户的专业ActionScript3教程,旨在帮助开发者利用Adobe Flash CS3专业软件进行高效而深入的应用程序开发。 在AS3中,显著的变化是对面向对象编程(OOP)的全面支持,这使得代码更加结构化和可维护...
在本教程中,我们将深入探讨ActionScript2.0的基础、语法、对象模型、事件处理、动画控制、网络通信以及与用户界面交互等多个关键知识点。 一、基础概念 ActionScript2.0基于ECMAScript规范,提供了丰富的编程功能...
### ActionScript与Flex教程知识点概览 #### 一、ActionScript简介 - **定义与历史**:ActionScript是一种面向对象的脚本语言,主要用于增强Adobe Flash Player和Adobe AIR中的交互性和功能。它最初由Macromedia...
### ActionScript3编程游戏教程知识点概述 #### 一、ActionScript3简介与环境搭建 - **ActionScript3介绍**:ActionScript3是Adobe Flash Player和Adobe AIR中的脚本语言,用于开发交互式应用程序、视频游戏和服务...
### ActionScript基础教程知识点解析 #### 一、ActionScript概览与基本语法 ActionScript是一种强大的脚本语言,主要用于Adobe Flash平台,使开发者能够创建动态交互式内容、游戏和应用程序。ActionScript的发展...
本教程由网友kingda精心撰写,旨在帮助学习者掌握ActionScript 3.0的基础和高级概念。 在ActionScript 3.0中,最大的改进之一是对面向对象编程的支持。教程中的第二部分介绍了类和绑定的概念。AS3.0引入了严格的类...
第二本书,“AdvancED_ActionScript3.0 高级动画教程”,可能涉及更复杂的主题: 1. **物理模拟**:使用ActionScript实现基本的物理引擎,如碰撞检测、重力和动力学。 2. **粒子系统**:创建动态的粒子效果,如烟火...
这个实战教程旨在帮助你系统地理解和掌握ActionScript 3.0的基础及高级概念,无论你是初学者还是有一定经验的开发者,都能从中受益。 首先,ActionScript 3.0与之前的版本相比,进行了重大的改进和优化,尤其是在...
《Flash ActionScript 3.0动画教程》是一本专为学习和掌握Flash中ActionScript 3.0编程语言而设计的教程,特别适合对动画制作和互动设计感兴趣的读者。ActionScript 3.0是Adobe Flash Platform的核心编程语言,它的...
#### 二、Spring ActionScript 的核心特性 - **IoC (Inverse of Control)**:控制反转是一种设计模式,在这种模式下,组件间的依赖关系由第三方(通常是框架)来管理,而非由组件自身处理。这有助于降低代码之间的...
### Flash ActionScript 2.0 教程 #### 1. 介绍 - **ActionScript 2.0** 是Adobe Flash的一个脚本语言版本,它被用于创建交互式动画、游戏和复杂的基于Web的应用程序。ActionScript 2.0在Flash MX 2004中首次引入,...
2. **小游戏开发**:例如打地鼠、弹球等简单的游戏项目。 3. **数据可视化**:使用图表或图形展示动态数据。 4. **用户界面组件**:创建可交互的UI元素,如菜单、滑块等。 通过这些资源,学习者可以系统地掌握Flash...
本教程将深入探讨ActionScript 2.0的基础知识、语法特性以及如何利用它来增强你的Flash项目。 一、基础概念 1. ActionScript 2.0的起源:它是对早期ActionScript的重大改进,引入了类、对象和面向对象编程的概念,...
根据给定的文件信息,我们将聚焦于“Flash ActionScript 3.0动画高级教程”,这一主题涉及了Flash动画制作和ActionScript 3.0编程语言的高级应用,由Keith Peters编写,是动画制作领域的权威指南。 ### Flash ...
### ActionScript教程详解 #### 一、ActionScript简介与应用场景 ActionScript是一种强大的脚本语言,主要用于Adobe Flash Player和Adobe AIR平台,使开发者能够创建动态交互式内容、应用程序和游戏。ActionScript...
### Flash_ActionScript2.0教程知识点详解 #### 一、ActionScript 2.0简介 - **定义**:ActionScript是一种面向对象的脚本语言,主要用于Adobe Flash Player平台,实现动画、应用程序等内容的交互性和数据管理功能...
《Flash+ActionScript 3.0高级动画教程》是一本深度探索Flash平台中ActionScript 3.0编程和动画制作的教程。ActionScript是Adobe Flash Professional中的核心编程语言,用于创建交互式内容、游戏和应用程序。这个...
知识点二:ActionScript 3.0的特性 - ActionScript 3.0是面向对象的编程语言,支持更复杂的编程模式,如类、继承、封装等。 - 它具备强类型支持,意味着变量、属性和函数返回值都需要明确类型,提高代码的可靠性和...