每天学一点Flash
文章平均质量分 80
hero82748274
这个作者很懒,什么都没留下…
展开
-
每天学一点flash flash简单加密讲解(1)
每天学一点flash 某一段时间,有个客户要求我开发一个flash网站.内容要符合他本人的要求,无论风格还是导航.这是一个很难搞的客户,每天都在郁闷学习中,因为flash 也是刚刚学的,对于客户不段变更的需求,我感觉到有心无力. 客户是上帝,我们不可以得罪上帝,但是对于无理的客户来说,拿了网站后,一句话,不符合要求,要求退订.苦苦一个月的辛勤劳动,谁知道他却暗暗拿了flash修改,当原创 2007-07-30 13:51:00 · 2303 阅读 · 2 评论 -
每天学一点flash(2) 利用时间函数来对flash文件进行简单加密
现在正式 开始我们的加密,其实加密并不是很神秘的东西,我们对flash文件进行一些加密有时候希望别人使用不了,我这里提供我一些简单的办法。例如,某一段时间swf文件可以使用,某一段时间那个swf出现某一些异常,某一段时间里面一些就一个画面,按钮用不了,交互不了等等。我们平时学习as2.0 ,flash里面为我们提供了一个很好的时间类,平时候我们大多数来做个简单的时钟,网上也有很多这方面的资料。那原创 2007-07-30 14:21:00 · 3157 阅读 · 2 评论 -
每天学习flash一点(3) flash外部读取xml
刚刚学了点as2.0很希望能够把所学的记载下来,作为一种学习的好习惯。。今天我开始写有关于flash 一些很常用的东西。初学者,写得不好望能见谅。 对于外部读取xml, flash 有专门提供的类给我们,我们只需要简单调用某些函数就会发现其实xml 使用起来很方便:万事开头难,我们可以先模仿一个模式来写:先看看flash 调用xml一些基本的套路:现在我们开始我们第一步的学习原创 2007-07-30 22:41:00 · 2465 阅读 · 1 评论 -
每天学一点flash(4) 数组与xml配合使用
带着上一节的问题,这次我们开始讨论数组与xml 的关系,配合使用它来达到我们想要的效果。第一, 我们可以这样理解,数组作用是存放东西,好比仓库第二, Xml里面的数据,好比商品第三, 现在我们这个仓库来装取我们的商品 看下面的xml 文件这次增加三个项目(先看上一章所讲的内容) name="夏天的树人"/> name="秋天的树人"/>原创 2007-07-31 11:41:00 · 2807 阅读 · 0 评论 -
每天学一点flash(5) actionscript 3.0 外部加载mp3音乐
刚刚初学actionscript 3.0每天总结一点东西那么慢慢积累起来,这些笔记就会成为你一个很厉害的“法宝” 今天我刚刚测试一下外部加载mp3, 与as2.0有着很大的区别,但道理其实也是大同小异。初学者水平有限,望能见谅。 第一个编程外部加载音乐的编程,首先新建一个as文件 类的文件要与类名保持一样。看以下的编程:package { import flas原创 2007-08-03 11:26:00 · 5013 阅读 · 0 评论 -
每天学一点flash (8)as3.0 外部加载xml 初探
在学习之前,我要推荐三个两个参考文档,其中一本是语言与组件参考>另外一本是编程 还有一本是中文版 > 在我的空间里面我已经上存了两本.在资料下载那里可以搜索到相关的资料. 在讲之前,我把有关的知识都列出来, 包flash.net类public class URLLoader继承URLLoader原创 2007-08-15 20:48:00 · 11151 阅读 · 9 评论 -
每天学一点flash(9) flash 8 结合xml制作走马灯
在制作走马灯之前,首先要讲明白。走马灯的效果当中我使用了几个知识,一个是xml里面的读取,一个duplicateMovieClip函数的使用。好现在设计我的走马灯。我把他分为了三个文件,一个是专门放图片的文件夹,一个是xml文件,主要是记录图片的名称。代码如下。我新建一个记事本,改后缀名为menu.XML原创 2007-08-17 19:32:00 · 3428 阅读 · 1 评论 -
关于flex 3.0 制作mp3播放器的一些疑问
今天玩了一下flex 3.0,在网上找了好多教程,可是都是不怎么。最坏的就是没有中文文档帮助文档。Flash cs3.0 中文在线帮助文档都有,而偏偏adobe不知道搞什么,官方网都很坏,英语差也没有办法。真的快点有个帮助文档就好,至少可以看一下那些函数有什么用啊今天拿了别人的代码看了一下,至少会有点东西会明白,毕竟是flash as 3.0的代码 ,还好有帮助文档,可是下面的代码会有问题原创 2007-08-18 19:29:00 · 1561 阅读 · 1 评论 -
每天学一点flash(11) as3.0 与asp 通信 (1)
经过几次的尝试啊,今天终于实现了as3.0与asp通信。我用access做了一个最简单的测试其目的就是调试代码方便。好现在开始吧 首先:必须准备asp 与access文件,而且要先用代码连接上access数据,这个是必须做的步骤:我建了一个conn.asp文件,目的是连接access数据库,我改其名字为Msg.mdb Asp文件: Dim connSet conn=原创 2007-08-20 14:08:00 · 6627 阅读 · 4 评论 -
flash 与数据库 图解
无聊画了这些图,看下面吧 哈哈原创 2007-08-20 21:46:00 · 1476 阅读 · 0 评论 -
每天学一点flash(13) tree组件 与xml配合配合使用
今天将以前做的一个网站的部分东西都写上来,当作是一种笔记。第一次用flash弄一个动态网站。就失败了,毕竟技术不过关,还好拉。现在把想记的东西都记下来。 Tree组件的使用结合xml的使用,挺有用的。 首先看一下xml文件,还是老的话题 as2.0处理xml文件也是很容易的文件名字为:mymenu.xmll 图书分类">计算机">教程" />厨艺">原创 2007-08-21 14:13:00 · 1693 阅读 · 1 评论 -
每天学一点flash(14) as3.0 处理xml (官方)
把官方的教程贴上来,我觉得还是不错的说得很有条理:原创 2007-08-21 15:42:00 · 1257 阅读 · 0 评论 -
每天学一点flash(15) xml的一些常见写法
今天下了大雨来了,什么地方去不了,只好将想写的东西都记载下来。一些常见的一些xml写法,收集目的就是为了代码调试方便: 一.简单数组单值形 name="夏天的树人"/> (2) name="夏天的树人"/> name="秋天的树人"/> name="冬天的树人"/> name="春天的树人"/> (3)原创 2007-08-21 16:21:00 · 1125 阅读 · 0 评论 -
每天学一点flash(16) as3.0 与asp通信(3) 错误探究
今天用了asp连接sql来做数据库 上次则用access 我不知到发生了什么事情.flash player 9.0老是说有ioError 错误.不知到是不是自己设计上的问题?不过还是不太了解那些格式问题,老是搞不清楚 先看下面的错误图. 今天用上次的程序来连接了sql2000代码如下:conn.asp set conn=Server.CreateObject("ado原创 2007-08-22 16:04:00 · 4345 阅读 · 2 评论 -
每天学一点flash(17 ) flash cs3 升级插件air 运行错误
刚刚从网上下载了这个升级插件,好奇去了解一下如果做,只是觉得有点郁闷拉.错误提示不知怎样搞.看一下如何去弄出来吧..哈哈...................等待解决办法.我用英文版本的flash cs3,运行得了就是打包不了,真奇怪啊.......不清楚xml文件老时候找不到的,真是郁闷四了原创 2007-08-23 16:01:00 · 1058 阅读 · 0 评论 -
每天学一点flash(19) flash cs3.0 制作air (1)
今天开始弄了一个air 程序,还没有弄好,不过还是觉得air开发很像flash开发那样,不过当中的奥秘还需要去体现啊今天用flash cs3.0 弄了一个笔记,毕竟flash 代码提示功能真的好烂啊。。。。。。。。。。苦四写代码的人不知道下一个版本会不会考虑这些问题呢。编辑器太烂了 玩过c# 知道那个编辑器一个字可以形容。。爽啊^_^ 平时做个笔记可以记载文本上,原创 2007-08-24 19:36:00 · 1196 阅读 · 2 评论 -
每天学一点 flash(18) flash cs3.0 打包air程序的路径问题
昨天一阵怀了万分激动的心情去下载了flash cs 3.0air插件 谁知道flash老是出问题,总是说找不到---app.xml的文件,还以为是什么问题,最后还是发现了原来是路径的问题,在区别中文的时候会出错。今天调试了一下不知道是不是这个问题,但测试后,终于可以外部打包了。不知道是不是不支持中文的路径,一有中文的文件夹就出问题。最后还是乖乖起了一个英文的名字。最后调试成功了。。。。。。。。。。原创 2007-08-24 15:43:00 · 1643 阅读 · 0 评论 -
每天学一点flash (20) flash cs3.0 外部加载图片
今天开始看了一些外部加载图片的,因为as3.0 外部加载已经没有没有了loadMovie类,所以as3.0要转变思想了。可是迷惘的事情特别多,之前看了一些关于容器的那些东西,看不懂。也许我还没有入门吧。。。。。。 好了今天先放上一个差的外部加载的图片的程序来。。。。。。其实不算是什么好东西但不是好的方法。只是要了解啊flash。Display 这个包里面的类,先是学习的地方。。毕竟太多好的原创 2007-08-27 23:50:00 · 3300 阅读 · 0 评论 -
每天学一点flash(24) air程序内存问题
相信玩过flex的人都知到air程序的确很有趣,但是目前来说,有很多的数据显示.flash尽管可以开发桌面的应用程序,打包air程序,但是还是存在的内存管理方面的问题.随便开发一个程序来说,所占用的内存都是不可看小的,之前玩过一下air程序,即使是官方提供的air程序,但是还是一个老问题,air程序内存占用太大了也许目前的技术还没有优化好,不过很多人都觉得很有趣,这一点都无可口非的.原创 2007-09-01 11:13:00 · 1420 阅读 · 0 评论 -
每天学一点flsh(21) flash cs3.0 外部加载图片(2)
As3.0改变以往外部加载图片,swf文件的类,现在改为loader类,它是DisplayObjectCOntainer类的一个子类。同样它的类都是由基类是DisplayObject扩展开来的,我们可以参考帮助文档发现这一点。核心显示编程类所提供的类都是帮助我们处理显示对象方面的方法与手段。上次说了一些外部加载图片的,现在还是有点糊涂。关于这方面的知识还是需要去掌握的 理解的地方,我把原创 2007-08-28 12:12:00 · 2074 阅读 · 0 评论 -
每天学一点flash(22) as3.0 动态xml菜单
经过一个下午的学习,设计了一xml的动态菜单。当然这种做法我本人觉得还是摆脱不了as2.0的阴影。初学者,也要努力去学习一下 Flash的处理事件的机制很多,今天遇见到一问题。就是为监听传参数问题。不知道怎样扩展events类。当中的存在的问题还是很多 下面看一下下面的代码学习:首先准备好xml文件,这已经是老话题。设计的时候可以简单一些,目的就是让初学的容易上手一些第一步原创 2007-08-28 18:47:00 · 6067 阅读 · 0 评论 -
每天学习一点flash(33) as 3.0 游戏设计笔记(2)
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.rou原创 2008-02-01 16:18:00 · 1841 阅读 · 0 评论 -
每天学一点flash(34) as 3.0 游戏设计笔记(3)
一个下午什么也搞不成,只是个跳跃的算法都搞死了,as2.0 就可以,但一换到as 3.0 就失败,好麻烦。算了 还是不管理。 只是可以跳跃少少,总算有些成果了,搞点这个后就可以继续去设计了。 function move(vx:Number, vy:Number):void { man.x=man.x + Math.cos(rotation * Math.PI/原创 2008-02-03 22:43:00 · 3618 阅读 · 0 评论 -
每天学习一点flash(35) 游戏设计笔记 (5) 跳跃算法笔记
这几天都在尝试看一些物理的资料 ,但as3.0模拟跳跃的时候总是会错,这是下面某一个游戏的代码,我把他改了一些 减少了很多代码,算是最简单的跳跃实验吧,还是可以的。有兴趣的话可以试试,不过 as3.0 真的不太熟悉呢? 觉得 2.0 熟悉了 , 还是要看一下 物理斜抛 和上抛的公式 ,努力继续努力每天多学习onClipEvent (load){ function move(x, y)原创 2008-02-05 20:51:00 · 2224 阅读 · 0 评论 -
每天学习多一点flash(36) as2.0 游戏设计笔记
//定义个水果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原创 2008-02-10 17:39:00 · 1688 阅读 · 0 评论 -
Flash cs 3 开发flash lite 2.0 使用软键中的错误及解决办法
ExtendedKey/Video class compile time issues in Adobe CS3 when working with Flash Lite 2.x content本文来自各大互联网博客RSS输出摘录,版权归原作者所有!文章信息如下:引用RSS源博文网址:http://www.scottjanousek.com/blog/2007/07/02/原创 2008-02-11 23:32:00 · 1545 阅读 · 0 评论 -
flash cs3 代码提示 应该加强
http://theflashblog.com/?p=331 去了几个blog 发现这样一个事情。下载扩展的mxp 可以进行一些有趣的事情,免去写as3.0 一些监听的事情,但我还是觉得,flash as3.0 的代码提示 应该向。net 2005 学习啊。那才是有实在意义的事情,说到底flash 一些都没有好的加快书写代码的速度,这些并不觉得好。希望这些功能可以快一些可以实现到。。原创 2008-02-12 00:07:00 · 2745 阅读 · 1 评论 -
Adobe Device Central CS3 无法升级
昨天看到Adobe Device Central CS3 可以升级 ,听说支持flash lite 3.0了 ,但是出现安装回滚的现象,最初还以为是软件问题,重装了一次,再重装一次,结果还是那个问题,无法安装。同样的事情,flash cs3 也无法升级到9.02版本 ,不知道什么问题。这个版本 失败的地方就是安装与卸载实在不敢恭维,慢如蜗牛。简直是无法相信这个程序安装这么慢 连删除都会有问题。原创 2008-02-14 17:40:00 · 1787 阅读 · 10 评论 -
每天学一点flash (41) 椭圆算法
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);原创 2008-02-16 21:57:00 · 1009 阅读 · 1 评论 -
每天学多一点flash(37) 制作走马灯一
第一步:在库里面选择元件: package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.*; import flash.utils.*;//执行时间间隔的 public class Picture extends MovieClip { private va原创 2008-02-15 00:54:00 · 1768 阅读 · 0 评论 -
每天学一点flash(40) 制作走马灯四
在原来的基础上再增加多一个鼠标触发事件,那就是响应点击事件。当我们点击了每一张图片的时候那么我们就可以判断每一张所在连接图片的网址了。代码如下:package { import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Loader; import flash.eve原创 2008-02-15 16:23:00 · 2342 阅读 · 0 评论 -
每天学一点flash(39) 制作走马灯三
图片已经运动起来了,但我们需要的效果能不能让鼠标发生触发事情呢?答案是肯定的:可以package { import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Loader; import flash.events.*; import flash.utils.*;//执行时间间隔的原创 2008-02-15 15:14:00 · 1306 阅读 · 0 评论 -
每天学一点flash(38) 制作走马灯二
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原创 2008-02-15 14:28:00 · 2755 阅读 · 0 评论 -
每天学一点flash(42) 参数方程在flash中的应用
今天把高中的数学书看了一次 ,发现真的是一份很好的财富。利用数学中的参数化方程可以为我们制作flash 创造更多的效果出来。例如 椭椭圆的参数化方程我们设置X为角度,如果我们知道参数方程,那么就可以计算出任意一个点M(x,y)的坐标出来 x=a*cosXy=b*sinX例如var angel:Number;var speed:Number=0;var array:Arr原创 2008-02-17 12:36:00 · 900 阅读 · 0 评论 -
每天学一点Flash(47) As3.0 删除容器所有子对象
经过查询了资料发现了删除容器的所有子对象也有这样的学问啊。原来是关于深度的问题,每删除一个子对象,深度就会自动移动并填充这个空位。每个DisplayObjectContainer对象都有一个numChildren属性,numChildren记录了这个对象里子对象的个数,当容器对象里添加了一个子对象,位置为0,numChildren为1,添加第二个子对象时,位置为1,numChild原创 2008-07-10 15:25:00 · 8360 阅读 · 0 评论 -
每天学一点Flash(46) 单选题制作
今天无聊看了一下这个复选框的用法,用它来制作选择题的确是不错的选择。分别在组件面板拖动四个组件,修改它的标签,让它成为自己适合的答案。还有一些data 的值,和选中状态等。设置完组件的属性后,开始我们的制作,制作的思路:既然是单选题,每一单选题都有唯一的答案,只有答对和答错两种状态。一个题目有分和没有分两种情况,那么我们为每一题目设置一个变量值,这个变量值就是计算这个题目的分数了。因为原创 2008-07-09 23:34:00 · 2559 阅读 · 1 评论 -
每天学一点Flash(49) 三角函数在Flash中的应用
假设半径为R, A 和B 都是已知的点,坐标分别为A(x1,y2),B(x2,y2) 求C 和D 点坐标? 一个数学坐标系分为四个象限,右上为第一象限 左上第二象限,左下第三象限,右下第四象限 。为了求出鼠标坐标点A(x1,y1)和中心点B(x2,y2)连线的垂直中线和圆的两个交点C和D,这里需要借助几个重要的三角函数。Math.atan2,如果知道两点的坐标就可以求出反余切原创 2008-07-21 19:25:00 · 1421 阅读 · 0 评论 -
每天学一点flash(50) 反余切的应用
问题:场景上有一个三角形,角度分别为角A,角B,和角C,怎样才能使角度A的角是跟随鼠标的坐标变化而变化?解:利用Math类中Math.atan2求出三角形的注册点和 鼠标坐标之间的角度值,再加上一个90度的角,那么三角形就会转动。 代码实现:var fmove:Boolean;//判断是否进行鼠标是否点击了var MouseX:Number;var MouseY:Number;原创 2008-07-28 21:17:00 · 917 阅读 · 0 评论 -
每天学一点flash(50) flash,我该学些什么?
今天,想了想一个月面试的题目,知道那个面试的人要考我什么?时间早已经过去一个月,学了很多编程的语言,但今天发现连基本的面向对象的那些都不清楚,回顾了设计模式,发现自己缺了这一点,没有完全发挥到As 的强大之处。我现在知道什么语言都差不多,关键还是一种编程思想,面对这些复杂日日更新的语言世界,今天对的,明天也会错。岁月不饶人,我们追求语言的技术的同时,也需要我们有一种思想。最基本的封装,继承,多态原创 2008-07-31 17:39:00 · 1043 阅读 · 0 评论 -
每天学一点flash(51) 工厂模式
一个工厂可以生产很多的产品,各种各样五花八门的产品。这些产品是通过工厂生产出来的,一个工厂可以生产这些产品。这样我们可以联想到自己所写的代码。工厂模式解决了创建实例化的过程。典型的例子就是计算器的问题。面试人员同样很喜欢把这样的题目考察应聘者。看是否有一种熟悉的面向对象思维,把代码封装,实现代码的重用性,继承基类。扩展自己所要实现的功能。 面向对象的三大特性:封装性,继承,多态原创 2008-08-04 21:16:00 · 1278 阅读 · 0 评论