FLASH

2012年01月01日 Flash:TIME SPA

作者: 2012-01-17,01:54 上午 周二 (0) Comment
TIME SPA

TIME SPA

开始时间:2011年08月17日
完成时间:2012年01月01日
制作介绍:Flash全站
参与人员:嘎嘎
使用技术:AS3,JSON交互
使用工具:Flash CS5,FlashDevelop
语言:中文,英文
网址:http://www.beijingtimespa.com/ 继续阅读请点击…

类别 : FLASH,作品 (阅览:) Tags:

2012年01月01日 Flash:CUTV视频直播点播

作者: 2012-01-17,01:26 上午 周二 (0) Comment
CUTV视频直播点播

CUTV视频直播点播

开始时间:2011年07月18日
完成时间:2011年01月01日
制作介绍:CUTV视频播放暂时,鼠标进度条低码展示,维护
参与人员:嘎嘎,Tvie
使用技术:AS3,视频播放
使用工具:Flash CS5,FlashDevelop,Flex
网址:http://www.cutv.com 继续阅读请点击…

类别 : FLASH,作品 (阅览:) Tags:

Flash嵌入共享字体

作者: 2012-01-09,02:38 上午 周一 (0) Comment

1.将Flash字体在Flash的库里设置成类,比如:”cn.www.font.hyqytj”.
2.如果是外部的swf带字体,就载入字体后通过getDefinitionByName(“cn.www.font.hyqytj”) as Class,获取字体类
3.导入import flash.text.Font;类
4.注册全局字体Font.registerFont(字体类);
var myFont:Font = new MyFont() as Font;
5.应用字体var format:TextFormat = new TextFormat(myFont.fontName, 25, null, true);
txt.defaultTextFormat = format;
6.嵌入字体
txt.embedFonts = true;

1
2
3
4
5
6
7
8
9
10
var MyFont:Class = getDefinitionByName("cn.www.font.hyqytj") as Class;
// 注册全局字体
Font.registerFont(MyFont);
var myFont:Font = new MyFont() as Font;
// 应用字体
var format:TextFormat = new TextFormat(myFont.fontName, 25, null, true);
txt.defaultTextFormat = format;
// 嵌入字体
txt.embedFonts = true;
txt.text = "这里使用字体的样式";
类别 : FLASH (阅览:) Tags:

Flash新的鼠标指针NativeMouse

作者: 2012-01-09,01:44 上午 周一 (0) Comment

来源:LiteFeel.com » 《flash本机鼠标指针NativeMouse》

1
2
3
4
5
6
7
import flash.ui.Mouse;
import flash.ui.MouseCursorData;
var mouseData:MouseCursorData = new MouseCursorData();
mouseData.data = Vector.([bitmapData]);
mouseData.hotSpot = new Point(5, 5);
Mouse.registerCursor("myMouse", mouseData);
Mouse.cursor = "myMouse";

可以将鼠标拖到swf之外,鼠标指针必须为BitmapData,并且尺寸不能超过32*32,使用多个BitmapData产生动画,而且可以定义动画幀频,这和SWF的幀频无关,动态设置鼠标热点.

类别 : FLASH (阅览:) Tags:

updateAfterEvent的作用

作者: 2011-12-01,04:49 下午 周四 (0) Comment

在flash.events.MouseVent,flash.events.KeyboardEvent,flash.events.TimerEvent的时候提高画面联动效果.
updateAfterEvent()

类别 : FLASH (阅览:) Tags:

stopImmediatePropagation和stopPropagation的区别

作者: 2011-12-01,10:53 上午 周四 (0) Comment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
this.addEventListener(MouseEvent.MOUSE_DOWN, funA,false,2);
this.addEventListener(MouseEvent.MOUSE_DOWN, funB,false,1);
function funA (evt:MouseEvent):void{
       trace ("A!");
       evt.stopImmediatePropagation ();
}
function funB (evt:MouseEvent):void{
       trace ("B!");
}
//输出A。
//改为:
function funA (evt:MouseEvent):void{
      trace ("A!");
      evt.stopPropagation();
}
function funB (evt:MouseEvent):void{
       trace ("B!");
}
//输出A,B。
类别 : FLASH (阅览:) Tags:

Flash player 请求本地存储为无限制 SharedObject

作者: 2011-11-02,02:27 下午 周三 (0) Comment

这句代码弹出设置flashplayer本地存储大小限制窗口。

1
flash.system.Security.showSettings(SecurityPanel.LOCAL_STORAGE);

还需要用户手动滚动条来实现存储本地无限制。

下面这句代码可以实现用户只需点击允许即可实现存储无限制。

1
2
var so:SharedObject =SharedObject.getLocal("www.5ga.cn");
so.flush(10000000000);

继续阅读请点击…

类别 : AIR,FLASH,Flex (阅览:) Tags:

as3进制转换与颜色分解合成

作者: 2011-09-27,04:49 上午 周二 (0) Comment

十进制转换为十六进制:

var aa=123456
trace(aa.toString(16))

转换为十进制:
trace(0x1b207)

颜色合成:

var red=255,green=244,blue=233
var color24 = red << 16 | green << 8 | blue;
trace(color24)

颜色提取:

var red:int,green:int,blue:int;
var color24=16774377;
red = color24>>16;
green = color24>>8 & 0xFF;
blue = color24 & 0xFF;
trace (red,green,blue);

32位颜色一样:

