|
|
2012年2月15日
摘要:
笔记:C++ 面向对象注意的问题面向对象的三大特征:封装性,继承性,多态性基类:是一个类的基石部分。子类:子类通过继承基类,获取了使用基类的权限,条件是基类没有使用private 则可以使用。掌握概念:什么是基类?1. 什么是类的封装性?1.1怎样才能做到封装性?2什么是继承?2.1什么重写? 2.2什么是重载?2.3两者的区别是什么?2.4继承的好处是什么?2.5什么时候可以完全继承,什么时候不可以完全继承?2.6怎样访问基类的属性,基类在什么情况下,子类不可以访问,什么情况下,子类可以访问到基类的所有属性和方法。2.7 怎样在子类访问在基类设置了private声明的属性和方法?2.8 基类 阅读全文
摘要:
最近没有时间写博客了,真的希望可以把好的东西记录下来。现在把博客文章都写成问题的形式,这样写起来解决问题能快一些。背景:为什么要删除对象? 删除是游戏中不可以缺少的步骤,同样了解这个过程实际上是内存一种消亡的过程,为了释放内存所做的一些操作,那就是对象删除问题一:在游戏结束后,我想把所有的容器的对象都删除那么我应该怎样做?书上都出现过这些解法:方案一:写一个方法,然后引用这个方法把所有的对象都删除package {import flash.display.*;public class DisplayRemove {public static function removeAllChildren 阅读全文
摘要:
在场景中,新建两关键帧,第一帧加入代码,第二帧是内容公式=加载量/总的加载量 *100% 就是等于加载公式,百分比计算而已。stop();addEventListener(Event.ENTER_FRAME,loadProgress);functionloadProgress(event:Event){//getbytesloadedandbytestotal varmovieBytesLoaded:int=this.root.loaderInfo.bytesLoaded;//加载量 varmovieBytesTotal:int=this.root.loaderInfo.bytesTotal; 阅读全文
摘要:
软件行业不断在网上制造垃圾。细看这几年软件行业给网上制造了很多的网络垃圾,前几年和现在,对比一下,现在的软件行业真的完全不同以前几年,用户的隐私备受关注。也许不会发现,但是很多行业应该会在不知道不觉的情况下收集用户的信息。如果使用到暴风影音的都会发现,前几年是没有广告,一直都很好用。但是现在多了很多的无聊广告,一开机的时候会发现无端端开启服务,如果不留意的话,用户的播放的信息就会被上传到官方的服务器。这些隐私部分,其实作为当今软件行业是一个必须考虑的问题,而且需要尊重用户的隐私问题。 比尔盖茨曾发表过关于隐私的报告言论,用户在使用软件的时候,企业应该更多关注和尊重用户的隐私问题,而不是利用用. 阅读全文
摘要:
package{importflash.display.MovieClip;importflash.events.*;publicclassPlayerextendsMovieClip{publicstaticvar_player:Player=null;publicfunctionPlayer(){}//单例模式publicstaticfunctiongetInstance():Player{if(_player==null){_player=newPlayer();}return_player;}}}引用网上的说话单例模式的要点有三个;一是某各类只能有一个实例;二是它必须自行创建这个事例; 阅读全文
摘要:
很久没有来这里写文章里,csdn的服务器终于优化好了。这次又可以继续发表我的flash文章了。之前看了一本书,把里面的程序调试成功了,现在可以运行制作一个三维的效果。还是不错的程序cude.aspackage tom{import flash.display.Sprite; import flash.events.*;import flash.display.Graphics;public class cude extends Sprite { private var points:Array=new Array(); private var vpX:Number=stage.stageWid 阅读全文
摘要:
参考书里面的写法。同学指导,C++ 一点也不会啊!!继续努力#define _WIN32_WINNT 0x0400#include "windows.h"#include <stdio.h>int FindFilename(LPCTSTR FilePath);void main(){FindFilename(".\\a\\*");}int FindFilename(LPCTSTR FilePath){WIN32_FIND_DATA FindFileData; //结构体定义一个对象HANDLE hFind; hFind = FindFirst 阅读全文
摘要:
这几天都在尝试看一些物理的资料 ,但as3.0模拟跳跃的时候总是会错,这是下面某一个游戏的代码,我把他改了一些 减少了很多代码,算是最简单的跳跃实验吧,还是可以的。有兴趣的话可以试试,不过 as3.0 真的不太熟悉呢? 觉得 2.0 熟悉了 ,还是要看一下 物理斜抛 和上抛的公式 ,努力继续努力每天多学习onClipEvent (load){ function move(x, y) { this._x+=Math.cos(_rotation * Math.PI/180) * x; this._y+=Math.sin(_rotation * Math.PI/180)*x; if (!_roo.. 阅读全文
摘要:
一个下午什么也搞不成,只是个跳跃的算法都搞死了,as2.0 就可以,但一换到as 3.0 就失败,好麻烦。算了 还是不管理。 只是可以跳跃少少,总算有些成果了,搞点这个后就可以继续去设计了。function move(vx:Number, vy:Number):void { man.x=man.x + Math.cos(rotation * Math.PI/ 180) * vx; man.y=man.y + Math.sin(rotation * Math.PI / 180) * vx; if (!map.hitTestPoint(man.x, man.y + vy, true)) { man 阅读全文
摘要:
var dy:Number;//两者Y轴之间的距离var dx:Number;var dxspeed:Number;var dyspeed:Number;var r:Number;var du:Number;ship.addEventListener(Event.ENTER_FRAME,runing);function runing(event:Event):void{dy=Math.round(mouseY-ship.y);dyspeed=Math.round(dy/5);ship.y+=dyspeed; dx=Math.round(mouseX-ship.x);dxspeed=Math.r 阅读全文
摘要:
//定义个水果var num:Number=20;var number:Number=0;_root.applemark=0;//标记苹果分数_root.orangemark=0;//标记橙分数function creatorange(){name="orange"+num;attachMovie("orange",name,num);_root[name]._x=Math.random()*700;_root[name]._rotation=Math.random()*4;num++;}///产生大量的橙function creatapple(){na 阅读全文
摘要:
Picture.as文件package {import flash.display.MovieClip;import flash.display.Sprite;import flash.display.Loader;import flash.events.*;import flash.utils.*;//执行时间间隔的import flash.net.*;import flash.system.System;public class Picture extends MovieClip {private var tempMC:mc;private var movetime:Timer;priva 阅读全文
摘要:
第一步:在库里面选择元件:package {import flash.display.MovieClip;import flash.display.Sprite;import flash.events.*;import flash.utils.*;//执行时间间隔的public class Picture extends MovieClip {private var tempMC:mc;private var movetime:Timer;private var picArray:Array;public function Picture() {picArray=new Array();for 阅读全文
摘要:
http://theflashblog.com/?p=331去了几个blog 发现这样一个事情。下载扩展的mxp 可以进行一些有趣的事情,免去写as3.0 一些监听的事情,但我还是觉得,flash as3.0 的代码提示 应该向。net 2005 学习啊。那才是有实在意义的事情,说到底flash 一些都没有好的加快书写代码的速度,这些并不觉得好。希望这些功能可以快一些可以实现到。。I’m really excited to announce my first extension for Flash CS3 called Event Generator. This simple extensio 阅读全文
摘要:
在原来的基础上再增加多一个鼠标触发事件,那就是响应点击事件。当我们点击了每一张图片的时候那么我们就可以判断每一张所在连接图片的网址了。代码如下:package { import flash.display.MovieClip;import flash.display.Sprite;import flash.display.Loader; import flash.events.*;import flash.utils.*;//执行时间间隔的import flash.net.*;import flash.system.System;public class Picture extends Mov 阅读全文
摘要:
图片已经运动起来了,但我们需要的效果能不能让鼠标发生触发事情呢?答案是肯定的:可以package {import flash.display.MovieClip;import flash.display.Sprite;import flash.display.Loader;import flash.events.*;import flash.utils.*;//执行时间间隔的import flash.net.*;import flash.system.System;public class Picture extends MovieClip {private var tempMC:mc;pri 阅读全文
摘要:
菜单旋转效果是一个常见的flash效果,其原理是利用三角函数来达到旋转效果制作思路:制作不会动的10个小球第一步:制作一个影片剪辑 mc,在库的属性链接选择第一帧导出,id为mc第二步:我们采取复制的方法来制作,attachMovie函数提供了很好的复制功能第三步:坐标确定,中心点确定,位置确定d=2*Math.PI/9;for(i=1;i<=9;i++){attachMovie("mc","mc"+i,i);angel=i*d;this["mc"+i]._x=200+100*Math.sin(angel);this[" 阅读全文
摘要:
今天把高中的数学书看了一次,发现真的是一份很好的财富。利用数学中的参数化方程可以为我们制作flash 创造更多的效果出来。例如 椭椭圆的参数化方程我们设置X为角度,如果我们知道参数方程,那么就可以计算出任意一个点M(x,y)的坐标出来x=a*cosXy=b*sinX例如var angel:Number; var speed:Number=0; var array:Array=new Array(); for(var i:int=0;i<10;i++) { var copyball:ball=new ball(); copyball.addEventListener(Event.ENTER 阅读全文
摘要:
var angel:Number=0; var speed:Number=0; var array:Array=new Array(); for(var i:int=0;i<10;i++) { var copyball:ball=new ball(); copyball.addEventListener(Event.ENTER_FRAME,runing); array.push(copyball); addChild(array[i]); }function runing(event:Event):void{ for(var j:int;j<10;j++) { angel=j*Ma 阅读全文
摘要:
今天发现了addChild() 这个东西都几好用,没有attachMovie 复制影片就需要这些来new 来创建影片到场景上,as3.0 统一了new XXX 来创建。首先创建一个新的影片剪辑名为:mc,在库里面对这一个影片剪辑,选择链接勾选第让它来显示到场景中在第一帧里面添加代码:var a:mc=new mc();addChild(a);这样很简单的显示了它出来 和as 2.0 的attachMovie()用法,有很大的区别。假如我们要复制多个小球:for(var i:int=0;i<3;i++){var a:mc=new mc();addChild(a);//添加到容器a.x=i* 阅读全文
摘要:
fscommand("fullscreen",true);setmymenu._visible=false;myresult._visible=false;_root.backgroud.loadMovie("1.jpg",this);/////////////////右键菜单////////////var mymenu=new ContextMenu();mymenu.hideBuiltInItems();mymenu.customItems.push(new ContextMenuItem("抽奖设置",setting));mym 阅读全文
摘要:
import mx.transitions.Tween;import mx.transitions.easing.*;import flash.filters.BlurFilter; var i=0;var j=0;_root.btn.onRelease=function(){ ball = new Tween(pic, "_x", easeType, 20, 400,1.5, true);onEnterFrame = function () { lvjing = new BlurFilter(); if(pic._x>=100 && pic._x&l 阅读全文
摘要:
var dy:Number;//两者Y轴之间的距离var dx:Number;var dxspeed:Number;var dyspeed:Number;var r:Number;var du:Number;ship.addEventListener(Event.ENTER_FRAME,runing);function runing(event:Event):void{dy=Math.round(mouseY-ship.y);dyspeed=Math.round(dy/5);ship.y+=dyspeed; dx=Math.round(mouseX-ship.x);dxspeed=Math.r 阅读全文
摘要:
var time:Timer=new Timer(1000);//设置时间复制小球time.addEventListener(TimerEvent.TIMER,creatball);//利用时间间隔来复制小球function creatball(event:TimerEvent):void{var mymc:mc=new mc();addChild(mymc);mymc.x=Math.random()*500;mymc.addEventListener(Event.ENTER_FRAME,running);}function running(event:Event):void{event.ta 阅读全文
摘要:
软件工程的经验告诉我们,一个软件开发过程是可以很长但也可以很短的时间。为什么这样说呢?其实道理很简单,长的时间说明这个项目很难搞,时间长。短呢?说明项目容易很快就搞完。假如这样看待一个项目过程,那么你就错了。一个项目过程往往不可以看得这样简单,因为这个过程是复杂。下面看一个例子一个公司的老板外包了一个项目给一个年轻的代码员做,代码员没有什么经验,为了生计就没有别的选择,开始的时候他跟客户谈好了需求,客户的需求代码员很快就上手了。但随着时间的推移,客户提出的需求就越来越多而且变更就越来越大。开始以为可以完整了事,这时候工作结束了,客户一看。不好意思,不符合我的意思。我要求不是这样。这个时候,有两 阅读全文
摘要:
经过一个下午的研究终于把之前写的as 2.0的 走马灯 从新用as 3.0 写过一次了 真是遇见了好多的问题,特别是loader 类 添加子显示对象的时候花费了一段时间来找答案。最后使用用数组的帮助下终于完成了。遇到问题第一怎样解决 多个 loader 显示对象?第二怎样显示 外部加载多个图片(不是一个)?第三怎样使用数组的push的方法? 怎样用数组结合xml 使用?第四怎样复制多个影片剪辑,没有duplicateMovieClip 和attachMovie 的情况下?第五 怎样理解xml 和xmlist 类? 怎样遍历xml读取数据第六 怎样使图片运动?下面是源代码:System.useC 阅读全文
摘要:
Flash 的组件如果使用恰当就觉得很有用,其实flex的组件使用起来也很有用,说不定某一天会把flex与flash整合在一起成为一个更为强大的开发环境呢。不知道有没有这样的一天了。今天把以前flash8使用过的组件当作笔记记录下来ScrollPane组件这个组件作为浏览图片,或者浏览一些文章都有很不错的效果。下面我介绍一下他的使用方法:首先,把ScrollPane组件拖到舞台 ,改变大小,这里可以自定义大小第二步:新建一个影片剪辑,我们在影片剪辑那放入几张图片第三步:打开库,在影片剪辑那里选择链接 添加一个id第四步:在组件参数里面contentPath 里面输入我们的参数第五步:导出swf 阅读全文
摘要:
flash 8组件篇:list组件list组件使用跟combox组件使用差不多都可以在组件面板添加相同的项目添加选择项 这是一个也是很好的办法,不用考虑代码的写法:但我这里提供其他的方法第一种办法是:数据绑定的方法var array=new Array('第一篇','第二篇','第三篇');list.dataProvider=array;利用数组来作为数据源,dataProvider的属性指定数据源为数组array第二种:我们代码添加选项list.addItem("第一篇");list.addItem("第二篇&qu 阅读全文
摘要:
ComboBox组件这个组件可以提供一些下拉的项提供选择,在网站使用上相当广泛好一起体现一下这样的一些应用方法一:组件参数填写第一步:把组件拖进到舞台上当我测试影片的时候会发现,并没有选项提供我们选择。这个时候我们可以在组件参数面板设置一下data :选项值editable:是否可以编辑labels:选项标签rowCount:选项下拉数目看下面的图在labels 和data 添加数据在组件参数里面编辑下面就是一个下拉选项拉第二:这里我们使用代码编写下拉选项:在第一帧里面添加我们将组件改名为comboxcombox.addItem("中山大学");combox.addItem 阅读全文
摘要:
开始学习flash的基本游戏编程时候,其实需要用到很多关于游戏方面的书籍,同时对flash编程需要有一定的了解这样我们就可以发现flash游戏其实并不是很难。万事开头难,有了基础之后我们会发现as 编程其实是很有趣的。前期篇:前期工作:设计游戏之前,我们需要对游戏前期的工作加以重视,很多人一开始就拿着代码就去写。随着游戏设计进度越来越后,会发现很多设计上的问题都会出错,这个时候,不得不重新规划,不得不重新书写代码。这样的工作是多么痛苦与悲哀。因此,在游戏代码之前,我们应该把目光转移到文档设计上。分析游戏设计架构,人物角色,关卡,窗体大小等等。把我们的游戏设计的理念都规划好,那么我们的日后的工作 阅读全文
摘要:
Menubar 组件 可以使用来制作一个菜单,可以使用它来作为导航,看下面的代码吧把组件拖到舞台里面:第一帧的代码:var menu1=mymenu.addMenu("首页");var menu2=mymenu.addMenu("相册");menu2.addItem({data:'1',label:"夏天的相册"});menu2.addItem({data:'2',label:"秋天的相册"});menu2.addItem({data:'3',label:" 阅读全文
摘要:
System.useCodePage = true;//防止乱码mytxt.text="代码笔记本";var loader:URLLoader=new URLLoader();loader.dataFormat = URLLoaderDataFormat.TEXT;//控制文本格式下载try{loader.load(new URLRequest("mytext/welcome.txt"));}catch(e:TypeError){trace("错误了");}button1.addEventListener(MouseEvent.CLI 阅读全文
摘要:
Flash cs 组件其实跟flash 8 的组件用法差不多,但是省去了很多监听的一些繁琐的东西,上次把flash 8的组件都看了一次,发现还有一些组件还是不错的,但是开始学flash cs的组件的确说实话,记得东西还是有的,我把其中几个公共的地方都做了一些笔记,当作是学习拉。。Combox 与list组件 先说一些 combox ,list 的共同点吧,他们都可以在参数里面设置都可以数组指定数据 dataProvider ,也像c#那样指定数据源,第二呢,添加项目的方法都可以用addItem();方法来添加数据项,看下面的代码combox.addItem({label:"asp&q 阅读全文
摘要:
在以前FLASH 8 中加载外部文本的方法很简单,虽然不符合编程上的规范性,但是很方便,但是自从出了FLASH CS3 以前的闪客对编程需要规范化了。这次讲的是加载外部文本,没有变量,只是纯粹的文本文字.可是就是这么简单的纯粹加载文本,相对与FLASH 8来说, 在FLASH CS3中有点麻烦了. 先做准备工作。先建立一个文本,比如: text.txt 里面写入两种文字,英文和中文,如:welcome to uyang's blog欢迎来到我的博客 接着在主舞台上放一个动态文本,并在属性面板中,把实例命名为:my_txt.好,我们就开始吧,先看我们已经习惯的FLASH 8代码:Syst 阅读全文
摘要:
刚刚初学actionscript 3.0每天总结一点东西那么慢慢积累起来,这些笔记就会成为你一个很厉害的“法宝” 今天我刚刚测试一下外部加载mp3, 与as2.0有着很大的区别,但道理其实也是大同小异。初学者水平有限,望能见谅。第一个编程外部加载音乐的编程,首先新建一个as文件 类的文件要与类名保持一样。看以下的编程:package { import flash.display.Sprite; import flash.media.Sound; //引用媒体包 import flash.net.URLRequest; //用于获取地址的包 public class first extends 阅读全文
摘要:
在制作走马灯之前,首先要讲明白。走马灯的效果当中我使用了几个知识,一个是xml里面的读取,一个duplicateMovieClip函数的使用。好现在设计我的走马灯。我把他分为了三个文件,一个是专门放图片的文件夹,一个是xml文件,主要是记录图片的名称。代码如下。我新建一个记事本,改后缀名为menu.XML<?xml version="1.0" encoding="gb2312"?><item> <menuname url0="photo/1.jpg" /> <menuname url0=&qu 阅读全文
摘要:
今天玩了一下flex 3.0,在网上找了好多教程,可是都是不怎么。最坏的就是没有中文文档帮助文档。Flash cs3.0 中文在线帮助文档都有,而偏偏adobe不知道搞什么,官方网都很坏,英语差也没有办法。真的快点有个帮助文档就好,至少可以看一下那些函数有什么用啊今天拿了别人的代码看了一下,至少会有点东西会明白,毕竟是flash as 3.0的代码 ,还好有帮助文档,可是下面的代码会有问题,就是连续按play ,接着再按stop就变得不乖,不知道搞什么。Stop居然不起作用。相比as 2.0的时候,自己特别喜欢看sound类的东西。很一段时间都做了个播放的音乐的。那时候感觉特别爽。今天不想解析 阅读全文
摘要:
As2.0外部加载文本的有几种,今天要讲的就是利用LoadVars();类来帮助我们加载外部的文本。第一步我们要准备的工作就是要加载一弄一文本。在第一行里面写一变量名字mytex(一定要这个顶格不要出现空格)如下图:var my_lv=new LoadVars();system.useCodePage=true;//防止乱码my_lv.load("information.txt");my_lv.onLoad=function(success){ if(success){ my_txt.text=this.mytext; my_txt.setTextFormat(my_fmt 阅读全文
摘要:
System.useCodePage=true;var myname:String="";var telephone:String="";var mail:String="";var company:String ="";var message:String="";var variables:URLVariables=new URLVariables();//使用 URLVariables 类可以在 Flash® 应用程序和服务器之间传输变量。var myrequest:URLRequ 阅读全文
摘要:
经过几次的尝试啊,今天终于实现了as3.0与asp通信。我用access做了一个最简单的测试其目的就是调试代码方便。好现在开始吧首先:必须准备asp 与access文件,而且要先用代码连接上access数据,这个是必须做的步骤:我建了一个conn.asp文件,目的是连接access数据库,我改其名字为Msg.mdbAsp文件:<%Dim connSet conn=Server.CreateObject("ADODB.Connection")conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=&quo 阅读全文
摘要:
今天将以前做的一个网站的部分东西都写上来,当作是一种笔记。第一次用flash弄一个动态网站。就失败了,毕竟技术不过关,还好拉。现在把想记的东西都记下来。Tree组件的使用结合xml的使用,挺有用的。首先看一下xml文件,还是老的话题 as2.0处理xml文件也是很容易的文件名字为:mymenu.xmll<?xml version="1.0" encoding="UTF-8"?><root label="图书分类"><node label="计算机"><node label= 阅读全文
摘要:
今天下了大雨来了,什么地方去不了,只好将想写的东西都记载下来。一些常见的一些xml写法,收集目的就是为了代码调试方便:一.简单数组单值形<?xml version="1.0" encoding="UTF-8"?><item><b name="夏天的树人"/></item>(2)<?xml version="1.0" encoding="UTF-8"?><item><b name="夏天的树人"/&g 阅读全文
摘要:
把官方的教程贴上来,我觉得还是不错的说得很有条理: 阅读全文
摘要:
昨天一阵怀了万分激动的心情去下载了flash cs 3.0air插件 谁知道flash老是出问题,总是说找不到---app.xml的文件,还以为是什么问题,最后还是发现了原来是路径的问题,在区别中文的时候会出错。今天调试了一下不知道是不是这个问题,但测试后,终于可以外部打包了。不知道是不是不支持中文的路径,一有中文的文件夹就出问题。最后还是乖乖起了一个英文的名字。最后调试成功了。。。。。。。。。。哈哈不知道你们有没有遇过这个问题呢?也不知道上是不是路径的问题。还好,现在可以玩一下air拉。哈哈大家讨论一下啊。学习学习现在的可以打包了终于可以打包了。。太好了 阅读全文
摘要:
今天用了asp连接sql来做数据库 上次则用access 我不知到发生了什么事情.flash player 9.0老是说有ioError 错误.不知到是不是自己设计上的问题?不过还是不太了解那些格式问题,老是搞不清楚 先看下面的错误图.今天用上次的程序来连接了sql2000代码如下:conn.asp<%set conn=Server.CreateObject("adodb.connection")conn.Ope"DRIVER=SQLServer;UID=hutuhero;Trusted_Connection=Yes;DATABASE=liuyan;WSID 阅读全文
摘要:
刚刚从网上下载了这个升级插件,好奇去了解一下如果做,只是觉得有点郁闷拉.错误提示不知怎样搞.看一下如何去弄出来吧..哈哈...................等待解决办法.我用英文版本的flash cs3,运行得了就是打包不了,真奇怪啊.......不清楚xml文件老时候找不到的,真是郁闷四了 阅读全文
摘要:
今天开始看了一些外部加载图片的,因为as3.0 外部加载已经没有没有了loadMovie类,所以as3.0要转变思想了。可是迷惘的事情特别多,之前看了一些关于容器的那些东西,看不懂。也许我还没有入门吧。。。。。。 好了今天先放上一个差的外部加载的图片的程序来。。。。。。其实不算是什么好东西但不是好的方法。只是要了解啊flash。Display 这个包里面的类,先是学习的地方。。毕竟太多好的东西在里面还是值得去研究。。。。。。。创建一个可用于加载文件(如 SWF、JPEG、GIF 或 PNG 文件)的 Loader 对象。 调用 load() 方法可将资源加载为 Loader 实例的子级。 然后 阅读全文
摘要:
今天开始弄了一个air 程序,还没有弄好,不过还是觉得air开发很像flash开发那样,不过当中的奥秘还需要去体现啊今天用flash cs3.0 弄了一个笔记,毕竟flash 代码提示功能真的好烂啊。。。。。。。。。。苦四写代码的人不知道下一个版本会不会考虑这些问题呢。编辑器太烂了 玩过c# 知道那个编辑器一个字可以形容。。爽啊^_^ 平时做个笔记可以记载文本上,一边写代码就一边看自己笔记拉。。。还是觉得不错的代码还没有写完。明天再发上来拉。有趣吧,我用air弄的啊..哈哈.................... 阅读全文
摘要:
经过一个下午的学习,设计了一xml的动态菜单。当然这种做法我本人觉得还是摆脱不了as2.0的阴影。初学者,也要努力去学习一下Flash的处理事件的机制很多,今天遇见到一问题。就是为监听传参数问题。不知道怎样扩展events类。当中的存在的问题还是很多下面看一下下面的代码学习:首先准备好xml文件,这已经是老话题。设计的时候可以简单一些,目的就是让初学的容易上手一些第一步:准备xml文件,名为Mymenu.XML<?xml version="1.0" encoding="UTF-8"?><node><menu id=" 阅读全文
|