Can I set selection based on the 'selectedItem.label' instead of 'selectedIndex '?

I searched the forums for this one but no luck. It's also a little difficult without being able to download a file, but this is:

In a simplified version of my question, I have a ComboBox control named "cb". I can put its selectedIndex 1 (corresponding to 'Red' selectedItem.label) easily with:

cb.selectedIndex = 1

However, given that the 'Reds' are not necessarily at a selected index of 1, if it is asked another entry in the list, I'd rather base my code on selectedItem.label, because it will always be 'red '.

How can I do this? I can at least draw corresponding to the label with the code as selection index:

var frameSelect:Number = cb.selectedIndex;
trace (frameSelect)

Do I need some sort of loop function? Or y at - there a simpler way? I can define a variable at the beginning of my code to figure out what the corresponding selection of 'Red' date index here? I need essentially

var frameSelect:Number is cb. [Index of everything goes with the label of 'Red']

If it is useful for you, what I'm doing (on a scale of simplified) uses a drop-down list box to change the color of a clip. The user can click on 'Blue' or 'Yellow' or 'Red' in the box of comb and clip changes color. However, I also need a simple button that has only a single result ('Red') where the user clicks the button and thus sets the index selected in the combobox control directly to the 'red'. As I said, I can do it quite easily using the setting selectedIndex, but this means I have to manually update my button code whenever a new color option has been added. Not ideal remotely, because the actual implementation has hundreds of colors in tables and there will be many buttons create different arrangements of comboboxes.

(For example a combobox is colors, one of the forms, and one is size. The final objective is to let the user experience as much as they want through drop-down menus, OR click on a 'Small green circle' button to go directly to a particular result.)

Any help would be greatly appreciated!

You need just a little loop on the elements in the dataProvider and check the labels against 'red '.

Something like so should work for you:

function getIndex(s:String) {}

var ind:int = - 1;

var dp:DataProvider = cb.dataProvider;
for (var i: int = 0; i< dp.length;="">
If (dp.getItemAt (i) .label == s) {}
IND = i;
break;
}
}

return ind.

}

cb.selectedIndex = getIndex ("red");

Tags: Adobe Animate