alpha = color32 >> 24;
red = color32 >> 16 & 0xFF;
green = color32 >> 8 & 0xFF;
blue = color232 & 0xFF;

类别 : FLASH (阅览:) Tags:

Flash Builder 4.5.1中的AIR SDK库及Flash Player debugger连接

作者: 2011-09-22,11:29 下午 周四 (0) Comment

Flash Player debugger 下载地址:
http://www.adobe.com/support/flashplayer/downloads.html

AIR 2.7 (Runtime)下载地址:
http://get.adobe.com/cn/air/

AIR 2.7 SDK 下载地址:
http://www.adobe.com/products/air/sdk/

Flex SDK 4.5.1 Release Note:
http://kb2.adobe.com/cps/906/cpsid_90671.html

根据Flex SDK 4.5.1的说明,发现似乎Flex SDK 4.5.1没有包含AIR 2.7,因此还需要将AIR SDK 2.7 合并到Flex 4.5.1里面,具体步骤:

copy/paste 原来Flex SDK 4.5.1,并命名为SDK 4.5.1(with AIR 2.7)
将AIR SDK 2.7 即压缩后,paste 到SDK 4.5.1(with AIR 2.7)

类别 : AIR,FLASH,Flex (阅览:) Tags:

Flash元件尺寸和笔触问题

作者: 2011-08-22,07:33 下午 周一 (0) Comment

在Flash中,如果一个显示对象设置他的高或者是宽,例如:mc.height =300;那么应该他的高是300,但是这个mc里有笔触的话,这个数值可能就不准确,笔触越大偏差越大,如果使用极细,这样设置的尺寸是没有问题的.看来Flash的问题还是不少啊~~~

类别 : FLASH (阅览:) Tags:

Flash中的scrollrect和mask

作者: 2011-08-18,06:16 下午 周四 (0) Comment

Flash里加入了scrollrect,这个类似于功能mask但是又和mask有很多区别,首先,使用scrollrect的时候,你不用在去建立一个对象做专门mask,这样稍微会多用些内存吧.
scrollrect的特点是,当这个加入场景生效后,他的x,y,坐标不会随着区域滚动而变化,width,height也不会变化,不过打开显示重回区域,就可以看到,其实是和mask差不多的运行.
当没有addChind到显示才会把上面的这些东西改变掉.

类别 : FLASH,Flex (阅览:) Tags:

flash.utils 动态函数获取

作者: 2011-08-18,04:35 下午 周四 (0) Comment

Flash 通过 getDefinitionByName(name:String):Object,获取一个对象可以循环使用库里的对象列表
var tempClass:Class = getDefinitionByName(“库里的类全名”) as Class;
addChild(new tempClass());
这样就对一个类进行了应用.
也可以获取一个类的全部名称,可以做对照用.getQualifiedClassName(value:*):String
var ClassName:String = getQualifiedClassName(root.场景的对象连接);
这样ClassName就是一个类连接.
可以获取一个场景里对象的类文本地址,然后在设置成动态类,然后在使用.

类别 : FLASH (阅览:) Tags:

使用Flex发布SWC库文件

作者: 2011-08-16,06:11 下午 周二 (0) Comment
  1. 建立Flex Library Project项目(创建Flex库项目)
  2. 编写程序文件,如果有路径直接在src里写入路径,生成就是带路径的.
  3. 建立程序文件后及修改后,则自动在默认bin目录下生成该项目的swc文件。

说明:

  1. 若手动删除文件后无法生成swc文件,请任意修改一个文件的内容或新建个有意义的类等,则swc文件会自动重新生成。
  2. 若需限定生成swc中的内容,则项目上点右键,选择 property,在flex library build path 属性中Classes标签下选择swc希望包含的类,在Assets下选择选用包括的资源,点击OK即可自动生成需要的swc库文件。

另:
若程序文件有错误则则可能导致swc库文件无法生成。
使用Flex可以生成只有文档的类swc库.
即使生成swc,也可以改名为rar,解压出swf然后进行破解.

类别 : FLASH,Flex (阅览:) Tags:

北京工资福利保险计算器(五险一金)(2011年版本)

作者: 2011-07-01,07:20 下午 周五 (0) Comment

开始时间:2009年11月06日
完成时间:2011年07月01日
制作介绍:可以根据基本工资算出福利状况,以及对比现在的公司情况,看看到底克扣了什么哦!
参与人员:嘎嘎
使用技术:Flash AS2,Flash Lite 2.0
使用工具:Flash CS4
支持平台:基本上智能手机,屏幕分辨率240*320,网络,以后还会添加其他分辨率.希望大家支持.
语言:中文
出品:http://www.5ga.cn
下载:DownLoad (2011年起征点3500反键另存)
下载:DownLoad (2010年旧版反键另存)

2011年新版 2010年旧版

继续阅读请点击…

类别 : FLASH,作品 (阅览:) Tags:

Flash AS3 Socket编程

作者: 2011-06-10,04:20 下午 周五 (0) Comment

AS3是单线程的,虽然可以模拟多线程,但毕竟那是假的,如果开发一些大一点的项目,后台技术是必不可少的了。

Socket是Flash固有的了,而且比较高效,因为它是以流的形式传递的,而webservice httpservice 是通过字符串传递的。如果使用XML Socket类来进行Socket连接的话,它是不能自动穿越防火墙的,要想穿过防火墙进行连接,则需要使用基于HTTP协议的RTMP协议。

继续阅读请点击…

类别 : FLASH (阅览:) Tags: