二。帮助的使用
可以得到帮助大概有以下方式,大家也都知道的:
• 在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规范,提供了丰富的编程功能...
第二本书,“AdvancED_ActionScript3.0 高级动画教程”,可能涉及更复杂的主题: 1. **物理模拟**:使用ActionScript实现基本的物理引擎,如碰撞检测、重力和动力学。 2. **粒子系统**:创建动态的粒子效果,如烟火...
【Flash.ActionScript.3.0动画教程】源代码是一份专为学习ActionScript 3.0编程和在Flash环境中创建动态动画设计的教程资源。这个压缩包包含了丰富的实例和源文件,帮助用户深入理解ActionScript 3.0的语法、功能...
这个实战教程旨在帮助你系统地理解和掌握ActionScript 3.0的基础及高级概念,无论你是初学者还是有一定经验的开发者,都能从中受益。 首先,ActionScript 3.0与之前的版本相比,进行了重大的改进和优化,尤其是在...
《Flash ActionScript 3.0动画教程》是一本专为学习和掌握Flash中ActionScript 3.0编程语言而设计的教程,特别适合对动画制作和互动设计感兴趣的读者。ActionScript 3.0是Adobe Flash Platform的核心编程语言,它的...
本教程由网友kingda精心撰写,旨在帮助学习者掌握ActionScript 3.0的基础和高级概念。 在ActionScript 3.0中,最大的改进之一是对面向对象编程的支持。教程中的第二部分介绍了类和绑定的概念。AS3.0引入了严格的类...
2. **小游戏开发**:例如打地鼠、弹球等简单的游戏项目。 3. **数据可视化**:使用图表或图形展示动态数据。 4. **用户界面组件**:创建可交互的UI元素,如菜单、滑块等。 通过这些资源,学习者可以系统地掌握Flash...
本教程将深入探讨ActionScript 2.0的基础知识、语法特性以及如何利用它来增强你的Flash项目。 一、基础概念 1. ActionScript 2.0的起源:它是对早期ActionScript的重大改进,引入了类、对象和面向对象编程的概念,...
《Flash ActionScript 3.0 动画教程示例源代码》 ActionScript 3.0 是Adobe Flash Platform的核心编程语言,它为开发富互联网应用(RIA)提供了强大的支持,尤其是在动画制作方面。本教程的源代码集合是针对Flash ...
本教程旨在帮助你深入理解ActionScript 3.0的核心概念、语法特性以及实际应用。 一、基础概念 ActionScript 3.0 在ActionScript 2.0的基础上进行了重大改进,引入了更严格的类型系统,提高了性能并优化了代码的...
本教程针对ActionScript 3.0的动画制作进行了深入讲解,旨在帮助学习者掌握创建动态、引人入胜的视觉效果的关键技能。 在ActionScript 3.0中,动画的制作基于时间轴控制和编程控制两种方式。时间轴控制主要涉及关键...
《ActionScript3.0游戏实例教程》是一份针对初学者的教程,主要涵盖了使用Adobe Flash CS3进行AS3游戏开发的基础知识。ActionScript3.0是Flash平台的核心编程语言,相较于之前的版本,它有了显著的性能提升和更严格...
【标题】"Flash的ActionScript教程全集"涵盖了ActionScript这一关键编程语言在Flash平台上的广泛应用和深入学习。ActionScript是Adobe Flash Professional中用于创建交互式内容和动态动画的主要脚本语言,它使得设计...
[Flash.ActionScript.3.0动画教程],这是一本由Keith Peters编写的一本动画设计教材,此书要求读者对as2.0要有比较深的了解,主要讲解的是动画相关的原理。绝对有价值的一本书。 目录如下: 第一部分ActionScript...
这个基础教程源代码集合提供了深入学习和实践ActionScript 3.0的关键资源。 在ActionScript 3.0中,有几个核心概念和特性值得我们深入了解: 1. **面向对象编程**:AS3采用了严格的类定义和继承系统,支持封装、...
《Flash+ActionScript 3.0高级动画教程》是一本深度探索Flash平台中ActionScript 3.0编程和动画制作的教程。ActionScript是Adobe Flash Professional中的核心编程语言,用于创建交互式内容、游戏和应用程序。这个...
《Flash ActionScript 3.0 动画教程源码详解》 ActionScript 3.0 是Adobe Flash开发中的核心编程语言,它为创建交互式、动态的动画内容提供了强大的支持。本教程源码主要聚焦于如何利用ActionScript 3.0进行高效的...