在制作flash时,你通常希望别人转载你作品的同时,保留你的版权链接。
你可能希望该链接有以下特点:
- 在文件系统中打开swf不显示
- 在本地web服务器(localhost)下访问swf时不显示
- 在除了自己的网站外的其它网站中访问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类型)的实例
这样一来链接的字体颜色会根据背景(甚至是动态改变的背景或特效)自动做出调整,以免看不清。