Loading...

Archive for October, 2007

今天老妹结婚了, 祝她新婚快乐, 幸福一生…

最近上班路上一直在听何勇的歌, 听一路激动一路… …
怀念下那个时代吧… 何勇,张楚,窦唯,唐朝,黑豹,beyond… “当我睡着的时候, 他们与我一起共舞…”

  1. 垃圾场
  2. 姑娘漂亮
  3. 头上的包
  4. 聊天
  5. 踏步
  6. 钟鼓楼
  7. 冬眠
  8. 非洲梦
  9. 幽灵(演奏曲)
  10. 垃圾场(二版)

前些日子用到 Flash 的 BlurFilter 滤镜, 用于加载的图片上, 本地测试没问题, 上传后发现对缓存后的图片失效(相当曲折的发现路程).
后经过一番探索找到解决办法:
最初代码:

PLAIN TEXT >> ACTIONSCRIPT:
  1. import flash.filters.BlurFilter;
  2. var filter:BlurFilter = new BlurFilter(10,10,3);
  3. var mc_loader:MovieClip = _root.createEmptyMovieClip("loader",1);
  4. var mcld:MovieClipLoader = new MovieClipLoader();
  5. mcld.loadClip(url, mc_loader);
  6. // 无关代码略...
  7. mc_loader.filters = new Array(filter);

修正代码:

PLAIN TEXT >> ACTIONSCRIPT:
  1. import flash.filters.BlurFilter;
  2. var filter:BlurFilter = new BlurFilter(10,10,3);
  3. var mc_loader:MovieClip = _root.createEmptyMovieClip("loader",1);
  4. // 套了一层mc
  5. var mc_loader_child:MovieClip = mc_loader.createEmptyMovieClip("loader",1);
  6. var mcld:MovieClipLoader = new MovieClipLoader();
  7. mcld.loadClip(url, mc_loader_child);
  8. // 无关代码略...
  9. mc_loader.filters = new Array(filter);

看样子滤镜还是加载到 MC 上比较稳妥 呼呼 -_-|||

说到 url, 可能首先会想到 Flash 的 _url 属性, 但这个属性只能返回 swf 文件地址, 无法返回调用它的页面地址;
而 javascript 可以通过 location.href 取得页面地址;
简单结合一下: 利用 ExternalInterface.call() 调用一个 javascript 匿名函数来返回, 效果不错 8)

PLAIN TEXT >> ACTIONSCRIPT:
  1. import flash.external.*;
  2. function get_url():String{
  3.     return String(ExternalInterface.call("function(){return location.href;}"));
  4. }

视频, 时间轴, 骨骼(我喜欢这个)...

开工喽~~

by Dofy

十一结束, 回来开工 :D
好久没更新blog了 :P 因为在家没网上, 有网上的时候也是在忙着给人弄电脑啊, 装游戏啥的 :(
网上趴着的感觉真好啊, 不过一看google reader 吓了一跳, title 上赫然写着 1000+ :O 今天有事干啦 ;)
不说了, 开工...