ActionScript
雪夜詺鈊
这个作者很懒,什么都没留下…
展开
-
AS时间计算:由申请时间计算出计划完成时间
用户提一个申请单,提单时间就是现在,然后用户选择多久处理完,也就是紧急程度(单位:h),由此计算管理员要求完成的时间,纯粹的完成时间当然是提单时间+用户选择的紧急程度。现在的问题是:计算这个完成时间要除去上班和周末的时间,只计算管理员上班的时间(上班时间:9:30-12:30&&14:00-18:30)。 举个例子:用户现在提个申请单,时间为2013-04-08 16:00:0原创 2013-05-28 13:30:45 · 638 阅读 · 0 评论 -
AS3的Dictionary与关联数组Object的区别
Dictionary是一种以键值类型的数据结构,和Object一样,在as中能够用把他看成是Hash。一直以来不明白他和Object的区别在哪里,今天终于看到了答案。API上说Dictionary可够以任何类型的对象作为键来使用,可测试的结果是Object也能够做到啊。原来是我没有弄清楚,原来object对于任何作为键的对象都会调用其toString()方法,使用这个字符串作为键,这就造成了原来的转载 2013-11-24 22:10:15 · 1026 阅读 · 0 评论 -
AS3对象池
为什么使用对象池? ok,我们先来看一个例子:假设游戏当中,玩家按下鼠标,那么游戏场景中出现一个美女A,代码是var A:美女A=new 美女A();addChild(A); 放开鼠标美女被清除, 代码是:A.dispose();A=null;如果某个玩家不停地点击鼠标,那么我们的代码将不停的NEW 美女A()而NEW 美女A()其实是很费时消耗系统性能这是问题就来了,假设NE转载 2013-11-22 16:40:26 · 764 阅读 · 0 评论 -
AS3类型转换
类型转换 在将某个值转换为其它数据类型的值时,就说发生了类型转换。类型转换可以是"隐式的",也可以是"显式的"。隐式转换又称为"强制",有时由 Flash Player 在运行时执行。例如,如果将值 2 赋给 Boolean 数据类型的变量,则 Flash Player 会先将值 2 转换为布尔值 true,然后再将其赋给该变量。显式转换又称为"转换",在代码指示编译器将一个数据类型的变转载 2013-11-19 00:47:04 · 1161 阅读 · 0 评论 -
Flash Builder 4 语言元素图标的含义
Flash Builder 使用图标和覆盖为语言元素提供可视提示。图标在下列 Flash Builder 功能中可见: 包资源管理器 调试器变量视图 ActionScript 代码块中的代码提示 ASDoc 视图 创建或选择类时的“打开类型”对话框 包资源管理器,其中显示语言元素的图标 图标表示命名空间、类、接口、函数和变量。转载 2013-11-04 23:26:45 · 543 阅读 · 0 评论 -
我常用的Flash Builder4.6的快捷键
F11: 调试 Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显原创 2013-11-05 01:51:42 · 981 阅读 · 0 评论 -
LoaderContext究竟是什么?
网络上有关AS3跨域读取swf、图片报错案例有很多种了,面对总是报“checkPolicyFile”错误信息,在服务器上设置了crossdomain.xml文件都没用的,让很多闪友头痛很久,其实我们通常用LoaderContext类来解决,请看以下代码: import flash.display.Loader; import flash.net.URLRequest; import flas转载 2013-10-29 01:48:36 · 749 阅读 · 0 评论 -
AS3嵌入字体
package { import flash.util.describeType; import flash.display.MovieClip; import flash.display.TextField; import flash.text.TextFormat; import flash.text.AntiAliasType; public class Tes转载 2013-10-29 01:55:16 · 696 阅读 · 0 评论 -
[AS3]flash通过ExternalInterface.call方法来获取当前URL地址
不用js,只需flash就能搞定了,主要是用了ExternalInterface.call方法,其本质还是通过flash去调用js函数 import flash.external.*; var urlPath; var param_info; function geturlhttp() { urlPath = ExternalInterface.call('eval',原创 2013-05-29 13:00:25 · 2816 阅读 · 0 评论 -
as3中的元数据标签
最近开始自己学着写flex组件,于是开始参考flex原有自带的组件进行练习。当然,从比较简单的TextInput组件开始。参考着写组件其实问题倒还不大,目前就是里面出现的各种形形色色的标签把我绕晕了。整理了目前遇到的标签如下: ArrayElementType: 这是指定自己定义的数组中元素的类型,应该类似java中的泛型,用的不多(至少我就没用过,找资料的时候顺便找到的),类转载 2013-12-02 16:36:25 · 505 阅读 · 0 评论