2 Replies Latest reply on Dec 15, 2007 10:04 AM by Newsgroup_User

    resizing and centering the images

      can someone tell me simple basic code for resizing and centering the images on the stage while loading from xml.

      i searched in the forum but many of them are using movie clip loader. so they have used getBytesLoaded or getBytesTotal for this.

      And i have developed my gallery using loadMovie.

      so can someone help me regarding this??

      waiting for ur help

      thanks a loooooooooooot:
        • 1. Re: resizing and centering the images
          exPluda? Level 1
          everybody uses getBytesLoaded and getBytesTotal because you need to implement one preloader to make sure your images are loaded before you try to scale them

          something like

          if(getBytesLoaded() == getBytesTotal()) {
          my_pic.xscale = 105;
          my_pic.yscale = 125;
          } else {
          trace("not yet loaded");
          • 2. Re: resizing and centering the images
            Level 7
            MovieClipLoader - yes, but you don't want to use bytes as a measure of
            doneness. You use the onLoadInit method of the MovieClipLoader class, which
            is fired once the target is downloaded and ready to use.

            So, get rid of your loadMovie and use MCLoader, and its onLoadInit.

            Simple example - assumes there is a clip with an instance name of holder in
            the root.

            var mcl = new MovieClipLoader();
            var lis = new Object();
            lis.onLoadInit = function(target:MovieClip){
            target._x = 100;
            target._y = 100;
            target._width = 320;
            traget._height = 240;
            mcl.loadClip("full url of clip or image to load", holder);

            That's all ya need. But if you want to add a progress bar to show the
            download, you'd add a onLoadProgress method to the lis object.

            Dave -
            Head Developer
            Adobe Community Expert