as3专题

AS3中的TextField文本事件 处理

 textfield支持的html标签不多, a标签侦听事件: textFiled.htmlText = "<a href='event:typetext'>con</a>"; textFiled.addEventListener(TextEvent.LINK,linkhandle); function linkhandle(event:TextEvent):void{

C++与AS3中socket字节顺序

c++中默认字节顺序是大端,AS3中默认字节顺序是小端(见socket类中endian属性) 所以AS3与C++做socket通信时,无论发送还是接受C++消息时,需要修改字节顺序,例如 var bytes:ByteArray=new ByteArray; bytes.endian=Endian.LITTLE_ENDIAN;

AS3中正则表达式中如何表达“或”

var reg:RegExp=/\r|\n|\t/g;                 var msg:String="123\rabc\n\tabc\ta\123";                 msg=msg.replace(reg,"");                 trace(msg);

as3 正则表达式(比较齐全)

正则表达式是AS3比较重要的一个部分,具体内容如下:   //正则表达式有四个部分。1元子符。2元序列。3标志。4数量表达符。 //下面是元字符部分 //现在我们来看看元字符: ^ $ \ . * + ? ( ) [ ] { } | //^匹配字符串的开头 varpattern:RegExp=/^小虫/; var str:String="小虫是好人"; trace(str, " is

as3 常用正则表达式(来自天地会论坛之七夜)

正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了。 红色字体为常用正则: 下面这个类是我自己写的一个示例,想必大家做客户端,用户登录信息肯定会用的正则表达式。 package com.qiye.regexp { /**   * 常用正则表达式。   * @author Qiy

IntelliJ IDEA 使用教程 - AS3篇

安装ActionScript Profiler插件: IDEA默认不带分析功能,需要下载安装该插件才行; File->Setting...->IDE Settings->Plugins->点击Browse repositories...按钮,打开的界面列表中选择ActionScript Profiler,点击右键选择Download and Install即可,会重启IDEA; 配置外

AS3的事件模型

在flash中只要发生事件,Flash Player 就会调度事件对象。如果事件目标不在显示列表中,则 Flash Player 将事件对象直接调度到事件目标。例如,Flash Player 将 progress 事件对象直接调度到 URLStream 对象。但是,如果事件目标在显示列表中,则 Flash Player 将事件对象调度到显示列表,事件对象将在显示列表中穿行,直到到达事件目标。

as3 updateAfterEvent的作用

flash中一共有三个类具有该属性,这三个类分别是:KeyboardEvent,MouseEvent,TimerEvent。调用updateAfterEvent 属性的事件,可强制立即执行呈现操作,而不是等到呈现阶段。但是,如果 updateAfterEvent 频繁导致性能问题,应避免使用它。      1.updateAfterEvent怎么用? 有很多人做鼠标追随效果的时候,总是发现鼠标

as3 与js相互通信

1.as和js通讯实例 如果as3调用 JAVA script 中的函数直接在as中添加 if (ExternalInterface.available) {       ExternalInterface.call("sendToJavaScript",value);      } ExternalInterface.available主要判断播放器是否位于提供

as3用鼠标拖动图形拼图——灰常简单的教程

话说这种效果在课件里面经常用到,鼠标拖动事件,一个运用很频繁的事件,一起学习学习吧 首先SWF贡献给大家看看效果 感觉咋样,原理其实还蛮简单的,做做试试吧 下面来看看源码吧 package { import flash.display.MovieClip; import flash.display.Sprite; import flas

Flash/AS3与C++通过socket通信

c++部分 ///main.cpp #include <iostream>  ///加载需要的头文件 关于输入输出 #include <winsock2.h> ///socket套接字头文件 using namespace std; ///使std命名空间全部展开不用每次在写std::前缀了 WSADATA wsaData;//WSADATA 是一个结构 说明需要装载的dll的版本相

为大家介绍一款Flash AS3 UI编辑器 ---- PSD2SWF

公司同事介绍了一个工具:PSD2SWF 工具作者是国内牛人:KramerZhang 该工具是使用(内部工具流程): Fireworks->打开PhotoShop,然后执行脚本,提供资源,生成排版配置AS3代码,最后再Fireworks打开Flash: 生成FLA资源库并发布成,SWF,SWC,项目中需要的文件; 而这些都不用我们去关心; 只要让美术去布局好.psd后,再

as3 addEventListener各参数详解

public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void * type:String 动作类型 * listener:Function 调用的方法

AS3老虎机简单原型

http://nickro.org/wp-content/uploads/2012/04/demo.swf

Flex,Flash,AS3,AIR的关系和区别(转载)

转载地址:http://www.admin10000.com/document/156.html 本文详细介绍了 Flash、Flex、AS3、AIR 的关系和区别。希望对初学者有帮助。   AS3    ActionScript 通常简称为AS,它是Flash 平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF 就是我们常说的Flash 动画。但是现在SWF 已经不仅

AS3运行时错误中文说明

1000 系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。 1001 未实现方法 _。 1002 Number.toPrecision 的范围是 1 至 21。Number.toFixed 和 Number.toExponential 的范围是 0 至 20。指定的值不在期望范围之内。 指定的值不在 precision 参

AS3排序算法

package {        import flash.display.Sprite;        import flash.utils.getTimer;           public class ActionscriptSortTest extends Sprite {            //要求将radomArr安从小到大排序            public func

As3自动转换远程对象

public static function convert(flashVO:Object,remoteVO:Object):void{for (var pro:String in remoteVO){if(flashVO.hasOwnProperty(pro) == false) continue;flashVO[pro] = remoteVO[pro];}}

AS3中新的XML处理方法 - E4X

今天我们来看看AS3中新的XML处理方法:E4X,直到现在,ECMA脚本语言规范(ECMA-262)--AscriptScript 3.0的核心基础,并没有提供任何的XML数据处理类或方法。AcriontScript之前的版本(从Flash 5中的ActionScript开始)有一些处理XML数据的类和方法,但是它们并不是基于ECMAScript标准的。 新的ECMA脚本语言规范第4版草稿

AS3实例:使用 Socket 、Java ,开发一个 C / S 架构的多人聊天室

今天我们来制作 Flash 聊天室,学习使用 Socket 类,用 Java 作后台,开发一个 C / S  架构的多人聊天程序。首先,设计用户界面。一、界面设计界面的元件全部使用 Flash CS3 自带的组件:  首先,放入 TextInput 组件(实例名  input_txt),作为用户输入;  再放入 Button 组件(实例名  submit_btn),用于提交输入的信息;  最后放入

AS3中常用到的公式 {转}

AS3中常用到的公式 基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边 角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI 计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy);

AS3 Socket从零开始

大家如果想学AS3 Socket直接在百度里搜一下,会找到很多AS3与Java服务器的例子,很多朋友也许看得很糊涂,也有很多朋友看懂了,但想学更进一步的学习却又不好找教程了。这里我对网上常见的一个例子加点注释,并在原有的基础上加一些改动。先附上网上找的AS3客户端代码: package  { import flash.display.Sprite; import flash.events.*;

绕开AS3安全沙箱 跨域加载SWF

AS3的安全沙箱的确是让人很无奈,本篇文章仅用于解决一个特定的问题,即A服务器上的SWF文件通过http访问B服务器上的SWF文件,此时即使B服务器上设置了crossdomain.xml,也无济于事,B服务器上被加载的SWF文件除必须的crossdomain.xml外,还必须使用Security.allowDomain("*")才能消除安全沙箱(注:我加载的是AS3编写的SWF)。对于无法使用S

解决AS3在ie中初始化时stageWidth和stageHeight为0

先看下面的一段脚本,这是比较经典的初始化脚本: package {    import flash.display.Sprite;    import flash.events.Event;         public class Test extends Sprite         {    public function Test()                 {    if(

AS3 中字符串的format功能实现

使用C#的朋友都知道,string.Format();还是挺好用的,如: string str1 = "杰卫,这里有{0}个苹果,和{1}个香蕉!{0}个苹果{3} 元,{1}个香蕉{4} 元,一共{2}钱"; string str2 = "Hei jave, there are {0} apples,and {1} banana! {2} dollar all together"; Cons

AS3 0基础学习笔记 1 开始第一程序

As3.0早已发布一段时间了,Flash cs3后加入了As3.0 可以说这些大变动是一次质的飞越,As2.0和As 3.0的代码风格完全不一样。在学习AS2.0的同时,如果和3.0一起学习,慢慢会遇到很多的尴尬的事情,但是3.0的优势也会慢慢体现出来。小的程序As2.0应付有加,大的程序还是交给As3.0吧。在此如果想投入到3.0的阵型的话,那么就把我们的激情展现出来吧。 <?xml:names