Flash CS6怎么用啊!

我小白一个,想试试看FlashCS6制作东西。有没有办法创建一个项目,让上面有几个button,点击不同button,弹出不同的文字或者对话框?求大神解答!... 我小白一个,想试试看Flash CS6制作东西。有没有办法创建一个项目,让上面有几个button,点击不同button,弹出不同的文字或者对话框?求大神解答! 展开
 我来答
alanbabbage
2014-08-14 · TA获得超过979个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:1150万
展开全部

注意:由于我的flash界面布局跟初始化不一样。所以,所有截图布局会与你使用的flash布局不一致,你需要根据图中的形状找到相应的工具。


1、打开CS6,在开始页面新建一个“Action Script 3.0” Flash文档,如下图


当然,你可以新建2.0的,但我建议你使用AS3.0


2、在工具栏(Ctrl+F2)中选中矩形工具,如下图(或者按R)


再选择想要填充的颜色,如图


3、在舞台(中间一个白色矩形,默认是白色的)中,随意地方拖出一个矩形,之后右击矩形,在弹出的菜单中选择“转换为元件...”或者按F8,如下图


在弹出的对话框中,选择元件类型为“按钮”,再点击“确定”以完成按钮的简单制作,如图


为了代码操作按钮,则需要命名:

如果你没有选中按钮,则选单击按钮(选中效果就是按钮边会变成蓝色),在属性面板中,“实例名”输入 btn (当然,实例名是自定义的),如果没有属性面板,则按Ctrl+F3显示又或者在 主菜单->窗口->属性 打开,如图


4、在工具栏中,选择“文本”工具(或者按T),

之后在“属性”面板中,选择“传统文本”,类型为“动态文本”,消除锯齿为“使用设备字体”,如图


在舞台中随意拉出一个文本框(单击也可以创建,不过默认大小是固定的,需要手动再调整)


与按钮的命名方法一样,在属性面板中,命名为 txt


5、单选时间轴上的帧,

注意:就算是显示选中状态,以防万一还是点击一次,之后在“动作”面板中,输入如下代码(动作面板可以按F9快速显示)

btn.addEventListener(MouseEvent.CLICK,clickFun);

function clickFun(e:MouseEvent):void{
txt.text = "hello word!";
}


6、最后测试,就是按Ctrl+Enter,如果你保存了fla,那么,默认情况,相同目录会创建一个与fla名字相同的.swf文件,此文件你可以传给其他人使用,但建议最终作品,使用“发布”功能(主菜单->文件->发布)发布一次,虽然发布与测试的文件是相同的,但发布的作品会忽略trace语句。


建议:网上查看教程,随便度娘输入 flash教程 就一大堆出来了。

声明:此制作方法,仅以你的提问相对应。方法讲解非专业性,仅供参考。


如有问题,请私信,正常上班日才在线。


哦,忘了说,多按钮的制作方式一致的,只是命名时,命不同名字就可以了。

代码写法雷同,比如有一个按钮btn1,那么,可以再输入以下代码

btn1.addEventListener(MouseEvent.CLICK,clickFun1);

function clickFun1(e:MouseEvent):void{
txt.text = "btn1 click!";
}

以使按钮1也生效。


当然,如果更多按钮的话,可以选择使用for循环来实现,避免相似代码的书写繁琐。不过这些都是后话,建议你先熟悉工具的使用。再进一步学习。

DJRock
2014-08-14 · TA获得超过725个赞
知道小有建树答主
回答量:267
采纳率:100%
帮助的人:242万
展开全部
您好,给您推荐几个入门教程吧:
《Flash CS6基础入门教程》
http://wenku.baidu.com/course/view/be4e5ebfc77da26925c5b08c

除此之外您还可以搜索“Flash CS6视频教程”,会看到很多基础教程,很容易上手的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抓狂的奶粉
2014-08-14 · TA获得超过139个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:131万
展开全部
自己建几个元件,然后在动作里添加代码。。。
更多追问追答
追问
那元件里面有按钮的元件创建,创建好后,怎么在点击按钮元件的情况下触发相应的动作?还有就是创建什么类型的项目比较好做这个?
追答
按钮.addEventListener(MouseEvent.Click,OnMouseClick);

function OnMouseClick(evt:MouseEvent):void
{
//处理需要的命令

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红人赤衣贴
2014-08-14 · 超过50用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:127万
展开全部
你错了,其实你已经装好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式