Similar Questions

  • Would it not correct to say that the PCI-6110 can be set to 'redeclenchables' but the PXI-6115 module cannot use this property?

    Would it not correct to say that the PCI-6110 can be set to 'redeclenchables' but the PXI-6115 module cannot use this property?  If Yes, where is it documented the series cards can do trigger?  For example, is it possible to configure the trigger on the PXI-6124?

    Hi Joel_Neptune,

    The PCI-6110 and other materials as the PXI-6115 S series and SMU-6124 do not natively support NOR-DAQmx analog input alarm. However, you can use one of the generalist counters/timers of the Council to generate a reenclenchees pulse train, then use this as the sample clock pulse train. This transportation example shows how:

    LabVIEW\examples\DAQmx\Synchronization\Multi-Function.llb\Multi-Function-Ctr Retrigg Pulse Train generation for the Clock.vi sample

    In addition, the new material of the simultaneous sampling X series are supported trigger analog input without using a separate task of counters/timers.

    Brad

  • Can I find out if I had to buy the Adobe Creative Suite 6 Design &amp; Web Premium, but I subscribed to photography CC for only one month plans, can I unsubscribe it and use the one bought instead?

    Can I find out if I had to buy the Adobe Creative Suite 6 Design & Web Premium, but I subscribed to photography CC for only one month plans, can I unsubscribe it and use the one bought instead?

    I subscribed to the creative cloud only because I did not know that my College courses will be using other software too.

    I hope to unsubscribe to the creative Cloud version and use the purchased instead.

    But if it is not possible, I'll just use the CC version for this year and use the one bought on my other PC.

    Hi, NGOs,

    Yes, if you intend to use CS6, you can still use it after the cancellation of the plan of the CC photography, you can also improve your plan to plan photography to Creative Cloud applications

    If you wish to cancel your plan well photography please contact support by calling/chat for cancellation requests and billing queries:

    https://helpx.Adobe.com/contact.html?step=CCSN_membership-account-payment_cancel-your-memb ership_stillNeedHelp

    * Be sure to stay connected with your Adobe ID before accessing the link above *.

    You can also check the help below document:

    https://helpx.Adobe.com/x-productkb/policy-pricing/cancel-membership-subscription.html

    Please go through the Adobe - General conditions of subscription as well.

    He hopes to help!

    Rayyan

  • execution of actions on a selection based on the object type

    Hello.

    I am trying to write an AppleScript that considers the current selection, then redefines the scaling of all lines of that selection to 100%, and then sets the absolute horizontal scale of the remaining elements of the selection to 100%.

    My attempts so far are:

    say application «Adobe InDesign CS3»

    put Original_Selection to selection

    put to each graphic line of Original_Selection Lines_Selection -this part is not working

    put transform reference point of window layout 1 to anchor Center

    Choose Lines_Selection

    redefine the scaling to the selection {1.0 , 1.0}

    Choose Original_Selection - but it must be ' Original_Selection less Lines_Selection ' somehow

    put horizontal scale absolute at 100

    end say

    None of this really works as I expect, but I can't find out the required syntaxes. Anyone know where I am going wrong?

    Thank you.

    Try this:

    say application «Adobe InDesign CS3»

    the value transform reference point of window layout 1 of anchorage Center

    redefine the scaling of (each point of selection which class is the line graph) to {1.0, 1.0}

    the horizontal scale absolute value of (each element of selection whose class is not graphic line) to 100

    end say

    --

    Shane Stanley [email protected]>

    AppleScript Pro, April 2010, Florida http://www.applescriptpro.com>

  • Would it not be possible to make a selection based on the percentage instead of pixels? For example: 90% left, 5% of the upper part.

    Im having a little trouble getting a Photoshop Action to work the way I need to.

    Product photos are taken in different batches, and the only thing that is guaranteed, it must be transparent in the upper right. This means I need an action that makes a selection with the 'magic wand' tool and is independent to define an absolute selection through pixels (see images below).

    selection.PNG

    Photo: how it behaves

    selection2.png

    Photo: How I need to behave

    Anyone know how I can solve this problem without resizing the canvas to an exact size?

    Thank you in advance,

    Edvard

    Hi edvardkrupke

    Please try and change the rules per cent in Photoshop preferences.

    Check the screenshot below.once you change restart Photoshop to check

    Let us know if that helps.

    Kind regards

    ~ Mohit

  • Can I set a "record in the recently used list" 0 on an iPad?

    Versions of Adobe Reader > that support version 11.0.8 setting the number of recently seen files from 0 to 100 and a default value of 100. Older versions of what the range is from 1 to 10 with a default value of 5. This can be set to 0 on an iPad? I do not see the parameters of similar type on an iPad

    Open Acrobat Reader on your iPad. Go to recent option on the top center. This will display a list of recently open PDF files. At the top right, you will see an icon beside the mobile link to clear the recent files list.

  • Automatic filling of multiple selection based on the selection list

    Hello

    I have a problem in filling multiple selection data in the selection list.
    I would like to take an example and explain.
    I have 3 tables: employee, Department and a link table for employee and department.
    The selection list contains employee and the Department is a multiple selection. Employee selection, all departments must be posted and belongs to the Ministry of which employee (which comes from the binding table) must be selected (high-lighted). How can I do this?

    HI 841762 :),.

    Do not use the 'style' to highlight that you would have found out by now that would make the blue text background while the font color remains black and this will make the text unreadable. Plus if there is a button on the page when you submit it to us, I doubt that it will store the State of the selected items in a multiple of P1_DEPT in session state. then try this...

    In the application process, replace, the status of 'style' that you used to highlight as you...

    ....
    If (rec.R=cnt)then
    htp.prn('');
    ELSE
      htp.prn('');
    end if;
    ...
    

    Then in the JS, use

    appendToSelect(list, l_Opt_Xml.getAttribute('value'), l_Opt_Xml.firstChild.nodeValue,l_Opt_Xml.getAttribute('selected'));
    

    and change the function "appendToSelect".

    function appendToSelect(pSelect, pValue, pContent,pIsSelected) {
    
     var l_Opt = document.createElement("option");
     l_Opt.value = pValue;
    
    if(pIsSelected)
    l_Opt.setAttribute('selected','selected');
    
    if(document.all){
      pSelect.options.add(l_Opt);
      l_Opt.innerText = pContent;
     } else {
      l_Opt.appendChild(document.createTextNode(pContent));
      pSelect.appendChild(l_Opt);
     }
    }
    
  • createTextField setting width based on the length of the string

    I wonder if there is a way to easily calculate how wide to make a textfield you create dynamically with createTextField based on the length of a string that is passed as an argument. In other words, if you know you are going to use the font size, is there a way to know how many pixels you need? Thanks in advance to anyone who can offer assistance.

    have you looked into "TextField.autoSize?

    SPGAnne wrote:
    > I wonder if there is a way to easily calculate how wide to make a textfield
    > you create dynamically with createTextField based on the length of a
    > string passed as an argument. In other words, if you know the police
    > size you plan to use, is there a way to know how many pixels you need?
    > Thanks in advance to anyone who can offer assistance.
    >

  • Why can't I select layers in the window layout - PSE13

    I'm working on a project in expert mode. It has several layers. At random, I am now unable to select one of the layers in the window layout. I tried to drag or click or something, and nothing happens, it maintains by selecting the same item unless I have select in the utility of layers on the right side. I tried with a mouse and a Tablet Wacom, same result.

    Run updates, reset preferences and restart. Phew!

  • ItemRenderer custom - decide if selectable based on the dataProvider

    Hello

    I want to have a list with unselectable items, except some that have a property like {selectable: true} in the item object.

    Thank you.

    This message may be useful: http://flexponential.com/2009/12/20/disable-selection-on-some-items-in-a-spark-list/

    Be sure to check the implementation of Tink in the comments.

  • The Inbox can be set up so that the latest emails show the top of the Inbox instead of the other side round.

    I WANT THE LATEST E-MAILS INDICATE AT THE TOP OF THE LIST WITH INSTEAD OF THE OLDEST ON TOP.
    THANKS A LOT ANTHONY MARCH

    View (Alt - V) - sort by - Date - descending

  • Can not set a value by the executed dynamic action on the page element "selection list."

    I created an agenda of the page 'list of selection' and I want to when I change a value in another element of the page set only 'screen '.

    I created a dynamic action on the page element "selection list" for this.

    These are the dynamic action attribute:

    When:

    ======

    Event: change

    Selection type: point

    Article: P29_PURCHASE_ORDER

    Condition: No strings attached

    Advanced:

    ========

    Scope of the event: static

    Identification:

    ==========

    Action: Set

    The ' Action Page when the changed value "attribute of the element of 'list of selection' = 'None', and when I run form the dynamic action run and set the value for once and do not update the value according to the change in the article"list of selection. "

    Note: when I change the previous attribute of 'Redirect and set', dynamic action run and properly value, but the value was hidden soon

    I want to value when the value of change of select list according to this change successfully.

    Please, advice me,

    Best regards

    Mustafa Ezzat

    Hello

    you set the value of the 'Page elements to submit' to P29_PURCHASE_ORDER?

    Then, the SQL statement would use the current selected value.

    This is the help text says: "specify a list separated by commas of the elements of the page that will be submitted to the server and therefore available for use in your"SQL statement"," PL/SQL Expression"or"Body of the PL/SQL function".»

    Kind regards

    Erik-jan

  • How can I set up that uses the GPU Lightroom 6?

    Hello!

    I just got 6 Lightroom and all is well until now. However, I think that the performance could be better, and I think that the reason is that Lightroom chooses the bad GPU.

    But let me first, I use an Acer Aspire V 15 Nitro (571 G-VN7-55ZA) with the following configuration:

    • Intel Core i5-4210U 1.7 GHz
    • 8 GB memory DDR3 L
    • 8 GB + HDD 1000 GB SSD hybrid
    • Graphics Intel HD 4400
    • NVIDIA GeForce 840 M with 2 GB dedicated VRAM
    • 8.1 Windows 64-bit

    My laptop so usually works with Intel HD GPU. But when I'm using Lightroom, I want my laptop to use the best NVIDIA GPU. Unfortunately, I found no option to set it up like this, in Lightroom, nor under the GPU.

    Does anyone know how this can be done?

    Or is it not necessary, because maybe the used GPU is start-up automatically as soon as the workload is too high? How can I test this?

    Thanks for your help in advance!

    See you soon

    You can change the default GPU for a program via the NVIDIA Control Panel, simply click on the Lightroom icon and select run with graphics processor-processor > choose default graphics...

    You will receive an option to select the graphic processor preferred for Lightroom.

    My advice would be NOT to disable the Intel HD in the Panel peripheral card.

  • checkbox selection based on the name within a field

    I have a PDF form

    the form has 2 selections of checkboxes.  M or F (male or female)

    I can get a field to fill with M or F or man or woman, but how do I get a checkbox to select M or F based on

    What comes in a field?

    You can use the custom validation script of the--of the text field to change the check box, for example:

    If (event.value == "Male") this.getField("CheckBoxMale").checkThisBox (0, true);

    Else if (event.value == "Female") this.getField("CheckBoxFemale").checkThisBox (0, true);

  • How can I set up email when the field on the SSL certificate does not match?

    I am a customer of Dreamhost and don't know if our situation is unique or not, but both smtp and imap are "mail.example.com" even if the SSL certificate belongs to ' *. DreamHost.com'.

    I was not able to set up the email on my flame app because I get the following error:

    > Could not establish a connection with "mail.example.com". There may be a problem with your network or server.

    I think the problem is the lag of domain name, but I can't find a way to accept the certificate.

    Hello!

    According to the official DreamHost wiki site , you can try this (cut-and-pasted from the page). If it doesn't work, there are still other options available on the page.

    To connect to the mail server using the name of the server dreamhost.com instead of messagerie.votre_domaine.fr.

    Use the following steps to determine the name of the server to use:

       In the DreamHost Control Panel
       Click "Account Status" in the upper right hand corner
       Look for the "Your Email Culster:" at the bottom of the list.
       Find your cluster in the table below.
       Use the server name for the incoming server in your mail program.
    

    Name of Server Cluster e-mail
    homiemail-sub3 sub3.mail.dreamhost.com
    homiemail-sub4 sub4.mail.dreamhost.com
    homiemail-sub5 sub5.mail.dreamhost.com
    homiemail-master homie.mail.dreamhost.com

