自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 收藏
  • 关注

原创 flash交互文本编码注意事项

      一般来讲,flash加载的外部文本最好是utf-8编码格式,如果不是如xml类需要解析的文本可能会出现问题,但是flash和外部交互的时候如果读取的文本是utf-8以外的编码,那么在传递出去的时候不保存utf-8格式的话就成了utf-8编成的乱码了,              这个问题在我们加载一个gb2312的网页然后将网页内容通过gb2312编码的asp保存到数据库时候会碰到,

2009-01-16 00:18:00 271

原创 flex,asp,access之间中文数据乱码问题解决方案

       用air开发了一个蜘蛛,结果发现由asp写进access数据库的中文数据全部是乱码,      flashplayer默认的编码是utf-8,      asp这边的页面编码是gb2312,      access数据库的编码默认应该是unicode      因为我所有的页面全部是gb2312编码,所以必须按照gb2312的标准转化,(如果将所有的页面全部弄成u

2009-01-09 20:11:00 391

原创 swf和网页交互本地测试的注意事项

       注意是在本地测试        一.编码格式,如果是utf-8编码则直接打开页面内含有object对象时会提示是否加载控件,如果改为gb2312编码则没有提示        二,如果以gb2312编码的网页往页面中的swf对象传递参数中包含中文字符时,swf收到后需进行如下转码: var BA:ByteArray = new ByteArray;BA.writeM

2009-01-07 14:40:00 268

原创 air保存文本文件

"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init()">                                    import flash.filesystem.*            functio

2009-01-05 11:48:00 780

原创 电子照片书

预览地址:http://www.vshow.com/order/order_product.jsp?productid=100345&styleid=01,01作品简介:        1.预加载机制,用户图片和主题分步进行加载        2.图片的修改都是所见即所得的        3.模板满足两套不同主题的展示        4.基于xml数据交互,扩展性能良好        5.

2009-01-04 14:59:00 276

原创 flash cs3 XML解析注意要点

一.xmldata.children().length()才能读出所有子节点的长度,xmldata.children().length是零,注意区分 二.xml解析问题,  如果你设置了    xmldata.ignoreWhitespace = true;    xmldata.ignoreProcessingInstructions = true    xmldata.ignoreCo

2009-01-04 14:50:00 234

原创 flash cs3组件Inspectable标签初始化之setter和getter方法

        制作自制组件的时候我们用Inspectable标签来定义组件的外部接口,在使用过程中有几个地方需要注意         一.Inspectable标签对";"是比较敏感的,每个定义的属性都需要以";"结束,否则会说你下面的那行定义有问题.        二.组件脚本初始化顺序             Inspectable标签定义的setter→构造函数→Ins

2009-01-04 14:39:00 591 1

原创 flash cs3可视化对象继承实例化时报错申明

        用flash cs3制作一些小项目时为了和美工配合,图省事就直接将素材打包成可视化对象,然后让这些可视化对象继承自定义类,这样就可以直接在舞台上布局进行可视初始化了,美工在不改变对象名字属性的前提下可以任意修改该对象的形状和颜色等细节.       象这样的可视化对象内部一般会包含很多小的可视对象,而对这些内部对象的引用有一些需要注意的地方        因为我们是用类的方

2009-01-04 14:13:00 288

原创 flash cs3组件输出加载类库顺序问题

         做的AS3handbooks1.0组件需要做一些小的改动,输出swc文件后做了小测试为了省事便在相同的.fla目录下建了一个test.fla的文件,倒入输出的swc文件测试时发现提示不能引用空对象的属性或方法,顿时一头雾水.          按理如果组件有问题在输出swc文件的时候就应该报错了,但是在输出测试组件的过程中一切正常,输出了成品swc文件后反而不正常了!

2009-01-04 13:54:00 324

原创 flash系统字体显示问题

问:var tempText:TextField = new TextField();tempText.text = "test";tempText.setTextFormat(new TextFormat("黑体", 20))设置字体大小有效,设置英文字体也有效,但是如果设置中文的话都是显示宋体,我试了一下设置成"SIMHEI",也还是宋体这是不是flash对中文支持不足所致,有否解决办法?

2009-01-04 01:02:00 390

原创 AS3程序优化

 第一章  AS3的一些优化计算方法        用乘法来代替除法(当除数可转化为有限数的时候)。比如var n:Number = value * 0.5;要比var n:Number = value / 2;快。但差别并不是很大。只有在需要大量计算情况下,比如3D引擎中差别才比较明显。         用位运算代替除2或乘2。比如10>>1要比10*2快,而10>1来代替13/2,尽管前者

2009-01-04 00:45:00 467

原创 网页中swf与javascript交互注意事项

 一.利用Timer 类解决ExternalInterface.call对象为空的问题       外部 API 最常见的用途之一就是允许 ActionScript 应用程序与 Web 浏览器进行通信。使用外部 API 时,ActionScript 方法可以调用使用 JavaScript 编写的代码,反之亦然。由于浏览器的复杂性及其内部呈现页的方式,因此根本无法保证 SWF 文档能够在 HTML

2009-01-04 00:00:00 884

原创 flash cs3屏蔽鼠标右键解决方案

1. 采用ASnative函数检测右键点击。if (ASnative(800, 2)(2)) {    // code to execute when the player tries to cheat}关于ASnative,是官方未公开放到帮助里的。可以看看这里:http://osflash.org/flashcoders/undocumented/asnative2. Uza’

2009-01-03 23:20:00 443

原创 ASP与数据库-连接、写入、修改、删除、显示代码

 Recordset属性与方法        PageCount 属性: 决定 Recordset 对象包括多少“页”的数据。        这里的“页”是数据记录的集合,大小等于 PageSize 属性的设定,即使最后一页的记录数比 PageSize 的值少,最后一页也算是 PageCount 的一页。必须注意也并不是所有的数据提供者都支持此项属性。      PageSize 属性:显示

2009-01-03 23:17:00 538

原创 bat批处理--自动换ip,自动清理系统垃圾

 批处理清理系统垃圾,速度比较快哦,将下面这段代码复制到一个文本文件保存,然后将文本文件的后缀修改为.bat,双击执行即可@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%/*.tmpdel /f /s /q %systemdrive%/*._mpdel /f /s /q %systemdrive%/*.logdel /f /s

2009-01-03 22:44:00 3514 1

原创 Flex Application初始化顺序

Flex Application初始化顺序preloader->systemManager->FlexApplication started...然后才是preinitialize在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.initialize当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.creationComplete组件定义完成并已经在显示

2009-01-03 22:41:00 212

原创 AS3如何将不是utf-8编码的文本正确显示

 flash cs3默认编码格式是国际通用标准的utf-8格式,如果我们倒入外部文本不是utf-8编码格式就会显示乱码,下面的代码就是解决这个问题的,但是如果我们用下面的代码来读取utf-8的格式文件也同样会显示乱码,所以如果外部文件是可控制的时候建议都用utf-8编码格式输出import flash.net.*import flash.utils.ByteArrayimpor

2009-01-03 22:33:00 434

原创 flash加密和反编译软件

flash反编译软件:flash反编译软件.rarASV6和Sothink SWF Decompiler是目前使用比较多的两款flash反编译软件 flash加密软件:flash加密工具SWF Encrypt 5.0SWF Encrypt 5.0下载地址:http://www.amayeta.com/software/swfencrypt/适用as1,as2,as3使用方法

2009-01-03 22:06:00 556

原创 air将图片以二进制形式插入sql数据库并读取显示

"1.0" encoding="utf-8"?> "http://www.adobe.com/2006/mxml"        layout="absolute"         applicationComplete="init()"         backgroundColor="#FFFFFF"         width="600"         he

2009-01-03 21:04:00 616

原创 air仿QQ弹出提示窗口

"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml"      applicationComplete="initApplication()"     layout="absolute"     verticalAlign="top"     horizontalAlign="left"     width

2009-01-03 19:40:00 1312

原创 air操作sql类

sql操作类package org.data{    import flash.data.*; import flash.events.EventDispatcher; import flash.events.SQLErrorEvent; import flash.events.SQLEvent; import flash.filesystem.*;  import mx.

2009-01-03 19:31:00 392

原创 air保存图片

"1.0" encoding="utf-8"?>xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"applicationComplete="init()">import flash.utils.*import flash.display.BitmapData;import mx.grap

2009-01-03 17:38:00 352

原创 flash培训教案之三——flash cs3和flex解析

         flash发展到flash cs3版本后出现了as3,相对于as1,as2发生了质变的同时引入了新的RIA开发平台flex builder3,如果要学好flash开发,flash cs3和flex builder3这两款开发工具都要熟悉,flash cs3偏重美术设计,flex builder3偏重程序设计。我们没有理由要求那款工具软件十全十美,适当的项目选用适当的工具搭配才是我

2009-01-03 17:35:00 288

原创 flash培训教案之二——工欲善其事,必先利其器

          在介绍as3语法之前我们先来熟悉下Enterprise Architect这个软件,并先学习用 Enterprise Architect这个软件完成uml转as3和as3转uml的方法.                     Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。    

2009-01-03 17:22:00 314

原创 flash培训教案之一——flash教学书籍之我见

       一直以来看了很多flash相关书籍,但是几乎千篇一律的从基础的变量语法开始,偶尔能看到凤毛菱角的几本好书,都是以基本原理和物理数学知识为主,看来5,60年代的"学好数理化走遍天下都不怕"这句流行语至少在当今的编程领域还是流行的,相信在以后也会一直流行的.                长久以来我们学习flash编程的方法就是错误的,要知道没有一种编程语法是一尘不变的,flash这么多

2009-01-03 17:21:00 684

原创 随机类

package {  public final class Random {    public static function get boolean() : Boolean {      return Math.random()     }    public static function get wave() : int {      return Ma

2009-01-03 17:13:00 169

原创 判断两个任意形状的物体间的碰撞

  package org.geom{ import flash.display.BitmapData; import flash.display.BlendMode; import flash.display.DisplayObject; import flash.display.Sprite; import flash.geom.ColorTransform; 

2009-01-03 17:03:00 283

原创 游戏键盘控制类

package {        import flash.display.MovieClip;        import flash.ui.Keyboard;        import flash.events.KeyboardEvent;        import flash.events.Event;        public class Keys ext

2009-01-03 16:50:00 250

原创 在网页中测试flash的类

 package org.geom.CallJavascript{    /**    * CallJavascript类: 一些直接调用浏览器简单js的实用类    * 功能:    * 1.显示swf所在页面也就是浏览器地址栏地址 getPageUrl    * 2.显示swf所在地址(未实现,求高手指点) getSwfUrl    * 3.直接弹出浏览

2009-01-03 16:48:00 309

原创 ArrayExtend类

 package org.geom{public class ArrayExtend extends Array{  public function ArrayExtend(){}    //将数组乱序   public static function confusion(arr:Array):Array {    var len:Number=arr.

2009-01-03 16:46:00 163

原创 ObjBase类

 package org.geom{  public class ObjBase   {        public function ObjBase() {}        //清除对象中特定类型对象     public static function cleanObjByType(type:*, container:*) {      //对象

2009-01-03 15:11:00 358

原创 Vertor3d类

 一个描述三维空间最基本的类,掌握这个类的原理和用法将能使你在构造3D模型中游刃有余 package {  public class Vertor3d {  //定义三维空间的点[x,y,z]   public var x:Number=0;  public var y:Number=0;  public var z:Number=0;  /**  * 构造

2009-01-03 14:51:00 266

原创 翻书效果核心几何处理类

 制作翻书效果核心几何处理类package {  import flash.geom.Point;  public class Formula {    function Formula() {    }    //求已知线段的垂直平分线     public static function getVerticalLine(point1:Point, point

2009-01-03 14:49:00 233

原创 3D模型贴图类

3D模型贴图类,这个类能实现任意形状的贴图,效果还不错哦 package {  import flash.display.Sprite;  import flash.display.BitmapData;  import flash.display.MovieClip;  import flash.geom.Matrix;  public class Distort

2009-01-03 14:40:00 586

原创 运动公式类

package{        public class Tweens{                public function Tweens(){}        /*        time:运动初始时间,一般为零        begin:运动对象的初始属性         change:运动对象属性的改变量         duration

2009-01-03 13:53:00 234

原创 正则表达式常用

        一些常用的正则表达式package {   public class RegularExpression {       public function RegularExpression() { }            //判断是否为中文字符串                public static function matchChinese(wo

2009-01-03 13:17:00 193

原创 Vector类

      模拟物体在2D平面投影坐标,是模拟2D物体在屏幕上的移动,旋转,色彩等变化的最基础的类package org.base {  public class Vector {    public var x : Number;    public var y : Number;    public function Vector(tx : Number, ty :

2009-01-03 11:59:00 200

原创 图片切割类

        flash工作大部分的时间都跟如何显示图片打交道,flash8已经有了BitmapData类,通过这个类我们可以用程序动态的切割倒入的图片,非常实用的一个类库。 package org.geom { import flash.display.BitmapData; import flash.display.Bitmap import flash.disp

2009-01-03 11:50:00 259

原创 图片处理类

       此类实现了对图片处理的多种操作,如去红眼,黑白,亮度,对比度,饱和度,魔棒,裁切,球面化等功能,图片处理的实质就是针对象素的操作,每个象素都有一系列的属性,上述功能实现其实就是对一组象素进行有序的格式处理的结果.魔棒工具在更换证件照的背景比较有用.package org.filter {  import flash.display.*;  import fla

2009-01-03 01:28:00 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除