簡體   English   中英

導出發行版后,Flex Actionscript項目SWF不起作用

[英]Flex Actionscript project swf is not working after export the release build

我試圖僅在Flex中使用AS3構建項目。 當我在flex中運行該項目時,一切看起來都很好,但是當我導出發行版時,應該添加的圖像消失了。 如果有人可以幫助我,我將不勝感激。

      init();

        public function init(loadedVideoCount:Number):void{

                    singleHolder=new singleVideoCont();
                    singleHolder.x=loadedVideoCount*singleHolder.width+2;
                    singleHolder.y=6;
                    singleHolder.buttonMode=true;
                    addChild(singleHolder);
                    this.addEventListener(MouseEvent.CLICK,onClick);

                    showTn();

                }



    private function showTn():void{

            imgLoader = new Loader();
            imgLoader.load(new URLRequest(_tnPath));
                                            imgLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgress);
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onImgLoaded);



    }           



    private function onImgLoaded(event:Event):void {
        singleHolder.progBar.alpha = 0;
           var image:Bitmap = imgLoader.contentLoaderInfo.content as Bitmap;

                image.width=TN_WIDTH;
                image.height=TN_HEIGHT;
                image.x=3;
                image.y=3;
                singleHolder.addChild(image); //this line work when I run the project inside flex but the images are gone when I test my release build...

                        imgLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,onProgress);
                        imgLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,onImgLoaded);
                        //imgLoader = null;
                    }

添加跟蹤語句以查看_tnPath的值,並添加此偵聽器以查看是否出現任何錯誤:

 imgLoader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler );

 private function errorHandler(event:IOErrorEvent ):void
 {
    trace( "ioErrorHandler: " + event );
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM