`
文章列表
<iframe id='xmindshare_embedviewer' src='http://www.xmind.net/share/_embed/jinni_cao/flash-platform-developer-skill-tree/' width='750px' height='250px' frameborder='0' scrolling='no'></iframe>
今天测试的时候遇到一个直接导致Flash Player无响应的bug。现象一般发生在系统接收到特定条数的信息时触发。 经过排查,最终锁定在一个使用了Aswing JTextArea的类。其中有这么两句:   mainText = chatInfoView.getTextField(); mainText.wordWrap = true; mainText.autoSize = TextFieldAutoSize.LEFT;   而实际上 JTextArea 已经在一层 JScrollPane 之中。于是将第三句注释掉,经测试一切正常。   这个 Bug 非常隐蔽,特此记录下来。 ...
最近在用 ASwing 做项目,需要根据节点内容自定义 folder 的图标。网上找到一些例子但总有各种各样的问题,于是通过查看 ASwing 的代码,实现了这个简单的功能。在这里跟大家分享,也记录一下比较容易错的几个点。   首先说一下ASwing渲染的结构。   大概的结构就是这样,最后每个节点的渲染是在 TreeCell 中提供图标的。所以实现功能只需要自定义一个自己的 TreeCell 子类。下面是代码: package { import org.aswing.Icon; import org.aswing.tree.DefaultTreeCell; impor ...
第1章 开始学习Perl   以#开始的语句表示注释。Perl语句以分号表示结束。 Perl语言中也有转义字符,这点与C语言类似。 $表示该符号后所跟的字符串是一个标量变量,即该变量只能保存一个数值或者字符串。 Perl语言中有 ...
Perl的特殊符号   @       数组                            $x{}   x名字前面是美元符号($),后面是花括号({}),则其为 hash 元素 %       要引用整个 hash,使用百分号(“ )作为前缀。前面几页中使用的 hash 的名字为%family_nam ...
最近一周在学习 Perl ,刚看完小骆驼书。写点有趣的东西练习练习。灵感来自于这里 。 刚刚起步,可能有些地方还残留着其他语言的痕迹。如果有什么更好的写法请大家不吝赐教。   学习 Perl 是为了写一些处理文本的小工具,今后会陆续发出来的。预计第一个将是 Java 代码转换 AS3 代码的工具。   #!perl use 5.010; use strict; use utf8; binmode(STDIN, ':encoding(utf8)'); binmode(STDOUT, ':encoding(utf8)'); binmode(STDERR, ':encodi ...
昨天发布,遇到几个问题。这里记录一下。   问题1 现象: Flash中将元件绑定到PlayerInfo1类,继承PlayerInfo。此处是别人写的,我将PlayerInfo继承我自己的类。造成PlayerInfo中无法用 ["方法名"] 的方式拿到元件中的组件。 解决: 暂时还没有找到问题的真正症结所在。只能不让 PlayerInfo 直接继承 Sprite。然后通过其它方式来实现功能。其实此处使用继承的方式实现功能也有点欠考虑。就算是装饰模式也只不过是换汤不换药。因为是直接调用别人的组件,还是使用Event比较好。   问题2 现象: 游戏 ...
http://java.chinaitlab.com/ServletJsp/759445.html http://www2.flash8.net/teach/1134.htm http://flash.9ria.com/thread-26288-1-1.html http://www.21shipin.com/html/89379.shtml http://flash.qq.com/a/20060628/000004.htm http://flash.qq.com/a/20060628/000005.htm
http://www.duzengqiang.com/blog/post/283.html http://livedocs.adobe.com/flash/9.0_cn/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000327.html   加载到子域(模块) 类似于“继承”,子域可以直接获得父域所有的类定义,反之父域得不到子域的。和继承关系不同的是,如果子域中有和父域同名的类,子域定义会被忽略而使用父域的定义。 加载到同域(运行时共享库) 类似集合里的合并关 ...
转载的文章,vim中有多个粘贴板,这个。。。舒服。。。 ============================================= 用vim这么久了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后 再用vim打开编辑,真的不爽;上次论坛上有人问到了怎么在vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又 在网上找办法,竟意外地找到了,贴出来分享一下。 如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了,下面讲一下vim的 ...
(+15分)曾经因为好玩而写过操作系统或编译器。 (+12分)简历被Latex编译过。 (+11分)为开源软件贡献过代码。 (+9分)上学的时候曾经写过操作系统或编译器。 (+8分)有一个BLOG分享技术知识。 (+8分)编程/机器人/工程俱乐部主席。 (+7分)编程/机器人/工程竞赛参与者。 (+7分)在Google和Microsoft实习过。 (+6分)使用动态语言(Python/Perl/Ruby)写过非试验性的程序。 (+5分)知道3种或多于3种的编程语言。 ...
数据请求:   // (1) 初始化URLLoader var _loader:URLLoader = new URLLoader(); // (2) 注册事件 _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadIOError); _loader.contentLoaderInfo.addEventListener(HTTPStatusEv ...
    最近转学AS3,将所学知识整理一下。由于我是学Java的,所以着重点都是跟Java的对比。     声明方式 public static var varName:Class = new Class();//普通变量 public static const varName:Class = new Class();//常量 var varName:*;//任何类型 var varName;//无类型变量,应该是as2遗留下来的   数字 int 与 Java 中的 Integer 相同 uint 无符号,只有正数,同样是32位,最大值比int多一倍。专 ...
    * 图片位置无法获取 The only linkage I can find is that there is an EscherProperty called "BLIP__BLIPTODISPLAY", which is inside the EscherOptRecord of each image. 参考: http://www.nabble.com/Copy-images-from-Workbook-to-Workbook-td23032425.html#a24303124 http://www.nabbl ...
Integer color = null; int white = 255 * 255 * 255; color = false ? white : color; 你猜结果会是怎样呢? 运行一下看看吧,结果是否让人崩溃? Integer color1 = 1000; int color2 = 1000; if(color1 == color2) { System.out.printeln("你没有疯。"); } if(color2 == color1) { System.out.println("你很正常。" ...
Global site tag (gtag.js) - Google Analytics