Flash 开发环境搭建和文字滚动效果实例

编程之家收集整理的这篇文章主要介绍了Flash 开发环境搭建和文字滚动效果实例编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Flash 开发环境搭建和文字滚动效果实例

 

一、Flash 开发环境搭建


Flash发布的时候可以将资源(即将库中的元件)集成到swf运行文件中。
Flash没有代码自动输入补全功能,因此需要一个英文一个英文手工输入,这样要记住很多系统类和方法。而FlashDevelop由代码自动输入补全功能,防止输入过程中出现错误,并提高代码编写效率,使我们将注意力集中到逻辑代码编写中。


1、安装Flash CS3或CS4、CS5。

我安装的是Flash CS4

下载Flash CS4。点击下一步、下一步就可以。


2、安装FlashDevelop,

安装FlashDevelop
下载FlashDevelop 5.2.0
官网:http://www.flashdevelop.org/community/viewforum.PHP?f=11
(注意:FlashDevelop安装需要Java Runtime Environment 1.6(jre1.6)以及.NetFrameWork3.5)

安装java
下载jre1.8
java官网:http://www.java.com/zh_CN/
(官网的有的时候会很慢,也可以从百度软件中心下载)

安装.NetFrameWork3.5
官网:http://www.microsoft.com/zh-CN/download/details.aspx?id=21
(官网的有的时候会很慢,也可以从百度软件中心下载)

先安装jre1.8和.NetFrameWork3.5,再安装FlashDevelop 5.2.0,点击下一步、下一步就可以。

到此,flash开发环境配置完成,下面开始运行第一个项目。

 

二、使用flash实现文字滚动效果

 

1、打开Flash,新建一个【Flash文件(ActionScript 3.0)】,以Demo为名保存在Demo目录下。这是将会在Demo目录下看到Demo.fla文件

2、设置文档类。在场景属性中填写文档类名为:Main。

当我们测试运行的时候,这个文档类Main将会被自动运行,可以理解为Main即为场景的代码体现。


3、编写文档类。打开FlashDevelop,新建一个AS3文档,以Main名保存在Demo目录下(和Demo.fla同目录)。

代码如下:

 1 package
 2 {  
 3     import flash.display.MovieClip;  
 4     import flash.events.Event;  
 5      flash.events.MouseEvent;  
 6      flash.filters.GlowFilter;  
 7      flash.text.TextField;  
 8      flash.text.TextFormat;  
 9       
10     public class Main extends MovieClip  
11     {  
12         var contents:String;  
13          whiteSpace:String;  
14          tftxt:String;  
15         var isPause:Boolean =false16           
17           
18         var tf:TextField = new TextField();  
19         var f:TextFormat=  TextFormat();  
20         function Main()  
21         {  
22             stage.frameRate =1023               
24             tf.autoSize ="left"25           
26             f.size =4027             f.color =0xFFFFFF28             f.font="楷体"29             tf.defaultTextFormat =f;  
30             tf.width =stage.stageWidth;  
31             tf.y =18032             addChild(tf);  
33               
34               
35               
36             initApp();  
37             stage.addEventListener(MouseEvent.CLICK,restart);  
38         }  
39         private  function initApp():void  
40 41             tf.addEventListener(Event.ENTER_FRAME,scrollText);  
42             whiteSpace=""43             contents ="秦时明月汉时关,万里长征人未还。"+  
44 "但使龙城飞将在,不教胡马渡阴山。"45               
46             for(var i:uint =0;i<550/40+1;i++)  
47             {  
48                   
49           
50                 whiteSpace+="  "51                   
52             }  
53             tftxt =whiteSpace+contents;  
54             tf.text=tftxt;  
55 56         function restart(e:MouseEvent):57 58             if(e.target==e.currentTarget)  
59 60                 if(tf.text==)  
61                     initApp();  
62                 else     isPause = !isPause;  
63 64 65           
66         private function scrollText(e:Event):67 68             if(!isPause)  
69 70                 tftxt=tftxt.substring(1);  
71                 tf.text =72                 73                 {  
74                     tf.removeEventListener(Event.ENTER_FRAME,1)">75                       
76                 }  
77                 tf.filters  = [new GlowFilter(0x0055FF,1,6,6)];  
78 79 80     }  
81 }  

 

 

4、回到Flash中的Demo,测试运行,将会看到一个滚动的文字效果

5、导出影片。“文件”——“导出”——“导出影片”(“文件”下拉菜单中还有个“发布设置”,在那里你可以设置你想要发布的文件类型,选你想要的打上 √ 就行了

 

总结

以上是编程之家为你收集整理的Flash 开发环境搭建和文字滚动效果实例全部内容,希望文章能够帮你解决Flash 开发环境搭建和文字滚动效果实例所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群

相关文章

猜你在找的Flash相关文章

Chrome 无法显示使用插件的内容 Chrome 不再支持很多插件。不过网站创建者已经通过更安全的方式,将多数这类功能添加到 Chrome 中。 为什么 NPAPI 插件现在无法正常运行过去,许多插
Flash 开发环境搭建和文字滚动效果实例 一、Flash 开发环境搭建 Flash发布的时候可以将资源(即将库中的元件)集成到swf运行文件中。Flash没有代码自动输入补全功能,因此需要一个英文一
在做web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案是在插入flash的embed或object标签中加入”wmo
chrome 45以上不自动播放&quot;非必要&quot;flash的一种可能解决方案chrome 45以上flash被拦截的一种可能解决方案 问题 1、chrome 45以上(包含45)版本默认
加载形式 FLASH加载文件有两种常规方式:一种是URLLoader,可以加载文本、二进制数据或 URL 编码变量形式的数据,然后转换成简单的文本形式或值对字符串形式;一种是Loader,可以将加载的图像文件转换成BitmapData,也可以解析 SWF文件。(Socket, LocalConnection这些非常用类不在讨论范围) 加载的资源应被统一管理以方便调用和重用,管理方式一般有两种:一种
FLASH与传统环境的不同点 MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间…… 它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的开发框架包含了这种模式,它们就是:Struts 和 Ruby on Rails。之后,模仿者蜂拥而至。所以,在人们眼里看来,实际上是先有的Struts,然后才有的MVC,也无怪乎MV
GC和内存泄露无关 垃圾回收,这次是一个被无数人讨论过的传统话题。 Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。 但要注意,这只是决定回收的时机,而不是回收的内容。这个延迟执行内存回收也就是个表面的现象,不管什么时
举个简单的例子,我们要显示一个背包中的道具,需要道具数据库保存ID、类型ID、图片地址、名称、大类别、子类别、质量、说明、是否出售、是否锁 定、道具创建时间、道具持续时间、使用效果定义字符串、可使用等级、堆叠数量、最大堆叠数、出售单价等等,如果按传统做法,就是返回一个二维数组,将所有 信息加载进来,然后直接填充列表,依次填写各项内容。这个做法很很简单,初级程序员就能完成,但代价是,传输数据量会非常
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注