`
ch_kexin
  • 浏览: 899447 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表
      常用的一些代码段,摘自AS3游戏编程大学(ActionScript 3.0 Game Programming University),如果转载,请注明出处--Arthur。 1、检测碰撞 addEventListener(Event.ENTER_FRAME, checkCollision); function checkCollision(event:Event) { //hitTestPoint检测对象与某点是否发生碰撞 if (crescent.hitTestPoint(mouseX, mouseY, true)) {   messageText1.text = " ...
Event事件类型: ACTIVATE       激活事件 DEACTIVATE 对象休眠事件 ADDED      可视对象添加事件 ADDED_TO_STAGE 可视对象添加到舞台事件 REMOVED 可视对象移除事件 REMOVED_FROM_STAGE 可视对象从舞台移除事件 ENTER_FRAME 帧频事件 鼠标事件类型: MouseEvent.Click 鼠标单击事件 MouseEvent.MOUSE_OVER 鼠标移入事件 MouseEvent.DOUBLE_CLICK 双击事件 MouseEvent.MOUSE_UP 鼠标释放事件 MouseEvent ...
package { import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; import flash.text.TextFormat; public class MyMP3Demo extends Sprite { private var myText:TextField; public function MyMP3Demo() { //---------code by ycccc8202---------- myTe ...
■ BlendMode.ADD ("add"):通常用于创建两个图像之间的动画变亮模糊效果。 ■ BlendMode.ALPHA ("alpha"):通常用于在背景上应用前景的透明度。 ■ BlendMode.DARKEN ("darken"):通常用于重叠类型。 ■ BlendMode.DIFFERENCE ("difference"):通常用于创建更多变动的颜色。 ■ BlendMode.ERASE ("erase"):通常用于使用前景 Alpha 剪掉(擦除)背景的一部分。 ■ B ...
引用 我们在使用ActionScript3.0进行Socket编程的时候需要关注下面的问题,我们将在今后的学习中逐个对下面的问题进行讨论,并尽量逐渐的改进我们的程序. 1.与Socket服务器建立连接. 2.向Socket服务器发送数据. 3.从Socket服务器读数据. 4.同Socket服务器进行握手,并确定收到了什么样的数据和如何处理这些数据. 5.与Socket服务器断开,或者当服务器想与你断开的时候发消息给你. 6.处理使用Sockets时候引发的错误. ActionScript3.0 Socket编程(1) 与Socket服务器建立连接. 解决方法:     我们通过调用Soc ...
as3.0写法,舞台上有一个实例名称为time的动态文本框 ------------------------------------------------ function timelist() { var nowdate:Date = new Date(); //创建新的日期对象,用来获取现在的时间 var year:Number = nowdate.getFullYear(); //获取当前的年份 var month:Number = nowdate.getMonth()+1; //获取当前的月份,因为数组从0开始用0-11表示1-12月,所以要加1 var date:Number = ...
引用1.可以使用链接库把待复制的MC变成一个类之外 2.可以使用下面这个老外写的函数 package com.senocular.display {         import flash.display.DisplayObject;     import flash.geom.Rectangle;         /**      * duplicateDisplayObject      * creates a duplicate of the DisplayObject passed.      * similar to duplicateMovieClip in AVM1    ...
以前只知道外部加载文件图片用load,今天发现一个新东西,记录下来以备查阅。外部加载可以用load和Embed方法,他们区别在于Embed表示编译的时候加载而load表示执行时加载。 [Embed(source="xxxx")]在as文件中怎样使用: package { import flash.display.Sprite; import flash.display.Bitmap; public class EmbedAsset extends Sprite { [Embed(source="picture.jpg")] priv ...
/** package util{ import flash.utils.ByteArray; public class StringUtil{ //忽略大小字母比较字符是否相等; public static function equalsIgnoreCase(char1:String,char2:String):Boolean{ return char1.toLowerCase() == char2.toLowerCase(); } //比较字符是否相等; public static functio ...
引用as3比as2处理xml的功能增强了N倍,获取或遍历节点非常之方便,类似于json对像的处理方式。 XML 的一个强大功能是它能够通过文本字符的线性字符串提供复杂的嵌套数据。将数据加载到 XML 对象时,ActionScript 会分析数据并将其分层结构加载到内存(如果 XML 数据格式有误,它会发送运行时错误)。 利用 XML 和 XMLList 对象的运算符和方法可以轻松遍历 XML 数据的结构。 1、读取外部 XML 文档 可以使用 URLLoader 类从 URL 加载 XML 数据。若要在应用程序中使用以下代码,请将示例中的 XML_URL 值替换为有效的 UR ...
ActionScript3.0完全自学手册电子教案,对大家很有帮助。
一、什么是C/S和B/S 第一、什么是C/S结构。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统 ...
引用 这回我们来谈一谈Slider组件。 在Flex 2中也有Slider组件,不过它被分成了两个组件:HSlider和VSlider。该组件与NumericStepper相似,它允许用户在滑轨两端之间拖动滑块而选择一个数值。该组件的当前值取决于滑轨两端之间滑块的相对位置,这两个端点分别对应Slider组件的最小值和最大值。 一、属性 direction:设置Slider组件的方向,有SliderDirection.HORIZONTAL和SliderDirection.VERTICAL两个值; liveDragging:设置或获取当滑块移动时,是否持续广播SliderEvent.CHAN ...
引用 描述: 'As3游戏数据结构’是一个包含了许多常见的用于Flash游戏的编程和应用开发的数据结构包。我做该项目的起因是因为我想要一个统一库来用于我的游戏。 Collections 几乎所有的类都实现了Collection 接口,它定义了以下几种方法: contains(obj:*), 检测元素是否存在.clear(), 清空所有的元素. getIterator(), 获得一个包含所有元素的Iterator对象 toArray(), 获得一个包含所有元素的Array对象 使用 Iterators 每一个实现了Collection 接口的类都能通过getIterator()方法来获得一个i ...
如果想对SWF中的动态文本应用非系统的字体,方法当然是在本身的SWF中嵌入相应的字体,另外一种方法是把字体嵌入到另外的SWF中,当需要对应的字体时,把这个SWF载入,并引用相应的字体。FontLoader是一个字体载入类,它帮助你实现这个过程。 dome演示: http://etcs.ru/pre/FontLoaderDemo/ 用法,假设把字体编译在fonts.swf中: 程序代码 var _loader:FontLoader = new FontLoader(); _loader.load( new URLRequest( 'fonts.swf') ); 载入完成后,可以引用字体: ...
Global site tag (gtag.js) - Google Analytics