文章分类 - AS3学习系列
摘要:Event.ENTER_FRAME事件做动画的原理每当Flash运行器执行一次预定屏幕更新检查的时候它调度Event.ENTER_FRAME事件。注册以接收Event.ENTER_FRAME通知的任何函数都被反复执行,在由当前Flash运行器帧速率决定的一个频率下。由任何Event.ENTER_FRAME事件监听器做出的可见变化在它退出之前被描绘,这就是Event.ENTER_FRAME做动画的原...
阅读全文
摘要:在上一篇使用字体元件的时候,我们接触到了TextField对象的embedFonts属性。在这里,我们进一步的探讨一下怎么在ActionScript中使用嵌入文本。一旦我们在Flash IDE中嵌入了字体,swf文件中就包含了该字体的矢量信息。ActionScript也可以使用这些信息。继续上文的例子,我们添加如下代码:我们用ActionScript建立了一个文本框,内容为“中文字型测...
阅读全文
摘要:看了网上那么多扯淡的FLASH中英文字体嵌入的方法,真是非常火大,大部分都是一些对FLASH特性不熟悉的人写的,或是直接照搬老外的做法,要知道老外只有26个字母,中文(基础字库)可是有成千上万个呢,所以~~~不要再看那些所谓的AS3高手的狗屁方法了,中国人还是要有自己的特殊包字库法—新点心的真·FLASH字库绑定法!【效果】http://image.solongbus.c...
阅读全文
摘要:关于如何在Flash应用中嵌入字体,这个话题一直都是一个焦点。最简单的,打开Flash, 新建一个动态文本,选择字体,然后在 Embed Characters里选择或者添加需要嵌入的字符。比较复杂的是下面两种在Flash Builder里分别针对Flex与Action Script项目的嵌入方法。Flex项目使用css格式swf文件:css文件定义如下例@font-face{src:url(&ld...
阅读全文
摘要:好多人也应该遇到和我一样的问题,当设计师给了我们一个多层嵌套的movieClip时,我们在写代码时无法将movieClip完全停止掉,主要是基于好多movieClip有深层嵌套,主时间轴不在最上层导致的,所以基于这个原因写了下面的类。看代码:(有很详细的注释)复制内容到剪贴板代码:package com.sina.utils {import flash.display.MovieClip;/** ...
阅读全文
摘要:原文地址:http://www.zero3d.cn/api/zerO/materials/BitmapFileMaterial.html文件位图材质,跟位图材质一样,但是可以从外部读取位图. 你可以使用它像这样://定义它. var material:BitmapFileMaterial = new BitmapFileMaterial(); //文件读取. material.load( "you...
阅读全文
摘要:package { import flash.display.Stage; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import flash.events.MouseEvent; /** * 处理玩家输入类---侦听键盘和鼠标 */ public class UserInputHandler { public...
阅读全文
摘要:原文地址:http://zehfernando.com/2007/the-search-for-the-perfect-bezier-tweening-solution/The search for the perfect bezier tweening syntaxUndoubtedly, the biggest challenge when implementing some feature ...
阅读全文
摘要:这个周末过得蛮充实,做了不少事情,也学到了不少内容,尤其是对ApplicationDomain的理解,对我帮助很大。 此外,我还看了PureMVC的相关内容,并且找到了中文的doc,我编译成了CHM,方便大家阅读。 PureMVC官方网站:http://puremvc.org/ 中文CHM下载: PureMvcHelp中文.CHM 相关文章: 用Flex开发的基于PureMVC框架的五子棋游戏(...
阅读全文
摘要:原文地址:http://kevincao.com/参考地址:http://www.dodochen.com/catalog.asp?cate=6在PV3D菜单两例中我提到了CPU占用的问题,今天把解决思路在此探讨一下。在第一版完成后,发现了CPU占用过高的问题。按照常规的方法,先逐步减少透明元素等占用资源最大的“罪魁祸首”,如高光动画,阴影等。但是效果不大(只有5%~10%...
阅读全文
摘要:原文地址:http://www.as3url.com/?cat=8ghostcat-开源工具类库2010年05月17日,星期一 GhostCat是一个功能非常丰富的开源工具库,(同时也包含有一套完整的UI组件,但它只是类库的一个衍生品。) 它基本可以涵盖你可能遇到大部分问题。 使用UI将会增加50K左右的体积,使用非UI显示对象会增加20K以上的体积,而非显示类可以非常小。标签:Bezier, C...
阅读全文
摘要:工作中总是会需要去寻找一些开源项目,或是方便快速开发,或是学习前人经验。今天推荐一下沉兄的新站,一个专门收集as3开源项目的博客。开源工具类库CASA Lib一个实用功能大全库,包含ActionScript3开发的方方面面。旨在减化项目开发中的基础功能代码。as3openxmlformatsActionScript 3类库支持MS Office开放XML格式。as3httpclientlib一个a...
阅读全文
摘要:前不久做一个作品,想加入一些复杂点的缓动效果,想到gTween类【gTween类下载地址 】,以前学习过一段时间,现在发现很多忘记了(发现程序学起来好容易忘记呀),虽然是很多内容曾经学过,可重新学起来却很慢(呵呵,主要可能还是因为英语不是非常好),虽然很难懂,但是还是觉得别扭,所以也翻译了出来,和大家学习分享,如果那些地方翻译不好,有懂的朋友帮忙指出呀。其实发现很多好得类库,可是教程好像都是Eng...
阅读全文
摘要:下文内容转自http://www.eoocy.com/article.asp?id=3下面是非常有用的类库,找到他们的时候我兴奋的不得了APIs、Libs、Components1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flick...
阅读全文
摘要:转自Adobe。根据项目需求和可用资源,您可能希望使用几个工具中的一个(或结合使用多个工具)来编写和编辑 ActionScript 代码。Flash 创作工具除了创建图形和动画的功能之外,Adobe Flash CS3 Professional 还包括处理 ActionScript 代码(附加到 FLA 文件中的元素的代码,或仅包含 ActionScript 代码的外部文件中的代码)的工具。Fla...
阅读全文
摘要:原文地址:http://bbs.9ria.com/thread-37504-1-1.html《Papervision3D Essentials》是一本最新的Papervision3D入门书,对学习Papervision3D很有帮助。以下是中文翻译,版权归原书作者和出版社所有,感谢他们,感谢为大家付出时间和精力的翻译志愿者。每个翻译者是自己翻译的那部分内容的负责人,包括权利和义务。感谢riabook...
阅读全文
摘要:不久前我写了一篇关于flash与微软产品互动开发的随笔,受到很多网页的关注,但参与讨论的人很少,(当时文章的地址:请各位高手讨论一下flash.ocx(8.0版本的)与.net结合的编程) 当时我遗留了一个问题,就是flash8.ocx中对象的callfunction怎样运用,现在我在这里简单补偿一下callfunction的运用,注意swf文件要用flash8.0版本制作,flash控件要fla...
阅读全文
摘要:FMS开发中,经常会使用共享对象来同步用户和存储数据。对于实现广播文字信息实现聊天的支持非常强大,还可以跟踪用户的时时动作,在开发Flash多人在线游戏中的应用也非常广阔。 在使用FMS开发共享对象时需要注意,只有使用Flash Media Interactive Server或Flash Media Development Server这两个版本时才能够创建和使用远程共享对象,来实现多客户端的应...
阅读全文
摘要:本系列的前几篇文章中分别介绍了,连接FMS服务器、建立播放程序以及在线视频录制以及回放等功能的实现。相信看过前面几篇文章的朋友已经对FMS有了一定的认识,并熟悉了常用的编程模式。本文将结合前面几篇文章所出现的技术点,来实现一个时时视频聊天程序。 通过FMS实现视频时时聊天其实很简单,也就是操作时时流。如果是单向视频聊天,则两端一边一边为发布端一边为订阅端,如果是双向视频聊天,则两边都分别是发布端和...
阅读全文
摘要:使用Flash/Flex+FMS实现在线视频录制、视频回放的很简单的。通过阅读API文档后基本都可以实现这个功能,本文也意在抛砖引玉,希望对刚入手这块的朋友有所帮助。 首先建立好Flash(ActionScript 3.0)文件,从组件(可使用Ctrl+F7打开)库中拖拽相应的组件到Flash舞台上,如下图: 界面布局好后我们通过程序设置组见的显示文本以及为按扭添加事件监听,新建一个ActionS...
阅读全文