上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 必须有摄像头,上面的演示才能正常播放。思路:使用摄像头以及在线抓屏在上一节Flash/Flex学习笔记(2):捕获摄像头 里已经讲过了,就不重复粘贴了,至于在客户端保存文件,Flash里用起来也很简单:直接调用 FileReference 即可,另外为了减少图片大小,还可能借助AS3.0的扩展库(项目地址http://code.google.com/p/as3corelib/),把bmp格式的位置转换成jpeg再保存扩展:结合本文的方法,再配合Flash/Flex学习笔记(4):如何打开网页及Get/Post数据 ,可以很方便的做出"在线大头贴"或"在线生成会员头象"等功能 源代码:var W 阅读全文
posted @ 2010-11-22 16:15 模西的哥哥 阅读(383) 评论(0) 推荐(0) 编辑
摘要: flash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方式向服务端发送数据//按下按钮,打开网页 btnOpen.addEventListener(MouseEvent.CLICK, function(){ navigateToURL(new URLRequest("http://www.g.cn/search?hl=zh-CN&q=" + encodeURIComponent(txtId.text)),"_blank"); }); //以Get方式发 阅读全文
posted @ 2010-11-22 16:13 模西的哥哥 阅读(800) 评论(0) 推荐(0) 编辑
摘要: Flash中一个fla文件可以关联到一个as文件,这个有点类似于asp.net中的code behind.可参考以下图操作: 注: 1.as文件的类名与文件名要求一样,并且默认情况下必须与fla处于同一目录。 2.所有as文件必须继承自flash.display.Sprite下面这个是一个示例文件代码:package { import flash.display.Sprite; import fl.controls.Label; import fl.controls.Button; import fl.controls.List; import flash.text.TextFieldAuto 阅读全文
posted @ 2010-11-22 16:11 模西的哥哥 阅读(983) 评论(0) 推荐(0) 编辑
摘要: Flash中使用摄像头,个人感觉比silverlight要更容易时间轴第一帧上敲以下代码就可以了:运行效果图:源代码下载:http://cid-2959920b8267aaca.skydrive.live.com/self.aspx/Flash/GetCamera.rar 阅读全文
posted @ 2010-11-22 16:09 模西的哥哥 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 万世开头难,先来一个Hello World!吧,Adobe出了二款支持Action Script3语言的经典开发工具,即:Flash CS 与Flash Builder(以前称为Flex Builder),这二者的关系就好Silverlight中的Blend与Visual Studio先来看看Flash中如何玩:1.启动Flash CS 4,新建一个"Flash 文件(Action Script3.0)"2.保存为HelloWorld.fla3.再新建一个ActionScript文件,保存为Person.as(注意要与HelloWorld.fla保存在同一个目录下,否则fla就调用不到as文件 阅读全文
posted @ 2010-11-22 16:01 模西的哥哥 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 基础。处理多个向量。1个单独的向量,在很多的时候,让你觉得已经足够的智能和强大,去应付这个世界上的各种问题。然而事实上,你很少只需要1个向量,通常,你需要使用2个,3个甚至更多的向量。所以管理多个向量是非常重要的,否则它们会脱离你的控制,要知道和一个失控的向量战斗不是一件好玩的事情。 首先,多数情况下,有多个向量影响物体。一个例子就是重力:当物体本身在移动(用一个向量表示),而重力会把物体往下拉。... 阅读全文
posted @ 2010-11-19 18:23 模西的哥哥 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 基础。向量有什么? 对于每个向量来说,它已经拥有2个点和x,y方向分量,这似乎足以让它感到满足和快乐,但是,它还有更多有用的属性哦。每个向量都有长度,长度其实是向量的起点与终点之间的距离。因为我们已经知道向量的x,y方向的分量,我们可以很容易的计算出它的长度: view source print? 1.v.len=Math.sqrt(v.vx*v.vx+v.vy*v.vy); 这其实就是勾... 阅读全文
posted @ 2010-11-19 18:21 模西的哥哥 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 基础。向量从哪儿来? 如果您曾经试着开发过一些游戏,那么很可能你已经尝试过放置和移动舞台上的MovieClip。那么您肯定知道每个影片剪辑有2个坐标:x和y。因此,可以这样来定义舞台上的每一个点: view source print? 1.p={x:10, y:5}; 非常好,仅仅用这一行代码,我们就声明并且创建了一个对象“p”,而且,我们还赋予了它2个属性,“x”和“y”。现在你就可以根... 阅读全文
posted @ 2010-11-19 18:19 模西的哥哥 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 这些教程的目的是:解释如何在Flash(ActionScript)中使用向量(矢量,Vector)。你不一定要有很好的数学基础,当然如果有基础知识,那更好。请注意,这里只讨论二维向量,如果你要找的是三维向量的话,恐怕你得去别的地方看看。 当然,并不是每一个游戏都需要向量,在基于文字的冒险类游戏中,向量计算将毫无用处。但在大多数游戏中,运动向量是可以带来巨大的帮助的:如高尔夫,弹球,迷宫,赛车或射... 阅读全文
posted @ 2010-11-19 18:15 模西的哥哥 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 第一章  AS3的一些优化计算方法 用乘法来代替除法(当除数可转化为有限数的时候)。比如var n:Number = value * 0.5;要比var n:Number = value / 2;快。但差别并不是很大。只有在需要大量计算情况下,比如3D引擎中差别才比较明显。 用位运算代替除2或乘2。比如10>>1要比10*2快,而10<<1要比10*2快。从测试来... 阅读全文
posted @ 2010-11-19 17:58 模西的哥哥 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页