上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页
摘要: 安全域、crossdomain.xml,到处都有各种各种零碎的基础解释,所以这里不再复述这些概念。本文目的是整理一下各种跨域加载的情况。什么时候会加载crossdomain,什么时候不加载。1、Loader加载图片或者swf,只要不是加载到同个安全域,都不需要拉取crossdomain.xml。获取... 阅读全文
posted @ 2014-05-15 09:22 拂晓风起-Kenko 阅读(13074) 评论(0) 推荐(0) 编辑
摘要: actionscript把文字存放到剪贴板这个就非常简单了,一般网站做点击复制基本都是这么做的。但是,基本没有人做flash粘贴内容。今天本来想尝试一下,通过flash实现网页编辑器粘贴图片,但貌似行不通。。。当运行Clipboard.generalClipboard.getData的时候,肯定会碰到报错,说只能在PASTE事件中调用。那么,paste事件到底在哪里?一般TextField不会触发,有人说TLFTextField可以触发,另外,以下的方式更直接一些。但是,无论如何,swf还是无法获取到图片,失败。 contextMenu = new ContextMenu... 阅读全文
posted @ 2014-03-21 20:43 拂晓风起-Kenko 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 节约大家时间,先说结论:1、是否文字中包含了\r\n等字符,flash中,\r和\n都会换行。需要过滤掉其中1个2、是否文本框大小不够,文字被挤到下一行了。设置单行、多行3、TextField使用了抗锯齿,需要嵌入字体,但动态变化的文字并不在嵌入的文字中。这个具体不说了,不懂的就得回去补课了。4、是否文本框使用嵌入字体,但需要显示的文字却又没有包含在字体中。 还有一种比较特殊的情况,就是嵌入了2个字体(例如两个swc),重复导入了同样的字体,较小的那一个可能覆盖了大的那个。导致无法显示。5、最后最奇葩。。。嵌入swf到html中时,是否没有设置wmode节点。尝试调整wmode,试试wind. 阅读全文
posted @ 2013-12-31 17:18 拂晓风起-Kenko 阅读(5220) 评论(0) 推荐(0) 编辑
摘要: 大家都知道Flash处理矢量图比位图要慢,而具体的性能上对比也有不少的前人已经做过。http://bbs.9ria.com/forum.php?mod=viewthread&tid=228212&extra=page%3D1%26filter%3Dtypeid%26typeid%3D332&page=1这里copy一下别人的结论,4种模式下的性能对比:另外,这里想补充2点,第一个是关于为什么位图是否带AS链接的区别;第二个是导出为位图和缓存为位图的区别。1、首先看看这里位图指的是怎么样的场景: trace一下Ball元件的子节点,我们会发现位图带不带导出AS链接,有惊人 阅读全文
posted @ 2013-12-25 17:54 拂晓风起-Kenko 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 对验证码这一块很少了解,但拜读了别人的文章,忍不住转为AS代码试试。原文:http://www.cnblogs.com/yuanbao/archive/2007/11/14/958488.html一般都是直接转为灰度图,根据128(中值)做黑白二值化。但是这样有些暗一些或者亮一些的图片,就无法正确分离。。所以有一些动态方式计算阀值。例如最大类间方差。对比一下以下两个图:第一个用最大类间方差,第二个用128做固定阀值。最大类间方差:固定阀值:public function getThresholdGrayValue(bitmapData:BitmapData):int{ var p... 阅读全文
posted @ 2013-11-29 10:24 拂晓风起-Kenko 阅读(1961) 评论(0) 推荐(0) 编辑
摘要: 本文的目的是深层次的分析Flash的ExternalInterface的XSS漏洞,并提出比较有效的解决方案。首先,我们看看什么情况下,会出现XSS。第一种情况:把flashvars传入的参数(或者其他能被别人控制的方式)当ExternalInterface.call的第一个参数package{ import flash.display.Sprite; import flash.external.ExternalInterface; public class XSSTest extends Sprite { ... 阅读全文
posted @ 2013-11-03 20:36 拂晓风起-Kenko 阅读(7952) 评论(3) 推荐(0) 编辑
摘要: 1.理解flash的显示列表 2.理解事件冒泡,理解鼠标事件等 3.理解flash的性能瓶颈和大多数影响性能的地方4.理解帧跑道模型,知道timer和enterFrame的关联和区别 5.理解RSL(runtime share lib)和loader的applactiondoamin以及多模块开发/运行的优势 6.理解反射,类定义,库链接定义7.理解常用数学公式8.理解图形图像和多媒体原理,会处理图形图像9.理解动画原理和帧,刷新的概念10.理解小数点坐标和整数坐标点区别,flash最小坐标区间以及各种坐标变换11.理解flash重绘区域和内部的... 阅读全文
posted @ 2013-10-31 09:40 拂晓风起-Kenko 阅读(961) 评论(0) 推荐(0) 编辑
摘要: JamesLi的文章:http://www.adobe.com/cn/devnet/actionscript/articles/silkflash-as.html总结一下绚丽效果的核心:1、利用一个Bitmapdata承载全部画面内容。不要用N多的元件,否则性能会非常低下。2、利用graphics的drawPath,画出各种曲线。3、利用bitmapdata.draw,把曲线不断绘制,并利用ColorTransform做一定的颜色和透明度变化。4、James的文章巧妙之处是利用细线充当填充(设置lineStyle的thickness,0 = hairline thickness) 阅读全文
posted @ 2013-10-28 19:13 拂晓风起-Kenko 阅读(590) 评论(0) 推荐(0) 编辑
摘要: AS3中,使用DisplayObject的transform/matrix,需要先clone出来,再变换,再赋值回去,这样才会对DisplayObject产生影响,不能直接对原Matrix操作。详细见下边的代码:var a:Sprite = new Sprite();a.graphics.beginFill(0);a.graphics.drawRect(0,0,100,100);a.graphics.endFill();a.x = a.y = 10;addChild(a);trace (a.transform.matrix ); var m:Matrix = a.transform.matri 阅读全文
posted @ 2013-09-06 12:52 拂晓风起-Kenko 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 简单来说,原理就是利用matrix运算,先把旋转点移到原点位置,旋转变换后再恢复到原来的位置var a:Sprite = new Sprite();a.graphics.beginFill(0);a.graphics.drawRect(0,0,100,100);a.graphics.drawCircle(0,0,6);a.graphics.endFill();addChild(a);a.x = a.y = 100;trace (a.transform.matrix);var m:Matrix = a.transform.matrix.clone();var dx :Number = m.tx; 阅读全文
posted @ 2013-09-06 12:51 拂晓风起-Kenko 阅读(1033) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页