flash as2.0视频教程代码转成3.0代码

Flash已经有了AS3.0为什么学校还是只教AS2.0?与2.0相比升级至3.0后是否有什么损失?
本人不才,上的是职高和大专,学校的Flash课程一直是使用AS2.0的语言进行授课的,以至于我习惯成自然后来在家自学也是学的AS2.0语言,到现在还是只会使用AS2.0。现在我在一个公司做兼职,也是用2.0做游戏结果与之前的人用AS3.0编写的文件不太兼容……出了很多问题。为什么学校不采用AS3.0的教材?我认为学校里教的涉及代码的内容都很简单,即使是使用AS3.0授课也不会产生多大教学难度上的改变,但是却影响学生的使用习惯。还是说AS2.0有它独有的AS3.0所不具有的优点?
按投票排序
放弃2.0吧。学校很多都是跟不上时代的
目前AS3广泛用于页游开发以及其他一些富客户端模块的开发,AS2已经基本绝迹了。学校用AS2并不是因为它有什么优点,仅仅是因为学校的东西和外面脱节太多了。AS3和AS2相比几乎是一门全新的语言,建议你不要浪费时间在AS2了。
建议学习一下3.0,然后自己就感觉出来区别了。而且现在2.0用到的地方也就是老的项目进行维护,新开发的东西几乎不会用2.0了。一直没放弃CS6的原因就是因为支持2.0,万一有个什么2.0的项目进行修改的话还用得着。
高校一直都是跟不上时代的问题存在,AS2.0建议还是不要学,不仅对编程没有帮助,那种在帧上写代码的方式,对理解程序执行和提高编程能力会有障碍;不过,如果你目的是做flash美工或flash课件,学点简单的代码操作AS2.0还是可以的;但如果目的是做为程序员,不论你是用AS开发桌面软件、网页游戏、手机应用或游戏等,建议改学AS3吧!提供一个免费的教程给你《AS3游戏开发环境安装和使用(全集)》(视频:)(帖子:)
中国式教育,跟市场需求无关....
as3是面向对象语言flash as2.0代码改为3.0代码~~求高手~急_百度知道
flash as2.0代码改为3.0代码~~求高手~急
我有一段AS2.0代码,放到AS3.0就用不了了,求高手帮我把代码修改一下~急用啊~~在线等
我有更好的答案
复杂不,简单一点的我给你试试
代码贴出来看看!
贴出来啊!
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求救:flash拼图游戏怎么把AS2.0转换成3.0呢?_百度知道
求救:flash拼图游戏怎么把AS2.0转换成3.0呢?
代码如下:onClipEvent(mouseDown){if(hitTest(_root._xmouse,_root._ymouse,false))
startDrag(&&,true);
x=this._x;
y=this._y;
}}onClipEvent(mouseUp){
if(!hitTest(_root.b4)){
this._x=x;
this._y=y;
this._x=156.9;
this._y=201.8;
stopDrag();}
提问者采纳
转不了 重写吧
其他类似问题
为您推荐:
拼图游戏的相关知识
其他1条回答
你建立个鼠标弹起时的事件侦听,侦听函数的作用是移除鼠标按下移动时的侦听,就是这样,具体代码你自己写
那可不可以留下你的QQ号,好让我问你一下...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁AS3代码创建FLASH文本编辑器_51自学网
AS3代码创建FLASH文本编辑器
效果: 重要代码: package { import fl.controls.ColorP import boB import Flash.display.MovieC import flash.display.S
重要代码:
package {import fl.controls.ColorPimport boBimport Flash.display.MovieCimport flash.display.Simport flash.events.EventDimport flash.text.TextFimport flash.text.TextFieldTimport flash.text.TextFieldAutoSimport flash.events.MouseEimport flash.events.Eimport flash.text.Fimport flash.text.TextFimport flash.text.TextFormatAimport flash.ui.Mimport flash.utils.setT/*** ...* @author 沙子 QQ:8286659 */public class main extends MovieClip {&&//输入文本框&&private var my_text:TextF&&//加粗按钮&&private var my_btn_bold:mc_&&//倾斜按钮&&private var my_btn_itlic:mc_&&//居左&&private var my_btn_left:mc_auto_&&//居中&&private var my_btn_middle:mc_auto_&&//居右&&private var my_btn_right:mc_auto_&&//下划线&&private var my_btn_xiahuaxian:mc_&&//超链接&&private var my_btn_url:mc_&&//显示超链接输入对话框&&private var my_btn_url_shuru:mc_url_&&//图片&&private var my_btn_pic:mc_&&//图片输入框&&private var my_btn_pic_shuru:mc_pic_&&//字体大小&&private var my_btn_size:ComboB&&//字体颜色&&private var my_Col:ColorP&&//字号&&private var font_Arr:A&&//字体&&private var my_btn_font:ComboB&&//获取字体数组&&private var my_Arr_font:A&&//设置字体下拉框的样式&&private var linkTextFormat:TextF&&//初始化开始选择索引跟结束选择索引&&private var my_Beginfocus:int=-1;&&private var my_Endfocus:int=-1;&&private var my_TextFormat:TextF&&//显示所有对象&&private var my_Sprite:S&&public function main() {& &my_text = new TextField();& &my_btn_bold = new mc_bold();& &my_btn_itlic = new mc_itlic();& &my_btn_left = new mc_auto_left();& &my_btn_middle = new mc_auto_middle();& &my_btn_right = new mc_auto_right();& &my_btn_xiahuaxian = new mc_xiahuaxian();& &my_btn_url = new mc_url();& &my_btn_url_shuru = new mc_url_shuru();& &my_btn_pic = new mc_pic();& &my_btn_pic_shuru = new mc_pic_shuru();& &my_btn_size = new ComboBox();& &my_Col = new ColorPicker();& &my_TextFormat = new TextFormat();& &my_Sprite = new Sprite();& &font_Arr = new Array();& &//获取系统可用字体& &my_Arr_font = Font.enumerateFonts(true);& &linkTextFormat = new TextFormat();& &my_btn_font = new ComboBox();& &my_Sprite.addChildAt(my_text, 0);& &my_Sprite.addChildAt(my_btn_bold, 1);& &my_Sprite.addChildAt(my_btn_itlic, 2);& &my_Sprite.addChildAt(my_btn_size, 3);& &my_Sprite.addChildAt(my_Col, 4);& &my_Sprite.addChildAt(my_btn_font, 5);& &my_Sprite.addChildAt(my_btn_left, 6);& &my_Sprite.addChildAt(my_btn_middle, 7);& &my_Sprite.addChildAt(my_btn_right, 8);& &my_Sprite.addChildAt(my_btn_xiahuaxian, 9);& &my_Sprite.addChildAt(my_btn_url, 10);& &my_Sprite.addChildAt(my_btn_pic, 11);& &addChild(my_Sprite);& &//显示文本框& &_showTextField();& &//显示加粗按钮& &_showBtn_Bold();& &//显示倾斜按钮& &_showBtn_itlic();& &//显示居左& &_showBtn_left();& &//显示居中& &_showBtn_middle();& &//显示居右& &_showBtn_right();& &//显示下划线按钮& &_showBtn_xiahuaxian();& &//显示超链接按钮& &_showBtn_url();& &//显示插入图片按钮& &_showBtn_pic();& &//显示字号& &_showBtn_size();& &//显示颜色组件& &_showBtn_Col();& &//显示字体下拉框& &_showBtn_font();& &//字体下拉框样式& &_styleCombobox();&&}&&//字体下拉框样式&&private function _styleCombobox():void {& &linkTextFormat.font = &Arial&;& &linkTextFormat.size = 12;& &//linkTextFormat.bold =& &linkTextFormat.color = 0x171717;&&}&&//加粗&&private function _TextFormat_bold():void {& &my_TextFormat.bold=! my_TextFormat.&&}&&//倾斜&&private function _TextFormat_italic():void {& &my_TextFormat.italic = !my_TextFormat.&&}&&//居左&&private function _TextFormat_auto_left():void {& &my_TextFormat.align = &left&;&&}&&//居中&&private function _TextFormat_auto_middle():void {& &my_TextFormat.align=&center&;&&}&&//居右&&private function _TextFormat_auto_right():void {& &my_TextFormat.align=&right&;&&}&&//下划线&&private function _TextFormat_xiahuaxian():void {& &my_TextFormat.underline = !my_TextFormat.&&}&&//超链接&&private function _TextFormat_url(e:MouseEvent):void {& &//my_TextFormat.url=&&& &my_TextFormat.url = my_btn_url_shuru.url_txt.& &my_Sprite.removeChildAt(11);&&}&&//取消超链接&&private function _TextFormat_Clearurl(e:MouseEvent):void {& &my_Sprite.removeChildAt(11);& &my_btn_url_shuru.url_txt.text = &&;&&}&&//插入图片&&private function _TextFormat_pic(e:MouseEvent):void {& &my_text.Text+=&&img src='/UploadTeach/62.jpg'&&br&&& &//my_TextFormat.url = my_btn_url_shuru.url_txt.& &//trace(&请插入图片&)& &my_Sprite.removeChildAt(12);&&}&&//取消插入图片对话框&&private function _TextFormat_Clearpic(e:MouseEvent):void {& &my_Sprite.removeChildAt(12);& &my_btn_pic_shuru.url_txt.text = &&;&&}&&//设置拖曳&&private function stopDrags(e:MouseEvent):void {& &e.currentTarget.stopDrag();&&}&&private function startDrags(e:MouseEvent):void {& &e.currentTarget.startDrag();&&}&&//显示加粗按钮&&private function _showBtn_Bold():void {& &my_btn_bold.x=35;& &my_btn_bold.y=25;& &my_btn_bold.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_bold.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_bold.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示字号按钮&&private function _showBtn_size():void {& &my_btn_size.x = 90;& &my_btn_size.y = 23;& &my_btn_size.width = 70;& &font_Arr = [12, 14, 16,&&18,&&20,&&22, 24, 32, 36, 36,40,48, 60,64,68,74,80,84,96, 120];& &for (var i:uint = 0; i & font_Arr. i++) {& & my_btn_size.addItem({label:font_Arr,data:font_Arr});& &}& &my_btn_size.addEventListener(Event.CHANGE,_setTextFormatNext);&&}&&//显示倾斜按钮&&private function _showBtn_itlic():void {& &my_btn_itlic.x = 60;& &my_btn_itlic.y = 25;& &my_btn_itlic.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_itlic.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_itlic.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示颜色按钮&&private function _showBtn_Col():void {& &my_Col.x = 197;& &my_Col.y = 22;& &my_Col.addEventListener(Event.CLOSE,_setTextFormatNext);&&}&&//显示字体下拉框&&private function _showBtn_font():void {& &my_btn_font.x = 230;& &my_btn_font.y = 22;& &for (var i:uint = 0; i & my_Arr_font. i++) {& & //trace(my_Arr_font.fontName)& & my_btn_font.addItem({label:my_Arr_font.fontName});& &}& &my_btn_font.textField.setStyle(&textFormat&, linkTextFormat);& &my_btn_font.dropdown.setRendererStyle(&textFormat&, linkTextFormat);& &my_btn_font.width = 115;& &my_btn_font.addEventListener(Event.CHANGE,_setTextFormatNext);&&}&&//显示居左按钮&&private function _showBtn_left():void {& &my_btn_left.x = 355;& &my_btn_left.y = 25;& &my_btn_left.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_left.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_left.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示居中按钮&&private function _showBtn_middle():void {& &my_btn_middle.x = 380;& &my_btn_middle.y = 25;& &my_btn_middle.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_middle.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_middle.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示居右按钮&&private function _showBtn_right():void {& &my_btn_right.x = 405;& &my_btn_right.y = 25;& &my_btn_right.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_right.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_right.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示下划线按钮&&private function _showBtn_xiahuaxian():void {& &my_btn_xiahuaxian.x = 430;& &my_btn_xiahuaxian.y = 25;& &my_btn_xiahuaxian.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_xiahuaxian.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_xiahuaxian.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示超链接按钮&&private function _showBtn_url():void {& &my_btn_url.x = 455;& &my_btn_url.y = 25;& &my_btn_url.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_url.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_url.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//显示插入图片按钮&&private function _showBtn_pic():void {& &my_btn_pic.x = 170;& &my_btn_pic.y = 25;& &my_btn_pic.addEventListener(MouseEvent.ROLL_OVER, changeNext);& &my_btn_pic.addEventListener(MouseEvent.ROLL_OUT, changeCurrent);& &my_btn_pic.addEventListener(MouseEvent.CLICK, _setTextFormat);&&}&&//设置样式(A)&&private function _setTextFormat(e:MouseEvent):void {& &switch (e.currentTarget) {& & case my_btn_bold :& &&&_TextFormat_bold();& &&&& & case my_btn_itlic :& &&&_TextFormat_italic();& &&&& & case my_btn_left :& &&&_TextFormat_auto_left();& &&&& & case my_btn_middle :& &&&_TextFormat_auto_middle();& &&&& & case my_btn_right :& &&&_TextFormat_auto_right();& &&&& & case my_btn_xiahuaxian :& &&&_TextFormat_xiahuaxian();& &&&& & case my_btn_url :& &&&my_btn_url_shuru.x = 200;& &&&my_btn_url_shuru.y = 130;& &&&my_btn_url_shuru.ok.addEventListener(MouseEvent.CLICK, _TextFormat_url);& &&&my_btn_url_shuru.cancel.addEventListener(MouseEvent.CLICK, _TextFormat_Clearurl);& &&&my_btn_url_shuru.addEventListener(MouseEvent.MOUSE_DOWN, startDrags);& &&&my_btn_url_shuru.addEventListener(MouseEvent.MOUSE_UP, stopDrags);& &&&my_Sprite.addChildAt(my_btn_url_shuru,11);& &&&& & case my_btn_pic :& &&&my_btn_pic_shuru.x = 200;& &&&my_btn_pic_shuru.y = 130;& &&&my_btn_pic_shuru.ok.addEventListener(MouseEvent.CLICK, _TextFormat_pic);& &&&my_btn_pic_shuru.cancel.addEventListener(MouseEvent.CLICK, _TextFormat_Clearpic);& &&&my_btn_pic_shuru.addEventListener(MouseEvent.MOUSE_DOWN, startDrags);& &&&my_btn_pic_shuru.addEventListener(MouseEvent.MOUSE_UP, stopDrags);& &&&my_Sprite.addChildAt(my_btn_pic_shuru,12);& &&&& &}& &my_text.setTextFormat(my_TextFormat, my_Beginfocus, my_Endfocus);&&}&&//设置样式(B)&&private function _setTextFormatNext(e:Event):void {& &switch (e.currentTarget) {& & case my_btn_size :& &&&my_TextFormat.size = my_btn_size.selectedItem.& &&&& & case my_Col :& &&&my_TextFormat.color = my_Col.selectedC& &&&& & case my_btn_font :& &&&my_TextFormat.font = my_btn_font.selectedL& &&&& &}& &my_text.setTextFormat(my_TextFormat, my_Beginfocus, my_Endfocus);&&}&&//加粗按钮跟倾斜按钮的元件,有一个鼠标滑过效果&&private function changeCurrent(e:MouseEvent):void {& &MovieClip(e.currentTarget).gotoAndStop(1);&&}&&private function changeNext(e:MouseEvent):void {& &MovieClip(e.currentTarget).gotoAndStop(2);&&}&&//显示输入文本框&&private function _showTextField():void {& &my_text.x=35;& &my_text.y=50;& &my_text.width=470;& &my_text.height=330;& &//输入文本类型& &my_text.type=TextFieldType.INPUT;& &my_text.text=&欢迎光临淘沙网 &;& &my_text.border=& &//自动换行& &my_text.wordWrap=& &//多行文本& &my_text.multiline=& &my_text.borderColor = 0& &my_text.addEventListener(MouseEvent.CLICK,_getjiaodian);&&}&&//获取选择文本&&private function _getjiaodian(e:MouseEvent):void {& &my_Beginfocus=my_text.selectionBeginI& &my_Endfocus=my_text.selectionEndI&&}}}
(责任编辑:admin)
------分隔线----------------------------
,Flash鼠绘入门第七课:绘制一串逼真的葡萄,Flash鼠绘技巧,设计学院,Ps123.Net...
,使用FlashCS3开发AIR程序教程,Flash技巧综合,设计学院,Ps123.Net...
,Flash 8 新增功能,Flash技巧综合,设计学院,Ps123.Net...

我要回帖

更多关于 flash as2.0视频教程 的文章

 

随机推荐