Flash CS4学习笔记1
来源:互联网 发布:超级淘宝系统360118 编辑:程序博客网 时间:2024/06/05 00:37
Flash CS4学习笔记1
第一次用Action Script3.0编程,DT的遇到了一堆问题,总结如下。
1.为什么定义一个类,会报错“类不能嵌套定义”?
其实大多时候新手不是真的嵌套定义了,而是把类定义写到了图层帧里。类的定义不能放在图层帧里,必须放在外部 的.as文件中。方法是“文件”->"新建"->"Action Script文件"。带图层帧的那个文件是“文件”->"新建"->"Flash文件(Action Script3.0)"得到的。
2.一个包里面如何定义两个类?
在AS3.0中,一个.as文件里可以有多个类,但是只能有一个对外公开的类,公开类以public限定词声明,并且文件名必须是该公开类的类名,非公开类以internal限定词声明。另外注意到,是一个文件里可以有多个类,但是包里只能有一个类(这个类就是公开类)。
如果写
package ccc {
public class A{
}
internal class B{
}
}
是无法编译通过的,会报“5006: ActionScript 文件不能有多个外部可见的定义: ”错误。因为这个类虽然声明了internal, 但是不能放在包里,必须在包外。如下所示:
package ccc
{
public class A{
}
}
internal class B{
}
3.如何最大化或全屏flash程序?
AS3.0中全屏只需要使用语句
stage.displayState = StageDisplayState.FULL_SCREEN;
要注意,在Flash CS4的编译器中,如果使用ctrl+Enter来运行的话,这个运行窗口并不会最大化。只有导出到swf文件后,使用非浏览器版的flash player来播放,才会全屏播放。
4.如何把flash程序转换为exe文件?
使用非浏览器版的flash player来播放导出的swf文件,然后菜单选择“文件”->“创建播放器”,就转换到exe文件了。如果 播放时全屏了,没有菜单栏,按下ESC键即可。提供一个非浏览器版的播放器链接如下:
Adobe StandAlone Flash Player 10.2.159.1 简体中文版
http://www.skycn.com/soft/2432.html
---------------------------------------我是华丽的分割线------------------------------------------------------------
在N天后发现问题4这个解答弱爆了。。。其实可以直接发布exe文件。CS4默认是发布成swf和html,“文件”->“发布设置”->去掉swf和html,勾上exe,然后发布就可以直接发布exe了。发布设置的快捷键是ctrl+shift+F12,发布的快捷键是ctrl+F12。
- Flash CS4学习笔记1
- Flash CS4学习笔记3-同步问题
- Flash CS4学习笔记2-写文件
- 学习FLASH CS4(一)
- Flash CS4新增功能
- Flash CS4 Professional Bible
- Flash cs4序列号
- Flash CS4 过期了
- Flash cs4快捷方式
- Flash CS4序列号备份
- flash cs4 无法调试
- flash cs4的新特性
- Flash cs4 for mac 序列号。
- Adobe Flash CS4简体中文正式版下载
- Flash CS4网页中Flash背景透明
- Flash Builder4与Flash cs4 协同工作
- Adobe Flash CS4 序列号-Adobe Dreamweaver CS4 序列号
- 09年1月10日突然想起学Flash CS4 ActionScript3
- 计算几何常用公式与技巧归纳之系列一:点与线
- JAVA研修之java编程中'为了性能'一些尽量做到的地方
- 【图像缩放篇之三】三次线性插值和MipMap链
- Flash CS4学习笔记2-写文件
- asp.net提交html标记后的最优安全处理
- Flash CS4学习笔记1
- 详谈tomcat集群
- 学会像计算机程序一样思考
- ExtJS 组件的扩展和继承(一)
- 在linux下批量更改目录下的所有文件名
- RVA VA ImageBase RAW offset关系
- 二层交换、三层交换和路由的原理及区别
- 为什么对目录不能使用硬链接
- 进程的初步认识