Flash教程:制作复制功能键-Flash actionscript

2016-03-18 15:03 2 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的Flash教程:制作复制功能键-Flash actionscript懂PS的网友们快点来了解吧!

【 tulaoshi.com - FLASH 】

poluoluo核心提示:剪贴板是一个软件设备,它用来暂时存贮数据,以及通过复制粘贴实现数据在文档之间的移动。 这个快速教程,我们将用Flash制作一个复制键。

剪贴板是一个软件设备,它用来暂时存贮数据,以及通过复制粘贴实现数据在文档之间的移动。 这个快速教程,我们将用Flash制作一个复制键。

最终的动画

下面的例子将是我们在这个教程中将要制作的。 按ctrl+v可将文档内容复制到任何地方。

第一步:简单概述

我们将在舞台上放置两个文本区域,一个输入区和一个动态显示区。按钮将获取输入区的文字并将其复制到剪贴板上,此时动态显示区将会显示相应的信息。
现在,我们会处理在Flash播放器插件中的剪贴板,如此以来我们将无法使用AIR专用的flash.desktop.Clipboard 类 。

第二步:创建新文档

打开Flash并创建一个新的Flash文档(ActionScript 3.0)。

将舞台大小设为 320 x 240px.

第三步:创建文本区域

每个具有交互性的对象(即用户可以作用的对象)可调度复制粘贴事件。如果对象当前是一个文本区域,那么此事件默认的操作是将当前文本区域选中的所有文本复制到剪贴板上。你可以监听这些事件的使用:

1. myObject.addEventListener(Event.COPY, onCopy);

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

2. myObject.addEventListener(Event.CUT, onCut);

3. myObject.addEventListener(Event.PASTE, onPaste);

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

这个教程我们将主要应用System.setClipboard()方法。

选择文本工具(T)并创建两个文本区域,一个动态显示区和一个输入区。 可以在输入区内键入些文字以供复制,像如邮箱地址。

poluoluo核心提示:剪贴板是一个软件设备,它用来暂时存贮数据,以及通过复制粘贴实现数据在文档之间的移动。 这个快速教程,我们将用Flash制作一个复制键。

第四步:设置实例名称

打开属性面板,按下面所示设置两个区域的实例名称。

第五步:创建一个按钮

这个按钮将执行将文本复制到剪贴板。 选择矩形工具(R)创建一个60×28 px 的矩形,并设其填充色为 #333333.。并在其上添加一个作为标签的静态文本。

将这个图形转化为影片剪辑(选中它们,点击修改转化为元件),并将其命名为复制键。

第六步:打开动作面板

按F9或执行窗口动作,打开动作面板。

第七步:复制函数

此函数可以将文本复制到剪贴板上。

12345
  function copyText(e:MouseEvent):void  {System.setClipboard(myField.text); //messageField.text = "Copied!";//messageField区将会出现一条反馈信息。 }
第八步:添加一个鼠标监听器

复制函数将由这个鼠标事件执行。

我们将在按钮上添加一个事件监听器,这样当用户点击按钮的时候就会调用复制文本的函数。

1
   copyButton.addEventListener(MouseEvent.MOUSE_UP, copyText);

tuLaoShi.com

poluoluo核心提示:剪贴板是一个软件设备,它用来暂时存贮数据,以及通过复制粘贴实现数据在文档之间的移动。 这个快速教程,我们将用Flash制作一个复制键。

第九步:测试

保存并按Cmd+Return测试动画。 按ctrl+v可将文档内容复制到任何地方。

总结

这是一个比较基础的例子,将它应用到你的作品中去吧。 谢谢阅读 !

来源:https://www.tulaoshi.com/n/20160318/1886095.html

延伸阅读
标签: FLASH flash教程
poluoluo核心提示:在这个教程中我们将学习如何用Flash AS3来得到鼠标的当前方位。我们可以用此为游戏创建有趣的控制方法,例如可把鼠标当作一个游戏控制杆。现在我们先展示一下我们的作品。 快速教程:如何用ActionScript侦测鼠标的位置 在这个教程中我们将学习如何用Flash AS3来得到鼠标的当前方位。我们可以用此为游戏创建有趣的控制方...
标签: FLASH flash教程
本例我们将开始学习AS的相关知识,不要被这个题目吓倒哦,AS的确是一种程序语言,我们编写AS代码就叫做编程,我们学习AS首先应该克服对编程的恐惧,所以在开始学习前,我们先廷着胸大声地说:"编程其实很容易"。 ActionScript是针对Flash Player的编程语言,它在flash内容和应用程序中实现了交互性、数据管理以及其它许多功能.那么我们将...
标签: FLASH flash教程
创建文档类(Document class) 现在我们对类已经了一定的了解,接下来,看看如果真正地使用它。有时候我常说基于 AS 3的 SWF 是多么的重要,这是因为 AS 3 引入了一个全新的概念,文档类(document class)。 一个文档类就是一个继承自 Sprite 或 MovieClip 的类,并作为 SWF 的主类。读取 SWF时,这个文档类的构造函数会被自动调用。它就成为...
标签: FLASH flash教程
学习Flash AS3自己整理的写的一些类,对学习Flash非常有用! 分包情况: base包:基础包,用于存放初级应用类 bat包:应用包,用于存放高级应用类 com包:系统化包,用于存放系统化的高级应用模块类 exe包:框架包,用于存放框架方面的类 item包:项目包,用于项目上靠经验积累下的类 module包:组件包,用于存放组件的类 这段时间,我个...
标签: FLASH flash教程
在AS3里,对XML的控制变得非常方便了,有用过AS2的读者都知道,如果我们用AS2去访问一个节点,做法是xmlObj.firstChild.childNodes[2]如果复杂的XML结构就更麻烦了,所以在AS2时需要把一系统的节点用一个值来先做替身即xmlList= xmlObj.firstChild.childNodes来降底程序的复杂程序。 AS3里使用E4X(ECMAScript for XML)来规范定义组用于处理 ...

经验教程

528

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部