存档

2012年1月 的存档

在Flex的Preloader中加载初始化信息

2012年1月6日 1 条评论

  最初的需求是需要在应用初始化的适当时机加载相关的配置信息,以便进行后续的初始化工作。后端是使用BlazeDS,整个系统基于RemoteObject通信。
Flex应用的初始化顺序是,preloader->systemManager->FlexApplication started…
然后才是:
preinitialize
  在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.
initialize
  当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.
creationComplete
  组件定义完成并已经在显示列表.
applicationComplete
  所有的组件初始化完成并显示.

preinitialize之后application的初始化已经无法被控制了,所以需要在preinitialize之前进行配置信息的载入Preloader恰好能达到目的,通过重写SparkDownloadProgressBar,并监听FlexEvent.PRELOADER_DOC_FRAME_READY事件可以在application初始化前拦截。
阅读全文…

分类: 高级民工 标签:

一个网站克隆的代码

2012年1月4日 没有评论

  这个玩意是一次朋友站点被恶意复制后作为反击而写的。功能比较简单指定规则后可以对目标网站进行复制。可以把内容采集到本地,可以通过代理访问目标站点,把目标站点内容传送给浏览者。代码运行在php下,通过网址 http://xxx.com/sitec/admin.php 可以进入一个简陋的管理后台,具体使用方式这里就不作详细说明了。
  如果对实现感兴趣请下载源码:Download
  如果有更好的想法以及对如何防御恶意站点复制欢迎在留言。

分类: 源码分享 标签: