HELP! - XML Image gallery, simple problem

I've posted this problem before and gotten no response. Very
simple I'm sure, I just don't know much Flash. Basically I've
created an image gallery that should look like this:
http://www.flashcomponents.net/upload/samples/1448/index.html.
The problem is that the thumbnails are not being accessed properly
(from what I can tell), making it look like this:
http://shortydesigns.com/index.html.
The images are all in the same folder and since one thumbnail is
loading, I can't see why the others aren't. The Actionscript in the
Flash file is as follows (it was created with Flash 10):
First Piece of Code
stop();
// specify the url where folder is located below (if
applicable)
toadd = "";
t = 0;
l = 0;
theside = 1;
galxml = new XML();
galxml.load(toadd+"flash/fashion/easy-xml-gallery-2.xml");
galxml.ignoreWhite = true;
galxml.onLoad = function(success) {
if (success) {
maxnum = galxml.firstChild.childNodes.length;
for (n=0; n<maxnum; n++) {
specs = galxml.firstChild.childNodes[n];
// TEXT FOR SIDE NAV
duplicateMovieClip(side.thumbs.thumbsb, "thumbs"+n, n);
thumbclip = eval("side.thumbs.thumbs"+n);
thumbclip._x = n*100;
thumbclip.thetitle = specs.attributes.name;
thumbclip.theurl = specs.attributes.theurl;
thumbclip.thecaption = specs.attributes.caption;
thumbclip.thenum = n+1;
thumbclip._alpha = 100;
loadMovie(toadd+"flash/fashion/images/"+(n+1)+"b.jpg",
thumbclip.thumbload.thumbload2);
play();
side.thumbs.thumbsb._visible = false;
mainperc.onEnterFrame = function() {
if (mainperc.perc<98) {
mainperc._alpha += 5;
mainperc.perc = Math.round(l/t*100);
mainperc.perctext = mainperc.perc+"%";
mainperc.ltext = "OF THUMBNAILS LOADED
("+Math.round(t/1024)+"kb)";
if (mainperc.perc>98) {
// mainperc._alpha -= 5;
if (mainperc._alpha<-50) {
delete mainperc.onEnterFrame;
Later in the timeline:
stop();
pic.info.thenum = side.thumbs.thumbs0.thenum;
pic.info.thecaption = side.thumbs.thumbs0.thecaption;
pic.info.thetitle = side.thumbs.thumbs0.thetitle;
pic.info.theurl = side.thumbs.thumbs0.theurl;
loadMovie(_root.toadd+"flash/fashion/images/1.jpg",
pic.pic2.pic3);
onEnterFrame = function () { side.gotoa = 110;if
(side._alpha>99) {side._alpha = 100;delete
onEnterFrame;}side.lefta = side.gotoa-side._alpha;side._alpha +=
side.lefta/5;pic._alpha = side._alpha;};

I noticed two thing:
1. I guess the error occurs when currentImage variable is out
of range of sortedXML array. You, perhaps need to trace this var
and see at what point the error happens.
2. Unless I missed someting, It seems that you always load
images. At some point you load images that are already loaded. It
is inefficient. You, perhaps, better off reusing already loaded
images.

Similar Messages

  • Cool XML image gallery

    Hi Everyone,
    I've seen a really cool XML image gallery on the followng page: http://www.webbers.co.uk/property/view/id/6407
    Does anyone know of a tutorial which may help me create something similar?
    Regards.

    http://www.flashxml.net/cover-flow.html

  • Flash Image Gallery load problem

    This a familiar problem that has been put up here a thousand
    times I'm sure but as yet I haven't been able to find a solution
    for it. I've put together a simple image gallery using Flash and an
    XML file. It works perfectly on my system but there are issues with
    the images loading properly when I put them onto my site. I know
    very little Flash, I've been using a pre-made gallery that I
    downloaded but since it works on my computer I assume I should be
    able to get it to work online too. The thumbnails for the file seem
    to work fine and the information from the XML file is obviously
    being accessed, however the main images are not loading. I've
    included all the code below (Actionscript, XML and the Web coding),
    if someone could help me before I put my fist through a wall that
    would be great:
    Actionscript
    stop();
    //specify the url where folder is located below (if
    applicable)
    toadd="";
    t = 0;
    l = 0;
    theside = 1;
    galxml = new XML();
    galxml.load(toadd+"flash/fashion/easy-xml-gallery-2.xml");
    galxml.ignoreWhite = true;
    galxml.onLoad = function(success) {
    if (success) {
    maxnum = galxml.firstChild.childNodes.length;
    for (n=0; n<maxnum; n++) {
    specs = galxml.firstChild.childNodes[n];
    //TEXT FOR SIDE NAV
    duplicateMovieClip(side.thumbs.thumbsb, "thumbs"+n, n);
    thumbclip = eval("side.thumbs.thumbs"+n);
    thumbclip._x = n*100;
    thumbclip.thetitle = specs.attributes.name;
    thumbclip.theurl = specs.attributes.theurl;
    thumbclip.thecaption = specs.attributes.caption;
    thumbclip.thenum = n+1;
    thumbclip._alpha = 100;
    loadMovie(toadd+"/flash/fashion/images/"+(n+1)+"b.jpg",
    thumbclip.thumbload.thumbload2);
    play();
    side.thumbs.thumbsb._visible = false;
    mainperc.onEnterFrame = function() {
    if (mainperc.perc<98) {
    mainperc._alpha += 5;
    mainperc.perc = Math.round(l/t*100);
    mainperc.perctext = mainperc.perc+"%";
    mainperc.ltext = "OF THUMBNAILS LOADED
    ("+Math.round(t/1024)+"kb)";
    if (mainperc.perc>98) {
    //mainperc._alpha -= 5;
    if (mainperc._alpha<-50) {
    delete mainperc.onEnterFrame;
    XML
    <gallery>
    <pic1 name="ONE">
    <pic2 name="TWO"/>
    <pic3 name="THREE"/>
    <pic4 name="FOUR"/>
    <pic5 name="FIVE"/>
    <pic6 name="SIX"/>
    <pic7 name="SEVEN"/>
    <pic8 name="EIGHT"/>
    <pic9 name="NINE"/>
    <pic10 name="TEN"/>
    </gallery>
    Webpage coding
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8" />
    <title>shorty designs</title>
    <style type="text/css">
    <!--
    body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    body {
    margin-left: 0px;
    margin-top: 0px;
    background-image: url(images/fashion_back.gif);
    background-repeat: no-repeat;
    a:hover {
    color: #999999;
    text-decoration: none;
    .Sections {
    color: #333333;
    font-weight: bold;
    #wrapper {
    background-color: #FFFFFF;
    padding: 10px;
    width: 760px;
    margin-right: auto;
    margin-left: auto;
    .section_reg {
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    padding-left: 10px;
    .contact {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    color: #333333;
    background-color: #FFFFFF;
    width: 400px;
    padding-left: 22px;
    text-align: right;
    .section_back {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    color: #FFFFFF;
    background-color: #000000;
    width: 135px;
    padding-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-position: center center;
    vertical-align: middle;
    height: auto;
    .style2 {color: #F0F0F0}
    a:link {
    text-decoration: none;
    color: #333333;
    a:visited {
    text-decoration: none;
    color: #333333;
    a:active {
    text-decoration: none;
    -->
    </style>
    <script src="Scripts/AC_RunActiveContent.js"
    type="text/javascript"></script>
    </head>
    <body>
    <div id="wrapper">
    <p class="Sections"><img src="images/version5.jpg"
    alt="shorty logo" width="166" height="85" /><span
    class="contact">Contact by email:
    [email protected]</span></p>
    <p class="Sections">
    <script type="text/javascript">
    AC_FL_RunContent( 'codebase','
    http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','wid th','536','height','518','align','right','src','/flash/fashion/fashion','quality','high',' pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=Shockwa veFlash','movie','/flash/fashion/fashion'
    ); //end AC code
    </script>
    <noscript>
    <object
    classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="
    http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"
    width="536" height="518" align="right">
    <param name="movie" value="/flash/fashion/fashion.swf"
    />
    <param name="quality" value="high" />
    <embed src="/flash/fashion/fashion.swf" width="536"
    height="518" align="right" quality="high" pluginspage="
    http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"
    type="application/x-shockwave-flash"></embed>
    </object>
    </noscript>
    </p>
    <p class="section_back">Fashion</p>
    <p class="section_reg"><a
    href="travel.html">Travel</a></p>
    <p class="section_reg"><a
    href="wedding.html">Wedding</a></p>
    <p class="section_reg"><a
    href="layout.html">Layout</a></p>
    <p class="section_reg"><a
    href="personal.html">Personal</a></p>
    </div>
    </body>
    </html>

    Yep, these are the directions:
    this is very easy to update. You only need to edit the simple
    xml file and add images to the images folder.
    step 1.
    add as many images as you like at the size 536 x 403
    step 2.
    create thumbnails for the above images at size 100x75
    step 3.
    update the xml file with the name url and caption for each
    image. (to take the url off just click through to the button on the
    main picture and delete the script that says getURL(theurl)
    step 4.
    open flash file and change the 'toadd' variable to the folder
    where the flash file and image folder is located on your site.
    thats it done.
    The frustrating thing now is that the files are finally being
    found but the thumbnail function has decided to mess up.

  • Urgent Help with Image Gallery

    Hi,
    I really need help with an image gallery i have created. Cannot think of a resolution
    So....I have a dynamic image gallery that pulls the pics into a movie clip and adds them to the container (slider)
    The issue i am having is that when i click on this i am essentially clicking on all the items collectively and i would like to be able to click on each image seperately...
    Please see code below
    var xml:XML;
    var images:Array = new Array();
    var totalImages:Number;
    var nbDisplayed:Number = 1;
    var imagesLoaded:int = 0;
    var slideTo:Number = 0;
    var imageWidth = 150;
    var titles:Array = new Array();
    var container_mc:MovieClip = new MovieClip();
    slider_mc.addChild(container_mc);
    container_mc.mask = slider_mc.mask_mc;
    function loadXML(file:String):void{
    var xmlLoader:URLLoader = new URLLoader();
    xmlLoader.load(new URLRequest(file));
    xmlLoader.addEventListener(Event.COMPLETE, parseXML);
    function parseXML(e:Event):void{
    xml = new XML(e.target.data);
    totalImages = xml.children().length();
    loadImages();
    function loadImages():void{
    for(var i:int = 0; i<totalImages; i++){
      var loader:Loader = new Loader();
      loader.load(new URLRequest("images/"+String(xml.children()[i].@brand)));
      images.push(loader);
    //      loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgress);
         loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
    function onComplete(e:Event):void{
    imagesLoaded++;
    if(imagesLoaded == totalImages){
      createImages();
    function createImages():void{
    for(var i:int = 0; i < images.length; i++){
      var bm:Bitmap = new Bitmap();
      bm = Bitmap(images[i].content);
      bm.smoothing = true;
      bm.x = i*170;
      container_mc.addChild(bm);
          var caption:textfile=new textfile();
          caption.x=i*170; // fix text positions (x,y) here
       caption.y=96;
          caption.tf.text=(xml.children()[i].@brandname)   
          container_mc.addChild(caption);

    yes, sorry i do wish to click on individual images but dont know how to code that
    as i mentioned i have 6 images that load into an array and then into a container and i think that maybe the problem is that i have the listener on the container so when i click on any image it gives the same results.
    what i would like is have code thats says
    if i click on image 1 then do this
    if i click on image 2 then do something different
    etc
    hope that makes sense
    thanks for you help!

  • XML Image Gallery

    I'm creating my first xml driven image gallery in AS3 and could use  some help.  It's a pretty basic gallery that consists of a large image  with thumbnails below it.  You should see the large version of the  thumbnails when you click on them, they should rotate chronilogically on  it's own (use timer event?), and you should be able to scroll left or  right in order to view additional thumbnails.
    Below is  what I have so far.  My first task is to get the thumnails to line up  correctly.  I got the y value correct, but I need to space them out by  10px appropriatley.  How can I do this? Thanks!
    Jesse
    import flash.events.Event;
    import flash.display.MovieClip;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.events.MouseEvent;
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import fl.transitions.TweenEvent;
    import flash.events.ProgressEvent;
    var myXML:XML;
    var myXMLLoader:URLLoader = new URLLoader();
    myXMLLoader.load(new URLRequest("images.xml"));
    myXMLLoader.addEventListener(Event.COMPLETE, processXML);
    var myImagePreloader:mcPreloader = new mcPreloader();
    myImagePreloader.x = stage.stageWidth / 2;
    myImagePreloader.y = stage.stageHeight / 2;
    myImagePreloader.width = 75;
    myImagePreloader.height = 75;
    var container_mc:MovieClip;
    var xCounter:Number = 0;
    function processXML(event:Event):void
        myXML = new XML(myXMLLoader.data);
        myXMLLoader.removeEventListener(Event.COMPLETE, processXML);
        myXMLLoader = null;
        //createContainer();
        loadThumbs();
    function createContainer():void
        container_mc = new MovieClip();
        //container_mc.x = my_x;
        container_mc.y = 510;
        addChild(container_mc);
        /*container_mc.addEventListener(MouseEvent.CLICK, callFull);
        container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
        container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);*/
        container_mc.buttonMode = true;
        /*preloaders_mc = new MovieClip();
        preloaders_mc.x = container_mc.x;
        preloaders_mc.y = container_mc.y;
        addChild(preloaders_mc);*/
    function loadThumbs():void
        var thumbLoader:Loader = new Loader();
        for(var i:Number = 0; i < myXML.image.length(); i++)
            var thumbURL = myXML.image[i].@thumb;
            thumbLoader.load(new URLRequest(thumbURL));
            thumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
            thumbLoader.y = 510;
            //trace(imageWidth);
    function loadFull():void
        var fullImageLoader:Loader = new Loader();
        //var imageURL = myXML.image[i].@file;
        /*fullImageLoader.load(new URLRequest(imageURL));
        fullImageLoader.contentLoaderInfo.addEventListener(Event.OPEN, addPreloader);
        fullImageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preloadImages);
        fullImageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);*/
    /*function addPreloader(event:Event):void
        addChild(myImagePreloader);
    function preloadImages(event:ProgressEvent):void
        var percent:Number = Math.round(event.bytesLoaded / event.bytesTotal * 100);
        percent_txt.text = percent + "%";
    function imageLoaded(event:Event):void
        var myLoadedImage:Loader = Loader(event.target.loader);
        addChild(myLoadedImage);
        new Tween(myLoadedImage, "alpha", Strong.easeIn, 0, 1, 0.5, true);
        percent_txt.text = "";
        removeChild(myImagePreloader);
        event.target.loader.removeEventListener(Event.OPEN, addPreloader);
        event.target.loader.removeEventListener(ProgressEvent.PROGRESS, preloadImages);
        event.target.loader.removeEventListener(Event.COMPLETE, imageLoaded);
    function thumbLoaded(event:Event):void
        var myLoadedThumb:Loader = Loader(event.target.loader);
        addChild(myLoadedThumb);

    What you will want to do is maintain a placement variable that you adjust for each new thumbnail you add.  So the first might go at xValue = 0.  Once that thumbnail is processed you then add the width of that thumbnail plus the 10 pixels space you want.
    If you know that the widths will all be the same and what that value is, then you can assign the location for the thumbnail loader prior to it loading like you do for the y property.
    Otherwise, you will need to wait until the thumbnail has loaded before you can determine the width... which would mean you will need to load the thumbnails sequencially rather than using a for loop since they will not necessarily load in the order they are executed to do so.  It is basically somewhat like what relaxatraja provided except using the width property.

  • Need help with Image Gallery tutorial.

    Hi all,
    No response from Apex Listener Forum...moved here....
    Apex Listener - 2.0.2.133.14.47
    Apex             - 4.2.2.00.11
    When running Image Gallery application as per tutorial, page just show a blank screen with no image upload button.
    Am using Firefox 22.0 and Chrome 28.0.1500.72.
    Firebug does not display any script error.
    Had recreated tutorial on apex.oracle.com with same result as above.
    http://apex.oracle.com/pls/apex/f?p=4550:1:::::F4550_P1_COMPANY:HANAMIKE
    Workspace: HANAMIKE
    Username: [email protected]
    Password: yesla
    Using username= resteasy_admin, Password=resteasy_admin to run on apex.oracle.com.
    Had modified tutorial JS below :
    var workspace_path_prefix = 'resteasy';     =>  var workspace_path_prefix = 'hanamike';
    Another odd problem was when trying out the RESTFUL service as per tutorial when clicking the 'TEST' button, encountered error 404.
    Problem due to extra workspace name in URL as below:
    http://apex.oracle.com/pls/apex/hanamike/hanamike/gallery/images/
    Had to manually modify it to:
    http://apex.oracle.com/pls/apex/hanamike/gallery/images/
    Notice that the Listener version on apex.oracle.com is:
    APEX_LISTENER_VERSION
    2.0.3.165.10.09
    Thanks in advance.
    Zack
    Message was edited by: Zack.L

    Hi Zack,
    Thanks for providing the login credentials to your workspace.  I took a look at your RESTful Service and associated application, and noticed that there was something missing - the "Upload Image" button! So it looks like the 'Create the Gallery Application' section is missing a step to create a HTML region, with region template "Button Region without Title", and with its region source set to the following:
    <a class="button" id="upload-btn">Upload Image</a>
    You'll see in the JS that there's a reference to #upload-btn, but no such object existed on your page.  I created a copy of your app, which includes this new HTML region, and you'll see that I've uploaded an image as a demo.  I've contacted the APEX Listener team re the missing instruction, so that will hopefully be rectified in the next release.  Apologies for the confusion, but hopefully you're back on track now.  As for the behaviour you've noticed with the URL generated by the 'Test' utility, thanks for bringing this to our attention.  I'll do some further investigation there, and log a bug if required.
    Regards,
    Hilary

  • Need Help With Image Gallery

    Hey all, I need a simple image gallery to load when you click a button.  I've tried shadowbox but have had absolutely zero luck. I'm not sure how to load it from a flash file and I know there is work that has to be done outside of flash like in the root folder. All I need is  for a simple image gallery, nothing fancy, to open when I hit a button. If anyone could explain how to use shadowbox in lamens terms or knows how to easily script a gallery that would be amazing.

    What script version is your target? AS2 or AS3

  • Anyone have a good tutorial for an AS3-XML image gallery?

    I'm a pretty good Flash developer, but I've never worked with XML in Flash.  I'm looking for a good tutorial on creating an XML driven image gallery, but I have yet to really find anything.  Does anyone out there have a good tutorial?  Thanks!
    Jesse

    Your best bets for getting something more specific to your needs will either be to...
    - search Google using terms like "AS3 XML gallery tutorial" and "AS3 XML slideshow tutorial"
    - take one fairly complicated tutorial and learn how it works down to understanding each element of what is being done.  Once you a proper level of understanding you should be able to reason out how to create one of your own with whatever different features you prefer

  • XML image gallery problem

    Hi! I've builded this XML gallery, and suddenly Im getting an
    error when Im loading the pictures.
    Its only sometimes the error comes.
    TypeError: Error #2007: Parameter url must be non-null.
    at flash.display::Loader/_load()
    at flash.display::Loader/load()
    at imageviewer_xml_subcats_fla::MainTimeline/allLoadXML()
    at
    imageviewer_xml_subcats_fla::MainTimeline/goForwardSorted()
    at imageviewer_xml_subcats_fla::MainTimeline/sortMe()
    Can anyone help me?
    Flash file incl XML
    imageview.fla

    I noticed two thing:
    1. I guess the error occurs when currentImage variable is out
    of range of sortedXML array. You, perhaps need to trace this var
    and see at what point the error happens.
    2. Unless I missed someting, It seems that you always load
    images. At some point you load images that are already loaded. It
    is inefficient. You, perhaps, better off reusing already loaded
    images.

  • Image gallery widget problems

    First of all, I'm pretty new to coding and using CS4 on my Mac. I'm trying to create a simple lightbox gallery. I'm using the Adobe Widget Browser and downloaded Lightbox Gallery Widget. I had to copy/paste all of the coding because for some reason dragging/dropping didn’t work. All of my thumbnails look good, but when I view in Live mode or in a browser, the large image does not appear. All of my images are in the correct folder and linked, but I'm thinking there's a problem with the 'next', 'prev', etc images.  I’m sure it’s something simple I’m missing, but I’m at my wits end. I’ve used the Markup Validation Service and it checks out ok. Here is my site:
    http://www.turtlecell.com/index.html
    I’d appreciate any assistance! Thank you!
    Holly

    Having a similar issue - I had taken some iphoto galleries off my mobile me gallery page but they were still linked to pages published in iWeb.
    When I realized this I opened iWeb and took the gallery widgets out.
    Then went into iPhoto and republished the galleries to mobile me, then back to iWeb and they still showed blank (like the two didn't know about eachother - name of the gallery is still showing in iWeb, but no longer displays photos).
    Next try - delete the widget from iWeb page, delete the mobile me published gallery from iPhoto, setup a new (different name and all) published gallery in iPhoto - works, gallery page in mobile me works, back to iWeb and insert widget menu and the old galleries are still listed, no new galleries are showing up in iWeb now - great.
    So, trying the tricks of shutting down iPhoto, iWeb, logging out of mobile me account in system preferences as well as via safari on me.com - then log back into every thing and start up iWeb again - still no new iPhoto published mobile me galleries showing in the iWeb insert-widget-mobile me menu.
    Any help? Looking for a refresh in iWeb!?

  • Preloader for xml image gallery

    Hi,
    I am a little stuck as to where to begin; I have created a
    photo gallery and now need to add some preloader capability to it.
    The images are brought in via XMLList etc... What I have in mind, I
    would like to display a preloader untill all the images are ready
    for viewing - not wanting to preload individual images one by one
    I also have a document class within the gallery swf file, I
    beleive that this may cause conflicts with attaching a preloader to
    frame 1 - I have tried preloading the gallery swf file via a
    preloader.swf; the end result still leaves me with having to
    provide a preloader within the gallery swf.
    Can anyone point me to any good examples, for me to get on
    with it. Any help would be really appreciated folks ;)
    Kind Regards,
    Boxing Boom

    Hi Kglad,
    Thank you for your response: my images are loading sequentially via the following code segment;
    //initialize the loader object
       loader=new Loader();
       //add an onInit event to the contentLoadedInfo
       loader.contentLoaderInfo.addEventListener(Event.INIT, onImageLoaded);
       //create the fake holder
       fakeHolder=new Sprite();
       //and add to it the loader
       fakeHolder.addChild(loader);
       //no need to add it to the stage
       //force the resizeHandler to be called
       resizeHandler(null);
       //Load the XML file
       xmlLoader=new URLLoader();
       //assign the Complete loading event
       xmlLoader.addEventListener(Event.COMPLETE,parseXML);
       //load the file
       xmlLoader.load(new URLRequest("data.xml"));
       //initialize the url request
       urlRequest=new URLRequest();
    What I would like to do now is preload these,
    Would the code to acheive this be:
    xmlLoader.addEventListener(ProgressEvent.PROGRESS ,onProgress);
    private function onProgress(pe:ProgressEvent):void
       // this bit is what I do not understand; i.e. your x/n + bl/(bt*n) fraction example
    Any further help on this on, would be really appreciated Kglad.
    Kind Regards,
    Boxing Boom

  • Need help with image gallery and preloader

    Here is my  portfolio site currently. WWW.PALMEI.COM. When you go into the the galleries you can view the images; the images load and it's all working fine. But if I was to go back on the page before the image was to load the image loads later which is then in the way of everything and cannot be deleted or removed. What would a solution be for solving this problem. Also, my preloader is not working at all as you can tell.
    Here is my code in frame 1 for the perloader:
    [AS]
    stop();
    loaderInfo.addEventListener(ProgressEvent.PROGRESS, updatePreLoader);
    function updatePreLoader(evtObj:ProgressEvent):void
                        var percent:Number = Math.floor((evtObj.bytesLoaded*100)/evtObj.bytesTotal);
                        preloader_txt.text = percent+"%";
                                  if (percent==100) {
                                            nextFrame ();
    [/AS]
    Thank you very much for your help. Have developed headache and need some new eyes on it.

    Thank you again Ned for your reponse as you helped me solve the image array problem last week or so ago.
    Here is the code:
    [AS]
    stop();
    import fl.transitions.Tween;
    import fl.transitions.easing.*
    import fl.transitions.TweenEvent;
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    var sep3Tween4:Tween = new Tween(Sep2_mc, "y", Regular.easeOut,338 , 655, 1, true);
    var sepTween4:Tween = new Tween(Sep_mc, "y", Regular.easeOut,0 , -320, 1, true);
    BoyBack.addEventListener(MouseEvent.CLICK, Portfolioclick);
    function Portfolioclick(evtObj :MouseEvent) {
              gotoAndStop("Portfolio");
               removeChild(B);
    var BoyBackTween:Tween = new Tween(BoyBack, "y", Regular.easeOut,510,487,2, true);
    BoyBackTween.addEventListener(TweenEvent.MOTION_FINISH, onfinis);
    function onfinis(e:TweenEvent):void {
    BoyBackTween.yoyo();
    var arrayB:Array = [ B1, B2, B3, B4, B5, B6, B7, B8,B9, B10, B11, B12];
    var arrayImages:Array = ["ill_1.jpg","ill_2.jpg","ill_3.jpg","ill_4.jpg","ill_5.jpg","ill_6.jpg","ill_7.jpg","ill _8.jpg", "ill_9.jpg","ill_10.jpg","ill_11.jpg","ill_12.jpg"];
    var imgLoader:Loader = new Loader;
    var B:BlackBox = new BlackBox();
    B.addChild(imgLoader);
    for (var i:uint=0; i<arrayB.length; i++){
         arrayB[i].mouseChildren = false;
         arrayB[i].addEventListener( MouseEvent.MOUSE_OVER, onButtonOver);
         arrayB[i].addEventListener( MouseEvent.MOUSE_OUT, onButtonOut);
         arrayB[i].addEventListener( MouseEvent.CLICK, onButtonRemoveB);
               arrayB[i].addEventListener( MouseEvent.CLICK, onButtonClick);
               arrayB[i].imgNum = i;
                     imgLoader.y  = 100;
                          imgLoader.x =275;
                          B.y = -55;
                     B.x =-100;
    function onButtonOver( e:MouseEvent ):void {
         var B:MovieClip = MovieClip(e.target);
         if(B.tween){
           B.tween.stop();
         B.tween = new Tween( B, "y", Regular.easeOut,600, 591, .5, true );
    function onButtonOut( e:MouseEvent ):void {
         var B:MovieClip = MovieClip(e.target);
         if( B.tween ){
           B.tween.stop();
         B.tween = new Tween( B, "y", Regular.easeOut, 591, 600, 1, true );
    function onButtonRemoveB( e:MouseEvent ):void {
    removeChild(TwoDtxt);
    function onButtonClick( e:MouseEvent ):void {
       if(this.contains(B)){
           removeChild(B);
       imgLoader.load(new URLRequest(arrayImages[e.currentTarget.imgNum]));
       imgLoader.contentLoaderInfo.addEventListener( Event.COMPLETE , loaded);
    function loaded(event:Event):void {
         addChild(B);
          var targetLoader:Loader = Loader(event.target.loader);
    var AlphaTween1:Tween = new Tween(T1, "alpha", Strong.easeOut, 1, .20, 2.5, true);
    var AlphaTween2:Tween = new Tween(Bottom1, "alpha", Strong.easeOut, 1, .20, 2.5, true);
    [/AS]
    Before the image loads if you were to click on the boy with the balloon"the back button" the image would than load later on say the"portfolio" part of the site.

  • Flash Lite XML Driven Gallery Simple Question

    Hello Flash Lite Gurus',
    Someone Named "Mr. Samir K. Dash;" did a wonderful tutorial regarding Flash Lite XML driven Photo Gallery, and I have just a small question:
    1> I changed the attributes schema of the xml as attached and noticed that it is not working, and I wonder what could be the reason (please see the attached XML new attribute schema, I didn't change fields names, I just changed the way the attributes' schema looks like).
    The link to the tutorial is the following:
    http://www.adobe.com/devnet/devices/articles/xml_photo_gallery.html
    Looking forward to your help
    best regards
    Talal

    As I look at your modified XML file, you need to make major changes in the script.
    You have changed the attributes to become child nodes. So, you will need to use firstChild.nodeValue or childNodes[i].nodeValue everywhere.
    Regards,
    Hemanth Sharma
    http://www.flashlitehub.com/blog

  • Help to solve this simple problem- please

    Hi !
    Is there any method to resolve this problem.
    In my db there are 2 tables called Employee and Insurance. There fields as follows.
    Employee(empno,name,age,address,phone)
    Insurance(empno,insurName,insurCompany)
    Now I want to do this.In my HTML form,there are textboxes to input all of these data.
    Eg: empno,name,age,address,phone,insurName,insurCompany (All of these enter into 1 form)
    Now my problem is, how to save these data into the 2 seperate tables by using PreparedStatement.See am I right?
    INSERT INTO Employee,Insurance VALUES (?,?,?,?,?,?,?);
    Is it right? I'am confusing about these para's, because how can I tell to insert that first para (empno) into 2 tables.
    I using Java2 SDK,JSP,TOMCAT with MySQL db for this.
    Please anyone can answer this, help me.

    No, you need one INSERT statement for each table.

  • Need help should be a simple problem

    I'm trying to run my first webservice,
    on tomcat/axis, linux java 1.3.1_08
    I'm trying out example2 in $AXIS_HOME/samples/userguide/example2/
    the wsdl comes up as below:
    When I try and run the client
    java samples.userguide.example2.CalcClient -p8080 add 2 5
    In the $AXIS_HOME/samples/userguide/example2/ directory I get the following error
    [Me example2]$ java samples.userguide.example2.CalcClient -p8080 add 2 5
    Exception in thread "main" java.lang.NoClassDefFoundError: samples/userguide/example2/CalcClient
    [Me example2]$
    an ls -l shows there is a CalcClient class at that location
    my classpath is as follows echo $CLASSPATH
    foo/axis-1_1RC2:foo/axis-1_1RC2/lib/axis.jar:foo/axis-1_1RC2/lib/commons-logging.jar:foo/axis-1_1RC2/lib/axis.jar:foo/axis-1_1RC2/lib/commons-logging.jar:foo/axis-1_1RC2/lib/jaxrpc.jar:foo/axis-1_1RC2/lib/log4j-1.2.4.jar:foo/axis-1_1RC2/
    lib/wsdl4j.jar:foo/axis-1_1RC2/lib/xerces.jar:foo/junit3.8.1/junit.jar
    ANY IDEAS PLEASE HELP
    http://127.0.0.1:8080/axis/Calculator.jws?wsdl
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions targetNamespace="http://127.0.0.1:8080/axis/Calculator.jws" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://127.0.0.1:8080/axis/Calculator.jws" xmlns:intf="http://127.0.0.1:8080/axis/Calculator.jws" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <wsdl:message name="addRequest">
    <wsdl:part name="i1" type="xsd:int"/>
    <wsdl:part name="i2" type="xsd:int"/>
    </wsdl:message>
    <wsdl:message name="subtractResponse">
    <wsdl:part name="subtractReturn" type="xsd:int"/>
    </wsdl:message>
    <wsdl:message name="addResponse">
    <wsdl:part name="addReturn" type="xsd:int"/>
    </wsdl:message>
    <wsdl:message name="subtractRequest">
    <wsdl:part name="i1" type="xsd:int"/>
    <wsdl:part name="i2" type="xsd:int"/>
    </wsdl:message>
    <wsdl:portType name="Calculator">
    <wsdl:operation name="add" parameterOrder="i1 i2">
    <wsdl:input message="intf:addRequest" name="addRequest"/>
    <wsdl:output message="intf:addResponse" name="addResponse"/>
    </wsdl:operation>
    <wsdl:operation name="subtract" parameterOrder="i1 i2">
    <wsdl:input message="intf:subtractRequest" name="subtractRequest"/>
    <wsdl:output message="intf:subtractResponse" name="subtractResponse"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="CalculatorSoapBinding" type="intf:Calculator">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="add">
    <wsdlsoap:operation soapAction=""/>
    <wsdl:input name="addRequest">
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://127.0.0.1:8080/axis/Calculator.jws" use="encoded"/>
    </wsdl:input>
    <wsdl:output name="addResponse">
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://127.0.0.1:8080/axis/Calculator.jws" use="encoded"/>
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="subtract">
    <wsdlsoap:operation soapAction=""/>
    <wsdl:input name="subtractRequest">
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://127.0.0.1:8080/axis/Calculator.jws" use="encoded"/>
    </wsdl:input>
    <wsdl:output name="subtractResponse">
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://127.0.0.1:8080/axis/Calculator.jws" use="encoded"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="CalculatorService">
    <wsdl:port binding="intf:CalculatorSoapBinding" name="Calculator">
    <wsdlsoap:address location="http://127.0.0.1:8080/axis/Calculator.jws"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>

    so I've added .
    like so
    [Me example2]$ setenv CLASSPATH "$CLASSPATH":.
    SO NOW THE CLASSPATH IS
    echo $CLASSPATH
    foo/axis-1_1RC2:foo/axis-1_1RC2/lib/axis.jar:foo/axis-1_1RC2/
    lib/commons-logging.jar:foo/axis-1_1RC2/lib/axis.jar:foo/axis-1_1RC2/
    lib/commons-logging.jar:foo/axis-1_1RC2/lib/jaxrpc.jar:foo/axis-1_
    1RC2/lib/log4j-1.2.4.jar:foo/axis-1_1RC2/lib/wsdl4j.jar:foo/axis-1_1RC2/
    lib/xerces.jar:foo/junit3.8.1/junit.jar:.
    I ran it from Axis_home and got a similar message
    [Me ~]$ cd $AXIS_HOME
    [Me axis-1_1RC2]$ java samples.userguide.example2.CalcClient -p8080 2 5
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/utils/Options
    at samples.userguide.example2.CalcClient.main(CalcClient.java:68)
    Any more ideas Please it's so important that I get this working as soon as possible

Maybe you are looking for

  • ISSUE in basic pay arrears wage type for new joiners

    Hi Experts, I am facing an unusual issue as after executing payroll for new joiners from previous month(example: joining date 25.01.2015 & payroll execution date:28.02.2015) results not reflecting arrears wage types of basic pay but reflects /552 wag

  • Connecting to remote R/3 system

    Hello everyone! I need information about connecting to remote R/3 systems. What I am looking for is something like what SAP does to trouble shoot client R/3 systems. I have heard that SAP connects remotely to the SAP R/3 system using the SAP Connecto

  • Camera to PB

    Is there a trick (cables,software,etc) to connecting my digital camera to my PB so as to frame my shots onscreen? In other words, see on my PB the photo I am about to capture. Thanks in advance Larry

  • Iphoto will not import some jpeg files after many attempts to 'fix"

    I have scande images into my iphoto until i updated to iphoto 9. now it does not import jpeg for some reason. some jpegs are more equal than other how ever some go in some do not. So what is wrong with iphoto 9 and do i need to reset some profile som

  • How do i delete old imovie events videos

    I am trying to delete some old videos from imovie, I have moved the clips to rejected and have clicked the button that says move rejected to trash, but then nothing happens, the videos are not moved to trash to be deleted. what am I doing wrong?