当今天起来,一大早无事可做的时候,我发现星期二又过去了.
只有在每周头两天可能忙得不可开交,可这个峰值一过,就疲软不堪了.
今天又是如此.
我只能在百般无聊下才能来这里叽叽歪歪.
当今天起来,一大早无事可做的时候,我发现星期二又过去了.
只有在每周头两天可能忙得不可开交,可这个峰值一过,就疲软不堪了.
今天又是如此.
我只能在百般无聊下才能来这里叽叽歪歪.
Flash Develop 是一款优秀的开源编辑软件,运行在.net框架上的ActionScript编辑软件,整合mtasc,使之可以编译成swf文件,并直接可浏览调试.
我使用的是FlashDevelop3.0 b9,你可以在这里获取最新版本.
...
因为实在没办法解决那个Zblog代码加亮插件问题,我索性就想自己写一个.不过是.net的.反正是练习.
随之而来的是一大串设想,复习下AS,连带着把Flash 3D,Flash physical engine也都参看下,毕竟Flash已经不是那个曾经只是变换图片的动画工具,他越来越丰满,越来越美丽动人,不碰都不好意思哦.
以及学校的任务,当然这就是任务,可能学了半辈子也可能都出不了什么成绩,但那就是硬底子.C,Cpp,以及更底层的ASM,在读C的指针的时候,我才发现什么是自由和灵活.
这些都是要碰的.
我不保证能体会出个什么心得,但知晓其一二还算是绰绰有余的.
我在想,Java,Php得排到什么时候啊?
国庆,还是按计划,苦闷几天,终于憋出了CodeLight.虽然bug无数.
实现了两个插件引擎的调用,而且只要设置得当,可以随时替换.分别为SyntaxHighlighter 和 JSSC.(关于这两个加亮引擎可以看看我先前写的介绍)
三部分,前台显示,编辑插入以及后台管理.
前台显示,由于只是靠一些标记"<pre"之类的正则选择,然后依设置的不同选择不同的插入脚本.只是在选择Zblog的插件事件花了不少功夫,Zblog为插件编写提供了一个维基百科,可是我还是看不大明白,比如事件在什么时候触发,虽然从时间名称就能得到,但仍然很含糊.为此,我不停的用更换事件触发,然后在[停用插件]-[启用插件]间,不停的看是哪个事件触发.
编辑插入,只是把JS和ASP部分结合,为了方便在ASP中插入JS字符串,做了一个小工具.很简单的程序,过滤\n之类的无意义符,并把一般的字符加工,好让他在ASP中以字符的方式输出.这样就方便了,比如我在VS环境下把编辑页面拖几个按钮和文本框,设置完后经转换工具转换,就能直接贴在ASP上呢.省事多了.
后台管理.其实这个部分是最新做的,我似乎很爱复习,又把AJAX虚伪的演绎一遍.不是XMLHttp组件调用,而是更原始的隐藏帧,仅仅只是为了复习,原以为只是GET方式还算舒适的调用,后来代码修改保存的时候出现了错误,马上才想到GET提交字符数有限制.不得已又得重做一个Form.工作量很明显,比XMLHttp高出不少.
这个组件现在我仍然无法使用,因为ZBlog有让人郁闷的过滤\n换行符问题,很好看的代码格式经提交后,打开页面呈现的也只是一行"乱码",做到最后才碰到,如果早知道我就......
收获很多,至少VBscript的那些破事儿都知道了.实践才是真理,恩恩!
Recent Comments