Maybe you are looking for

  • How to force Firefox to stop uninstalling

    two thumbnails do not appear in Firefox, but I can't open them or close them. I can't open Firefox in safe mode. I can't uninstall Firefox. I can't clear the cache or cookies.I really need an answer, otherwise I'll just go to another browser and both

  • Battery failed test

    HP Pavilion DV6-2066dX with Windows 7 Professional. Power icon shows 95% - plugged - do not load.  I ran the HP Diagnostics and received the following message: Security ID: PTR2X9-000764-XD) 3GK-C0EC03 Product ID: VW881UA #ABA Main battery Starting t

  • rearrange your photos on a bookpage in photos

    Hello I want to move form iPhoto photos but I couldn't find one tool that I find very usefulI: rearrange the pictures on a book page. For example, on a page with 9 photos I would change a picture lying on the right side of the page to the center of t

  • Windows update error 80070005 and so on! New theory. Any help?

    I had this problem that seems to affect most vista users where after a short while that the packs from windows update.I tried ALL the solutions offered by people and like so many other users with the same problem. Nothing works. However, one thing I

  • DVD drive (D :) went weird.

    Hello I have a weird problem, & I don't know how to explain it well. So, I say from the outset. I copy some files from my laptop to a 4.7 GB DVD. While it has been copied, I was you rename a file in my notebook when suddenly the blue screen of color