flash开发中记录集锦
- flash开发中记录集锦 推荐度:
- 相关推荐
flash开发中记录集锦
- 今天编一个别人写的Flex工程, 各种奇葩的问题, flex里一些内部的类, 总是转换出错; 原因是: 相互引用的项目必须用同一个 Flex SDK
- 今天搞定一个困扰已久的问题, As3里字体设置, 总是不是自己想要的, 原因是要用 英文名的 字体名称(如: LiSu), 不能用中文(如: 隶书)
- 强烈要求Adobe ,增加 Vector 转 Array的方法
- 显示对象旋转后, 会变模糊; 解决方案时: obj.transform.matrix3D = null ; 这样后,子物体的变化矩阵都重置了, 需要再设一次子对象的位置
- Fla 的List组件; 在修改了项数据后, 需要调用list.invalidateList () 才能让List的数据重绘
- tileList 在宽度 不足 列宽之和 + 滚动条宽度时, 会出现些奇怪的问题
- 用TileList时, 宽度总被自动修改成100; 解决方法: 在所有设置后,来设置宽度;
- 用Sound播放音乐, 需要mp3 和flash在同一目录,如果不在同一目录要使用完整的绝对路径
- 自定义CellRenderer中 添加Button, CheckBox之类的元件; 总是不显示. 原因是没有调用它们的drawNow; 即需要重绘一下才能显示该控件
- 匿名函数 里 不要用this
- 匿名函数; 与 arguments.callee
- var funcName:String = "getJsVarByName" + jvar + new Date().getTime(); ExternalInterface.call("eval", "function " + funcName + "(){return " + jvar +";}"); return ExternalInterface.call(funcName); ...
- visible=false的对象, 不显示; 会占用宽高
- .asp
- 数组的复制: 浅复制 array.slice(); 或则 array.concat(); 深度复制 需要 byteArray.writeObject( arr); byteArray.readObject( obj);
- 五子棋算法: /
-
- tianhai110: (4-9 11:15)
- 象棋算法网站 : .htm
- 镂空实现: 在shape上 画2次图形; 画第二次时,会把第一次的图形 镂空掉; 多么不可思议 的方式呀
- 动画播放的异常行为; 使用gotoAndPlay(x); 让一个动画循环到前一帧 来模拟单遍播放; 但项目一动画竟然不能这样解决; 只能使用 gotoAndStop(x); 或 preFrame(); ...
- 今天加载一动画时,老是抛出异常; 经调试发现 是我将这个资源 Embed到主swf里了, 他就不会拷贝到bin-debug下; 再用普通方式load时, 就找不到这文件
- movieClip.addFrameScript( i, func); 有时不进处理func 可能是 其他地方先控制了帧, 然后就不做后续处理了
- 今天犯了个低级错误: mc.addFrameScript( movie.totalFrames - 1, OnEndMovie); 写成了 mc.addFrameScript( movie.totalFrames - 1, OnEndMovie()); 结果OnEndMovie 就在开始时调用了一次 ...
- /?post=22
- Alchemy 是个好东西呀。 发布2,3年了,才了解他的真正作用 是如此的强大
- away3d 提示”context3D不可用“ 异常时, 必须在网页页面上使用 wmode=direct 作为嵌入模式; 才能启动Stage 3D 和 GPU 加速功能
- flash3D游戏: /
- AS3只有在类存在使用的情况下才会被编译到swf里边,这样才能用getDefinitionByName加载出来。如果没有地方显示的使用它的话,和没有定义是一样的效果
- 今天用TextField的htmlText属性, 发现文本颜色 总是不对头; 后来发现是 <font color="#000000"> color的值,没有用引号; 同时记住只能用#,不能用0x ...
- 决定传球给某人,可采用模糊逻辑; 队友周围人少,离对方球门更近,队友实力强,线路更安全 时 可以传球
- 足球游戏中,球员站位、决策、传球这些; 可以采用模糊逻辑; 这样看起来效果更佳真实,而不是每次都是同样的结果
- 发现一个较好的 源代码开源网站 /
- 发现一种新的菱形格地图,绘制算法。
- FlashBulider SVN插件地址: .8.x
- loader.load("flash.xml?"+time); 保证每次都更新最新的配置文件
- flash自带组件 遇到的问题: comboBox的下拉框 在切换了界面后,不消失; 偶尔还会挂掉
- 今天遇到个问题: 使用了共用UI库的界面, 打开时要么异常, 要么显示有问题; 最终发现原因是:没有加载到共用库的程序域里面。
- 最近我的UI弹出来时, 很多组件经常不显示文字; 困扰了我半天; 后来发现是因为用了TweenMax 缓动弹出面板的原因。
- 可以通过Event.FoucsIn的方式 来获知游戏界面 处于激活状态;
- 要让air响应拖拽操作,必须响应NativeDragEvent.NATIVE_DRAG_ENTER; 然后让该应用程序支持拖拽NativeDragManager.acceptDragDrop(this);
- 这两天发现fl.controls.TileList 不能添加带组件的影片剪辑,不然会被缩放,且不支持事件响应; 网上找了半天未能找出解决方法。 最终思维开窍, 用ScrollPanel 解决, 就不用tileList了
- 遇到一些奇形怪状的问题!
- / 发现yahoo网站一个好东西, 有tabBar, tree, menu等flash组件
- Flash帮助手册里 “创建组件”; 详细讲解了如何自定义flash组件
- ctrl+u--->3.0设置-->添加新路径--->D:\Program Files\Adobe\Adobe Flash CS3\zh_cn\Configuration\Component Source\ActionScript 3.0\User Interface
- <!-- Whether the user can minimize the window. Optional. Default true. --> <!-- <minimizable></minimizable> --> <!-- Whether the user can maximize the windo
- AS3的Socket默认缓冲大小为 2920字节
- flexbuilder4无法加载设计模式内存不足的解决方法为:先新建一java工程,再新建flex项目
- MouseEvent.DOUBLE_CLICK 事件需要doubleClickEnabled 标志设置为 true; 并且不能包含子元素节点,及mouseChidren = false;
- 今天纠结一个问题半天: Embed一个界面资源无法获取他的属性和方法; 后来想通了既然要绑定 ,为何不直接做成swc, 让项目引用他呢。
- jsfl有用方法:fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0]; 获取帧里第一个元件,这样可以对元件进行操作;如:命名,获取大小
- jsfl有用的方法: fl.getDocumentDOM().getTimeline().layers[0].frames[0].actionScript="stop()"; 在某一帧上添加脚本
- MovieClip.addFrameScript(frame:uint,notify:Function) ; MovieClip的隐藏方法,在指定帧添加一个函数响应
- comp工具 在Flex Framework SDK的bin目录中。 如我的是:Adobe\Adobe Flash Builder 4\sdks\4.1.0\bin
- 在Flash 里 把动画所有图片的alpha通道删除, 这样在检测MouseOut,MouseOver事件时, 只会在鼠标经过有图像的地方 才触发。
- 含透明通道的图片,实现精确选中:选中图片->分离 取消选中 工具面板->套索->魔术棒 设置为:"像素",阀值:"0" 点一下透明地方然后按del键
- 无法在类路径里找到该文档类的定义, 解决方法:在存.fla的同级建个该文档名相同的.as文件就可以了
- 无法修改位于时间轴上的对象的名称或属性, 这个问题可能是flash制作控件时有警告(如:两个组件关联了同一个类),或者命名使用了关键字
- 一个Canvas中包含一个按钮,那么ROLL_OVER和ROLL_OUT事件只会在移入或移出Canvas时触发,而在Canvas里的Button上时,ROLL_OVER和ROLL_OUT是不会触发的,而是触发MOUSE_OVER和MOUSE_OUT。
- 在win7系统下,Flash CS的jsfl目录 在 C:\Users\Ocean\AppData\Local\Adobe\Flash CS5\zh_CN\Configuration\Commands
- var mat:Array = [1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0];var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);m_content.filters = [colorMat];
- // 颜色变灰var mat:Array = [0.33,0.33,0.33,0,0,0.33,0.33,0.33,0,0,0.33,0.33,0.33,0,0,0,0,0,1,0];var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);m_content.filters
- 想使用 flex, list 的dataTipFunction 功能, 发现不起作用; 通过研究发现必须将list.showDataTips="true"; 默认是false的
最新文章
- 性能测试(一)
- 性能测试流程
- 卷积神经网络使用到的公式
- LruCache源码浅析
- 我的职场
- 倾听:不只是听见(倾听有哪些挑战?如何利用倾听技巧更好的理解他人)
- anchors.fill和anchors.centerIn区别
- Jmeter——BeanShell PreProcessor的用法
- 综合案例:选餐
- VC知识大全
- MongoDB勒索事件中,DBA们到底该学到什么?
- 如何下载打印计算机二级准考证(江西)
- 2021计算机考试准考证打印入口(附官网网址)
- 前后端异地、接口如何联调呢
- HTML5通过js调用手机摄像头
- 【JAVA】使用intellij IDEA将项目打包为jar包
- IDEA打包jar包,以及exe应用程序。
- Linux网络之curl命令详解
- gets,gets
- word 如何设置页码?分页?分节?