I'm usnig paperview and have a 3d gallery. i want to display each image or video in a seperate loader on the screen when i click an imaghe i the 3D gallery.
now the video one works fine, it places the video on TOP of the gallery
but the image part dont. it places the image Behind the gallery and i need it above the gallery.
Anyone know whay this is?
Code:function p_click(me:MouseEvent) { var sp:Sprite = me.target as Sprite; var s_no:Number = parseInt(sp.name.slice(8,10)); // navigateToURL(new URLRequest(url_list[s_no]), url_target_list[s_no]); var fileloc = url_list[s_no]; var description = description_list[s_no]; if (fileloc == "image") { //THIS DONT WORK PUTS IMAGE BEHIND 3D GALLERY import flash.display.*; import flash.events.*; import flash.net.URLRequest; import flash.net.URLVariables; var numOfImages = 90; var imgNum = 0; ImageLoad(description,holderClip,0,0); function ImageLoad(u:String,target,Ypos,Xpos){ preLoader.alpha = 100; var targetClip = target; var positionY = Ypos; var positionX = Xpos; var _loader:Loader = new Loader(); var request:URLRequest = new URLRequest(u); _loader.load(request); targetClip.y = positionY; targetClip.x = positionX; _loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); targetClip.addChildAt(_loader, 0); } function loadProgress(event:ProgressEvent):void { var percentLoaded:Number = event.bytesLoaded/event.bytesTotal; percentLoaded = Math.round(percentLoaded * 100); preLoader.gotoAndPlay(percentLoaded); trace("Loading: "+percentLoaded+"%"); } function completeHandler(event):void { trace("DONE"); preLoader.alpha = 0; } /* var sp2:Sprite = new Sprite(); sp2.graphics.beginFill(0xF0F0F0); sp2.graphics.drawRect(50, 80, 300, 150); sp2.graphics.endFill(); addChild(sp2); */ } else { //THIS WORKS VIDEO PLAYS ABOVE 3D GALLERY var myLoader:Loader = new Loader(); addChild(myLoader); var url:URLRequest = new URLRequest(fileloc); myLoader.load(url); myLoader.x = 260; myLoader.y = 140; } }




Reply With Quote