在制作flash时,你通常希望别人转载你作品的同时,保留你的版权链接。

  你可能希望该链接有以下特点:

  1. 在文件系统中打开swf不显示
  2. 在本地web服务器(localhost)下访问swf时不显示
  3. 在除了自己的网站外的其它网站中访问swf时显示

  只需要如下判断:

var onSite = stage.loaderInfo.url.indexOf("file:///") != -1 || stage.loaderInfo.url.indexOf("http://localhost/") != -1 || stage.loaderInfo.url.indexOf("http://www.ria001.com/") != -1;
if (onSite) return;

// 接下来是添加版权链接的代码

  flash的背景颜色不是固定的,如果你不想每次都去修改版权链接的字体颜色,下面的技巧能帮上忙:

tf.blendMode = BlendMode.INVERT; //tf是文字链(TextField类型)的实例

  这样一来链接的字体颜色会根据背景(甚至是动态改变的背景或特效)自动做出调整,以免看不清。

posted on 2012-09-06 15:16  cria  阅读(181)  评论(0编辑  收藏  举报