- 博客(39)
- 收藏
- 关注
原创 flash交互文本编码注意事项
一般来讲,flash加载的外部文本最好是utf-8编码格式,如果不是如xml类需要解析的文本可能会出现问题,但是flash和外部交互的时候如果读取的文本是utf-8以外的编码,那么在传递出去的时候不保存utf-8格式的话就成了utf-8编成的乱码了, 这个问题在我们加载一个gb2312的网页然后将网页内容通过gb2312编码的asp保存到数据库时候会碰到,
2009-01-16 00:18:00
290
原创 flex,asp,access之间中文数据乱码问题解决方案
用air开发了一个蜘蛛,结果发现由asp写进access数据库的中文数据全部是乱码, flashplayer默认的编码是utf-8, asp这边的页面编码是gb2312, access数据库的编码默认应该是unicode 因为我所有的页面全部是gb2312编码,所以必须按照gb2312的标准转化,(如果将所有的页面全部弄成u
2009-01-09 20:11:00
404
原创 swf和网页交互本地测试的注意事项
注意是在本地测试 一.编码格式,如果是utf-8编码则直接打开页面内含有object对象时会提示是否加载控件,如果改为gb2312编码则没有提示 二,如果以gb2312编码的网页往页面中的swf对象传递参数中包含中文字符时,swf收到后需进行如下转码: var BA:ByteArray = new ByteArray;BA.writeM
2009-01-07 14:40:00
285
原创 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
806
原创 电子照片书
预览地址: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
300
原创 flash cs3 XML解析注意要点
一.xmldata.children().length()才能读出所有子节点的长度,xmldata.children().length是零,注意区分 二.xml解析问题, 如果你设置了 xmldata.ignoreWhitespace = true; xmldata.ignoreProcessingInstructions = true xmldata.ignoreCo
2009-01-04 14:50:00
246
原创 flash cs3组件Inspectable标签初始化之setter和getter方法
制作自制组件的时候我们用Inspectable标签来定义组件的外部接口,在使用过程中有几个地方需要注意 一.Inspectable标签对";"是比较敏感的,每个定义的属性都需要以";"结束,否则会说你下面的那行定义有问题. 二.组件脚本初始化顺序 Inspectable标签定义的setter→构造函数→Ins
2009-01-04 14:39:00
609
1
原创 flash cs3可视化对象继承实例化时报错申明
用flash cs3制作一些小项目时为了和美工配合,图省事就直接将素材打包成可视化对象,然后让这些可视化对象继承自定义类,这样就可以直接在舞台上布局进行可视初始化了,美工在不改变对象名字属性的前提下可以任意修改该对象的形状和颜色等细节. 象这样的可视化对象内部一般会包含很多小的可视对象,而对这些内部对象的引用有一些需要注意的地方 因为我们是用类的方
2009-01-04 14:13:00
299
原创 flash cs3组件输出加载类库顺序问题
做的AS3handbooks1.0组件需要做一些小的改动,输出swc文件后做了小测试为了省事便在相同的.fla目录下建了一个test.fla的文件,倒入输出的swc文件测试时发现提示不能引用空对象的属性或方法,顿时一头雾水. 按理如果组件有问题在输出swc文件的时候就应该报错了,但是在输出测试组件的过程中一切正常,输出了成品swc文件后反而不正常了!
2009-01-04 13:54:00
336
原创 flash系统字体显示问题
问:var tempText:TextField = new TextField();tempText.text = "test";tempText.setTextFormat(new TextFormat("黑体", 20))设置字体大小有效,设置英文字体也有效,但是如果设置中文的话都是显示宋体,我试了一下设置成"SIMHEI",也还是宋体这是不是flash对中文支持不足所致,有否解决办法?
2009-01-04 01:02:00
431
原创 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
479
原创 网页中swf与javascript交互注意事项
一.利用Timer 类解决ExternalInterface.call对象为空的问题 外部 API 最常见的用途之一就是允许 ActionScript 应用程序与 Web 浏览器进行通信。使用外部 API 时,ActionScript 方法可以调用使用 JavaScript 编写的代码,反之亦然。由于浏览器的复杂性及其内部呈现页的方式,因此根本无法保证 SWF 文档能够在 HTML
2009-01-04 00:00:00
910
原创 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
458
原创 ASP与数据库-连接、写入、修改、删除、显示代码
Recordset属性与方法 PageCount 属性: 决定 Recordset 对象包括多少“页”的数据。 这里的“页”是数据记录的集合,大小等于 PageSize 属性的设定,即使最后一页的记录数比 PageSize 的值少,最后一页也算是 PageCount 的一页。必须注意也并不是所有的数据提供者都支持此项属性。 PageSize 属性:显示
2009-01-03 23:17:00
553
原创 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
3533
1
原创 Flex Application初始化顺序
Flex Application初始化顺序preloader->systemManager->FlexApplication started...然后才是preinitialize在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.initialize当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.creationComplete组件定义完成并已经在显示
2009-01-03 22:41:00
230
原创 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
455
原创 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
569
原创 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
629
原创 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
1334
原创 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
404
原创 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
364
原创 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
303
原创 flash培训教案之二——工欲善其事,必先利其器
在介绍as3语法之前我们先来熟悉下Enterprise Architect这个软件,并先学习用 Enterprise Architect这个软件完成uml转as3和as3转uml的方法. Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。
2009-01-03 17:22:00
322
原创 flash培训教案之一——flash教学书籍之我见
一直以来看了很多flash相关书籍,但是几乎千篇一律的从基础的变量语法开始,偶尔能看到凤毛菱角的几本好书,都是以基本原理和物理数学知识为主,看来5,60年代的"学好数理化走遍天下都不怕"这句流行语至少在当今的编程领域还是流行的,相信在以后也会一直流行的. 长久以来我们学习flash编程的方法就是错误的,要知道没有一种编程语法是一尘不变的,flash这么多
2009-01-03 17:21:00
701
原创 随机类
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
190
原创 判断两个任意形状的物体间的碰撞
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
295
原创 游戏键盘控制类
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
264
原创 在网页中测试flash的类
package org.geom.CallJavascript{ /** * CallJavascript类: 一些直接调用浏览器简单js的实用类 * 功能: * 1.显示swf所在页面也就是浏览器地址栏地址 getPageUrl * 2.显示swf所在地址(未实现,求高手指点) getSwfUrl * 3.直接弹出浏览
2009-01-03 16:48:00
330
原创 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
180
原创 ObjBase类
package org.geom{ public class ObjBase { public function ObjBase() {} //清除对象中特定类型对象 public static function cleanObjByType(type:*, container:*) { //对象
2009-01-03 15:11:00
367
原创 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
279
原创 翻书效果核心几何处理类
制作翻书效果核心几何处理类package { import flash.geom.Point; public class Formula { function Formula() { } //求已知线段的垂直平分线 public static function getVerticalLine(point1:Point, point
2009-01-03 14:49:00
247
原创 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
628
原创 运动公式类
package{ public class Tweens{ public function Tweens(){} /* time:运动初始时间,一般为零 begin:运动对象的初始属性 change:运动对象属性的改变量 duration
2009-01-03 13:53:00
246
原创 正则表达式常用
一些常用的正则表达式package { public class RegularExpression { public function RegularExpression() { } //判断是否为中文字符串 public static function matchChinese(wo
2009-01-03 13:17:00
207
原创 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
208
原创 图片切割类
flash工作大部分的时间都跟如何显示图片打交道,flash8已经有了BitmapData类,通过这个类我们可以用程序动态的切割倒入的图片,非常实用的一个类库。 package org.geom { import flash.display.BitmapData; import flash.display.Bitmap import flash.disp
2009-01-03 11:50:00
273
原创 图片处理类
此类实现了对图片处理的多种操作,如去红眼,黑白,亮度,对比度,饱和度,魔棒,裁切,球面化等功能,图片处理的实质就是针对象素的操作,每个象素都有一系列的属性,上述功能实现其实就是对一组象素进行有序的格式处理的结果.魔棒工具在更换证件照的背景比较有用.package org.filter { import flash.display.*; import fla
2009-01-03 01:28:00
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人