这是我在Adobe论坛上发了一个帖子......文字锯齿/破 - 的Adobe Flash
我新望闪烁,我做了演示文稿作为的一部分大学任务。
我的问题基本上是这样的。作为我的演示文稿的一部分,我有一个照片库,它使用缩略图作为按钮,然后用UI加载器从我的网络服务器加载较大图像的弹出式版本 - 根据https://www.youtube.com/watch?v=Peo_nT9HHa0
该图像是在photoshop上创建的。它是一个.jpg,在图像中有文字,在文字下面描述图像的全部内容。 Photoshop中的文本被设置为抗锯齿“平滑”,当我在闪光灯下测试电影时,图像下方的文字看起来很好 - 就像在Photoshop中一样。
然而,当我发布和上传.swf文件到我的网络服务器,并通过浏览器中查看图像,文字看起来可怕的 - 所有的锯齿,如果这是很有意义的打破。
任何想法为什么?
他们给我的答复...
如果您加载的动态图像,那么你将不得不平滑属性真正设置文件(S)已被加载后。因此,如果当前没有用于完成加载的图像的侦听器,则需要一个侦听器,并使用事件处理函数将smoothing属性分配给它们中的每一个。
任何人都可以帮助创建此侦听器和事件处理函数的动作? 我基本上有一个画廊电影剪辑与按钮作为可点击缩略图。造成这种情况的动作是...
btnImage1.addEventListener(MouseEvent.CLICK, loadimage1);
function loadimage1 (event:MouseEvent):void{
imagetxt.text = "a";
togglewindow.gotoAndPlay(2)
}
,然后显示被点击缩略图时,较大的图像的UI装载机
if (MovieClip(this.parent).imagetxt.text == "a"){
var imgurl:String ="IMAGE URL";
var myrequest:URLRequest = new URLRequest(imgurl);
myloader.load(myrequest);
}
感谢您的答复。我对这种事情毫无用处,所以请耐心等待。您在上面输入的动作脚本是在加载图像的同一帧中进行的?我已将两行代码粘贴到最后一张图像下面的那一行,但问题仍然存在。谢谢 – markthornton90
它应该在同一帧中完成,是的。但是,如果不能分析项目,我认为我无法进一步帮助你。这是您需要使用的方法。为了记录,最好的做法是将所有代码放在一个图层中的单个帧上。它不应该分开。 –