3 Replies Latest reply on Jun 13, 2013 9:10 AM by kglad

    Show inside dynamic text the title for multiple images on mouseover

    Cool Colors Level 1

      I have 25 animated movieclips dragged on the stage and they have similar instance names for easier manipulation purposes inside programming using loops. The instance names look like this: image0, image1, image2 and so on.


      Each time I go mouseover on one of these unique images I want to show the unique title of that image using for all titles just one dynamic text container named imageTitle.


      I have succeeded to make this work image by image but this would require me to copy paste and modify for each image the following code.

      image0.onRollOver = function() { 
          imageTitle.text = "First image title";
          imageTitle.textColor = 0x000000; // setting the text color here

      image0.onRollOut = function() { 
          imageTitle.text = "Choose an image";
          imageTitle.textColor = 0x000000;


      Question: The above code would work but seems redundant to me. Since I have similar instance names (image0, image1, ....,image24), how can I put this code inside a loop or something in order to work for all images without repeating this code 25 times.


      Update: I have added an array to the project that contains all the titles:

      var imagesTitles = new Array("First image title", "Second image title", .... );