A Flash Developer Resource Site

Results 1 to 1 of 1

Thread: aghh Loader wont go where i want it

Threaded View

  1. #1
    Junior Member
    Join Date
    Jun 2008
    Posts
    25

    aghh Loader wont go where i want it

    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;
    	}
    }
    Last edited by fgp123; 02-03-2009 at 04:52 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center