Flash Facebook app ...加载的图像是看不见的......为什么?

时间:2011-05-06 14:44:28

标签: flash actionscript-3 facebook bitmap

您好 在flash中为facebook应用程序创建了一个简单的库。一切都在本地工作正常,当上传到我们的临时服务器时,图像似乎加载但它们是不可见的。

我正在创建一个LoaderContext文件并将true作为参数传递,因此这不是问题。

有人有什么想法吗?

//CODE START
_lctx=new LoaderContext(true);
//or _lctx.checkPolicyFile = true;
_my_loader.load(new URLRequest(smallImg), _lctx);
//CODE END

2 个答案:

答案 0 :(得分:0)

我在过去没有使用flex加载图像时遇到问题。我需要更多细节,但是当我遇到问题时,我发现将图像加载到新的位图对象中可以正常工作:

            var imgReq:URLRequest = new URLRequest(source+"");
            var imgLoader:Loader = new Loader();
            imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,
                imgCompleteHandler);
            imgLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
            imgLoader.load(imgReq);

            function imgCompleteHandler(evt:Event):void {
                var loader:LoaderInfo = evt.currentTarget as LoaderInfo;
                var bmp:Bitmap = loader.content as Bitmap;
                var bmd:BitmapData = bmp.bitmapData;
                image.source = new Bitmap(bmd);
            }

答案 1 :(得分:0)

不确定这是否是您正在寻找的。 我们在flash中开发Facebook应用程序时遇到了同样的问题。事实证明,我们需要一个Crossdomain.xml文件来在分段中呈现图像。