Professional Web Applications Themes

createEmptyMovieClip problem - Adobe Flash, Flex & Director

Hi there I am fairly new to flash action script and I am having a problem with a project I am working on. The problem is as follows. I am trying to create a table of pictures from an xml. I have made the table load from from the file though when the items are created the other layers (e.g background and text field) only show in the first thumb.I also want to be able to click the thumb and have it go to the corresponding url from "curl[]". I just can't work it out. At the moment it will ...

  1. #1

    Default createEmptyMovieClip problem

    Hi there
    I am fairly new to flash action script and I am having a problem with a project I am working on.
    The problem is as follows. I am trying to create a table of pictures from an xml.
    I have made the table load from from the file though when the items are created the other layers (e.g background and text field) only show in the first thumb.I also want to be able to click the thumb and have it go to the corresponding url from "curl[]". I just can't work it out. At the moment it will only go to the last url added in the array!
    I have a clip on the main stage with instance name thumbnail
    Here is the code I am using
    Code:
    xmlNode = new XML();
    xmlNode.ignoreWhite = true;
    
    xmlNode.onLoad = function(success) {
    
    xmlNode = this.firstChild;
    image = [];
    curl = [];
    durl = [];
    boxpic =[];
    description = [];
    info = [];
    screenpic = [];
    total = xmlNode.childNodes.length;
    currentRow = 0;
    currentColumn = 0;
    
    
    spacing = 100;
    for (i=0; i<total; i++) {
    image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
    description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
    info[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
    boxpic[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
    screenpic[i] = xmlNode.childNodes[i].childNodes[4].firstChild.nodeValue;
    curl[i] = xmlNode.childNodes[i].childNodes[5].firstChild.nodeValue;
    durl[i] = xmlNode.childNodes[i].childNodes[6].firstChild.nodeValue;
    picHolder = image[i];
    this.thumbHolder = _root.thumbnails.createEmptyMovieClip("thumbnail"+i, i);
    this.thumbHolder._x = i*spacing;
    //this.thumbHolder.title = this.picHolder.attributes.title;
    //this.thumbHolder.main = this.picHolder.attributes.main;
    
    this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_image"+i, thumbHolder.getNextHighestDepth());
    this.thumbLoader.loadMovie(image[i]);
    if ((i&#37;4) == 0 && i != 0) {
    currentRow += 1;
    }
    if (currentColumn>2) {
    currentColumn = 0;
    } else if (i == 0) {
    currentColumn = 0;
    } else {
    currentColumn += 1;
    }
    this.thumbHolder._x = currentColumn*150;
    this.thumbHolder._y = currentRow*150;
    
    		this.thumbHolder.onRelease = function() {
    			loader.loadMovie(this.main);
    			title_txt.text = this.title;
    		}
    }
    };
    
    xmlNode.load("gallery.xml");
    I have uploaded the files to rapidshare.com/files/419724198/TestMenu.zip
    Please help
    Last edited by Firehawk; September 18th at 05:52 AM. Reason: added address for files
    Firehawk is offline Junior Member
    Join Date
    Sep 2010
    Posts
    1

Similar Threads

  1. Variable problem in createEmptyMovieClip
    By lergo in forum Macromedia Flash Player
    Replies: 0
    Last Post: December 13th, 10:16 AM
  2. attachMovie-createEmptyMovieClip-loadMovie
    By cloudyadjectives in forum Macromedia Flash Data Integration
    Replies: 2
    Last Post: April 21st, 07:25 AM
  3. createEmptyMovieClip always below other layers?
    By Carl Fink webforumsuser@macromedia.com in forum Macromedia Flash Actionscript
    Replies: 1
    Last Post: January 26th, 07:05 PM
  4. createEmptyMovieClip & functions
    By enn in forum Macromedia Flash
    Replies: 1
    Last Post: December 3rd, 01:00 AM
  5. createEmptyMovieClip <-> setMask
    By CybercafeUser in forum Macromedia Flash
    Replies: 1
    Last Post: July 29th, 12:46 PM

Bookmarks

Posting Permissions

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139