populating an array with a conditional

Ask a Question related to Macromedia Flash Actionscript, Design and Development.

  1. #1

    Default populating an array with a conditional

    Hey guys,

    I'm trying to populate an array based on an if condition. Each time the
    function is initialized, I want to clear the array before looping the if
    equation. Below is my code. Suggestions:

    var downloads:Array = new Array();
    function downloadSongs(){
    downloads.splice(0);
    for(var i=0; i<list_lb.length; ++i){
    if(list_lb.getItemAt(i).label.indexOf("Downloads") {
    downloads.push(list_lb.getItemAt(i).label)
    }
    }
    downloads_lb.dataProvider = downloads;
    }

    The list_lb is a component shopping cart with song titles and many other
    things. Those titles with only Download (My Song Download), should be added to
    the new array. Maybe I can't do a indexOf with the component, so perhaps
    convert to text first?

    Thanks for your help,

    Hoz


    hoz Guest

  2. Similar Questions and Discussions

    1. populating a datagrid from an array
      Here is the situation: I have a datagrid that is being populated from a database, with anywhere from 1 to 3 columns showing depending on how many...
    2. Populating an array with a list of values
      I have performed a cfhttp request, the results of which are in a variable called FoundString. Found String consists of a list of website links, I...
    3. Conditional Table Row
      I have a query that has records that have a group value: Group A, Group B, Group C, etc. I want to have a repeating region conditionally show the...
    4. Conditional sum?
      FMP6, MacOSX.2 I've created a calc field using the aggregate Sum(score) to give me a "total points scored" for all related records in a...
    5. Conditional Value Lists
      While browsing the Techinfo database on the web for the contents of the FileMaker Developer CD, I encoutered a folder describing an example of...
  3. #2

    Default populating an array with a conditional

    Hey guys,

    I'm trying to populate an array based on an if condition. Each time the
    function is initialized, I want to clear the array before looping the if
    equation. Below is my code. Suggestions:

    var downloads:Array = new Array();
    function downloadSongs(){
    downloads.splice(0);
    for(var i=0; i<list_lb.length; ++i){
    if(list_lb.getItemAt(i).label.indexOf("Downloads") {
    downloads.push(list_lb.getItemAt(i).label)
    }
    }
    downloads_lb.dataProvider = downloads;
    }

    The list_lb is a component shopping cart with song titles and many other
    things. Those titles with only Download (My Song Download), should be added to
    the new array. Maybe I can't do a indexOf with the component, so perhaps
    convert to text first?

    Thanks for your help,

    Hoz


    hoz Guest

Posting Permissions

  • You may not post new threads
  • You may 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