Traduction: Import string in a vi

Hello
I have a problem to use the import string programmaticly in my application for create a traduction system.
I 'm french and my english is not very good.
I want to create a traduction system to my application.
I try to use the import string function programmaticly but I have an error message: "not in run-mode".
So I want to call a vi in my application, I want to see this vi front panel, I want to use In-Out for this vi and before I want to traduct this vi with import string.
Thanks for your help.

Damien,
First, in LabView Help, about "Import VI Strings Method", at the end appears: " Settable when the VI is running NO ", so here is the explanation for your error message...
Anyway, recently I had to make something similar, and searching here i found a couple of ideas to perform this task... At first the solution using subVIs, seemed good to me, but it had some issues and complications... finally i implemented the solution using a very simple structure that it had better performance to do this. Consists in change the "captions" of the controls or indicators and change directly the text of the strings. To implement this quickly, i recommend to use "property node" of the variables and a simple event to detect the "value change" of the "Language control Butt
on". Also you can define several idioms by changing a list. The list can contain the words separated by bar spaces (for example). Resuming, the idea is to create a list with the words (which can be read from a file...), a button control Language, a event to handled de property nodes of the variables and displays. there are a few others details to improve this idea, and i know that there are others ways, but this works perfect and it is easy to implement.
Hope this help.
Regards,
JFT

Similar Messages

  • How can I display special characters of NonEuropean languages (French, Italian, Spanish, German and Portuguese.) using import string mechanism

    I would like to translate the User Interface of my application to French, Italian, Spanish, German and Portuguese.
    When I put special characters in the import string file they showed up as ? (question mark)
    The import strings file includes the following parameters for each string: font, text, size and style. (but no field for script)
    In order to use a unicode font such as Arial I need to select a french script. But this option is not supported bu LabView (As far as I saw)
    A) Is there a font which is directly German/ French etc and not regula font + script parameter?
    B) Are there another required step
    s for special characters support? (When I put speciual characters in the import string file the showed up as ? question mark)

    This was discussed last week in this group- read the previous messages.
    Look for the thread "Foreign Languages in Labview"
    And recite the mantra
    ActiveX is good
    ActiveX is holy
    All Hail Bill
    Those who claim otherwise are heretics and not to be trusted
    Actually, in this case the non-ActiveX suggestions may be good.
    talia wrote in message
    news:[email protected]..
    > How can I display special characters of NonEuropean languages (French,
    > Italian, Spanish, German and Portuguese.) using import string
    > mechanism

  • "Import string" method not supported in LabVIEW 7.1

    We have made an application that support multi-language (English, French, etc.). In LabVIEW 6.1, we used the "import string" VI method to support this option. The method was executed just before to open front panel. The code was based on this example found in NI Developer Zone:
    Translation/Localization Tools in LabVIEW
    (http://sine.ni.com/apps/we/niepd_web_display.disp​lay_epd4?...
    But surprise in version 7.1, this method can't be loaded without the diagram block. So the built application doesn't support it! It works only in the development interface. Why this change?
    If someone has an idea to solve this, let me know.

    If you build that example into an EXE under LabVIEW 7.1, it should work fine as long as you add the non top-level VIs as Dynamic VIs and add the language files as Support Files when you create the executable, making sure to specify in "Custom Destinations" that you want the string files to end up in the same directory as the EXE.
    Your point about the method requiring the block diagram is correct, according to the help for the method. However, I think the diagrams will be available to the run-time engine as long as you haven't purposefully removed them prior to creating the EXE in the manner described above. Maybe someone else can chime in on this point, because I know the App Builder changes a lot with every new major LabVIEW version (and sometimes, with minor versions too!).
    In any case, I just did a test where I downloaded the example you referenced, created a .BLD file as I indicated above, and got a successful executable that was able to use the Import VI Strings method to load the desired language at run-time.
    Regards,
    John

  • Removing unwanted characters from imported string

    Hello,
    I have a tab-delimited .txt file which I have to import into Indesign for further processing.
    The file is composed by a 3 columns header row at the beginning (Code, Description, price) followed by a series of 3 columns data rows.
    The problem is that sometimes, depending on the way the txt/csv file has been created, may include unwanted characters (such as spaces, double spaces, etc.).
    Is there a way to "clean" the imported strings from these unwanted characters?
    This is my starting code:
    function processImportedTxt(){
        //Open .csv file
        var csvFile = File.openDialog("Open file .csv","tab-delimited(*.csv):*.csv;");
        datafile = new File(csvFile);
        if (datafile.exists){
            datafile.open('r');
       var csvData = new Array();
       while(!datafile.eof){//read every row till the end of file
            csvData.push(datafile.readln());
        datafile.close();
        for(a=1; a<csvData.length; a++){
            var myRowData = csvData[a];//row of data
            var mySplitData = myRowData.toString().split("\t");//divide columns
            var myRowCode = mySplitData[0];
            var myRowDesc = mySplitData[1];
            var myRowPrice = mySplitData[2];
            // Here goes code for cleaning strings from unwanted characters
    processImportedTxt();
    Any help would be much appreciated
    Thanks in advance

    Hi,
    If you want to safe 1-space occurences just a small correction:
    i.e.:
    var myRowCode = mySplitData[0].replace(/\s\s+/g,'');
    Jarek

  • Import string programmatically to reentrant VI

    I am working on a multi-language application that includes a reentrant VI. I have been successful at importing a strings file to non-reentrant VIs but seem to have issues importing strings to a reentrant VI. I basically call the reentrant VI dynamically in a loop (open VI ref, import strings file, run VI). The first iteration is error free, but after that it returns error code 1000.
    I know that the import strings function does not execute when the VI is running and that is why I am receiving this error, but my VI is reentrant and set to preallocate clone for each instance. Is this behavior expected when using the import strings function while calling a reentrant VI multiple times? If so, is there a workaround this issue?
    Thanks,
    Cristian
    (Using LabVIEW 9.0f2)
    Solved!
    Go to Solution.

    Ben wrote:
     "...I believe all re-entrant VI's share the FP...."
    If this is true, then I should be able to just import strings on the first iteration of my loop and the strings should change for all of them.
    I made a simple VI of this for testing and found that on the second iteration, the Run VI method returns error code 1000. The loop runs correctly on the first iteration because the reentrant VI was not in memory, but on the second iteration, it seems like when a new reference is made to the reentrant VI, it sees that it is already running in memory.
    From what I understand about reentrant VIs (set to preallocate clone for each instance), they should act very similar to VIT's. Someone correct me if I am wrong.

  • Export and Import Strings To/From Remote Function Modules

    Hi,
    I am building a Web Application in which the user can enter very large string (unlimited) and we want to store that value in the backend. So i need to create Remote function module which can take large strings, store it in backend and when queired export the strings to the calling web application.
    The Remote function module is allowing me to create "Import" and "Export" parameter with type String....but it is not allowing the String type "Table" parameter. I am kind of stuck now as i want to import and export multiple records of type String.
    Can anyone suggest an altenative?
    Regards,
    Kumar.

    Hi,
    To have a table parameter with string type fields, Goto SE11 and under data types, create a structure with the required fields of type string.
    Then u can use this structure to refer to the table parameter and declare it as
    p_tab like ZSTRUCTURE in the tables tab.
    Regards,
    Vik

  • Import Strings with "newline"-Symbol by DTW

    I try to import data from excel (*.txt - Unicode) with "newline" in text-Strings ("/n") with DTW Tool into a TEXT fiels in SAP B1 DB (items).
    SAP Icnore the "newline" - Symbol, after the import.
    How can I format the text?
    which is the correct indication in the txt File for "newline / enter"?

    Manuel:
    could you please try this?  Im away from my SBO station, so cannot test, but I think can work:
    you can enter a CR or LF character like this: &#13; &#10;
    change all the new lines with this chars and test
    Hope this helps
    Harold

  • Import & Export Strings method

    Hi,
    I have a multilanguage application. I have used export & import
    strings methods. I have one .txt file for each language but when I
    modify something in my vi I must export all again and then modify the
    tags again for each language file... Is there a way that I can modify
    my vi and I don't have to export all again?
    Thanks,
    ToNi.

    As far as i know you need to export strings again only if you have made any changes on front panel.
    exported file is nothing but a xml file so that you can manually edit it instead of exporting everything again (helpfule if you have done very small changes on front panel)
    Tushar Jambhekar
    [email protected]
    Jambhekar Automation Solutions
    LabVIEW Consultancy, LabVIEW Training
    Rent a LabVIEW Developer, My Blog

  • Adobe Form print/email - Attach IXOS .tif images via string table param?

    I am attempting to create an Adobe Form print/e-mail output for Invoices, with zero, one or many attached pages from the IXOS archive.  (TIFF files.)  So far I have managed to attach exactly one IXOS image.  Now I need to make the number of attached images dynamic.
    This is in Netweaver 7.0 / ECC 6.0 ehp 3 / LiveCycle Designer 8.1.
    My ABAP driver program is a copy of SD_INVOICE_PRINT01.  In pseudocode, I've added:
    Logic to identify correct IXOS image.
    Logic to extract IXOS image to application server's file system.
    OPEN DATASET image.tif FOR INPUT IN BINARY MODE.
    READ DATASET image.tif INTO xstring.
    CALL FUNCTION 'SSFC_BASE64_ENCODE' EXPORTING xstring IMPORTING string.
    APPEND string TO string_table.
    CALL FUNCTION form_name EXPORTING attachments = string_table.
    The form interface is a copy of INVOICE_INTERFACE (ABAP dictionary-based.)  I've added import param. ATTACHMENTS type STRING_TABLE.
    In the form's context tab, interface import param. ATTACHMENTS was dragged & dropped onto the context pane, yielding:
    - Table ATTACHMENTS
    -- Structure DATA
    --- Field ITEM.
    In Adobe LiveCycle Designer 8.1, I *can* create an image field with binding ATTACHMENTS.DATA[1].ITEM - that prints the TIFF from IXOS just fine.
    What *does not* work is placing ATTACHMENTS on the form as a table of image fields.  I've tried several combinations - most look like this:
    - Table or Subform ATTACHMENTS, binding ATTACHMENTS, repeat for each data item max = 1.
    -- Row or Subform DATA, binding DATA[*], repeat for each data item min = 1.
    --- Image field ITEM, binding ITEM.
    The result is consistently one blank page.  No more, no less.
    Can anyone help?
    Edited by: Eric Hopp on May 12, 2010 12:09 AM

    Hello,
    I have no experience regarding the table of pictures, but you could try a workaround if you don´t insist of displaying the images. You could attach the pictures as attachments (you know, the little attachments icon on the left in your Reader). The ABAP coding for this can be found in SE38 FP_* and when you check the descriptions you should be able to find the one working with the attachments.
    Would be better than nothing I guess,
    Otto

  • Using the invoke node VI Strings.Im​port

    I'm achieving a program to translate the captions which are on the front panels of existing programs.
     I use the invoke node VI String.Export to create a file containing the differents properties of the front panel objects of the target VI.
     I modify the fields <CONTROL ID .... name="xxxxx"> to change the captions and then i use the invoke node VI Strings.import to uptade the target VI.
    Then i use the invoke node VI Save.Instrument to save the modifications.
    The problem is that the Log File created by the invoke node VI Strings.import indicates me :
    Parsing error while importing strings
     to traduction_1.0.vi
     from C:\Documents and Settings\Administrator\Desktop\work\Labview\Exos\t​raduction\Vi_import.victl
    Tue, May 16, 2006 9:43:20 AM
    Error occurred while parsing for String object. Control name does not match.
    Which means that it can't change the captions name.
    Do i badly use the invoke nodes ? Do i have to use an other function?

    Apparently you are changing the control label, not the caption. If you created a caption for the control, the caption value should appear in the <PARTS> body, nested into the <CONTROL ...> tag.
    You can't change control labels this way. Labels are used to identify the control to which you are applying changes. Changing the label would cause the control not being found.
    Paolo
    Paolo
    LV 7.0, 7.1, 8.0.1, 2011

  • DEC to STRING conversion

    I can't seem to convert a DEC to a string.  This is a field defined in the dictionary by type TZNTSTMPS (DEC 15).  I tried the following to do the conversions:
    d_string = d_dec.
    write d_dec to d_string.
    CALL FUNCTION 'HRCM_AMOUNT_TO_STRING_CONVERT'
      EXPORTING
        betrg                         = d_dec
    *   WAERS                         = ' '
    *   NEW_DECIMAL_SEPARATOR         =
    *   NEW_THOUSANDS_SEPARATOR       =
    IMPORTING
       STRING                        = d_string.
    They all give me the same result which is an 8 character result with * being the first charcter.  Ultimately, what I need is to grab the first 8 characters as that is a date.
    Regards,
    Aaron

    Thanks for the idea.  ABI_TIMESTAMP_CONVERT_FROM works.
    Sorry, I thought it did.  It throws a run-time error telling me:
    Error analysis
        At the statment
             "WRITE src TO dest"
        only character-type data objects are supported at the argument position
        "dest", but no strings are supported (data types STRING and XSTRING).
        In this particular case, the operand "dest" has the
        type "g".
    It sounds like it doesn't like the DEC data type as an input but that is all I have to work with.
    Any ideas?
    Aaron
    Edited by: Aaron Shover on May 12, 2008 10:54 PM
    Sorry, it looks like LXHME_TIMESTAMP_CONVERT_FROM will work for me.
    Regards,
    Aaron
    Edited by: Aaron Shover on May 12, 2008 10:58 PM

  • Translation Builder:HOW TO EDIT A TRANLATION STRING?

    I am trying to translate from AMERICAN to FRENCH with the Oracle Translation Builder.
    I successfully did all the steps described in the translation process of the Translation Builder:Create source file,Import strings,Add translation,Translate strings,Export strings. But the translation status for all the translation strings still showed the sign indicating Revision Needed. And nothing were translated.
    Could anybody help me on this problem ?

    I cant see where you are closing the recordStore. Your problem is one of the side effect of not closing the record store.
    BTW,
    It preferred to close it in a "finally" section
    Yaron G.

  • Imoprt/Export Strings in Translation Builder not working

    Hi All,
    I am new to Translation Builder.
    There is a form which is referring many other forms, when I am importing strings of main form in translation builder, its not importing all prompts and only 25 out of 500 prompts. May be it is not importing prompts from other referring form.
    Among above 25 prompts, I have imported translations from English to German (translation builder). But after exporting the translation and compiling the form in D folder, translated prompts are not visible in German language login.
    I am following the below steps:
    1. Created DB connection
    2. Created New project
    3. Right click > import strings
    4. Base language 'AMERICAN', character set 'WE8ISO8859P1', version ='1' form=form from 'US' folder. (this form also refers other forms which are available under resource directory)
    5. Right click on .fmb > add translation > translation language 'German' & Trns. character set 'UTF8'
    6. RHS double click on GERMAN UTF8 > ok (here its not importing only very few prompts)
    7. Provided translations > save
    8. Click on version > export string and exported to d folder.
    9. Logged in with German language.
    Now translations are not coming.
    Note: First time i am using translation builder.
    Please let me know if I am missing any step or any set is required etc..
    Many thanks..
    Soniya.

    Everything was done from scratch with V28.
    1. 10. 2013 v 16:14, Bob Bringhurst <[email protected]>:
    Re: Customized strings in iPad viewer not working?
    created by Bob Bringhurst in Digital Publishing Suite - View the full discussion
    That's odd. It worked for me when I tested it. Perhaps you should try moving the current xml file to a different folder, downloading a new version, copying and pasting, and rebuilding.
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5728130#5728130
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5728130#5728130
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5728130#5728130. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Digital Publishing Suite at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Importing registered serves fails in MSSM 2012

    I exported servers two days ago, and did a clean install of Win7, now when I try to import that sqlservers.regsrvr I face this error:
    ===================================
    Key not valid for use in specified state.
     (System.Security)
    Program Location:
       at System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer.ProtectData(String input, Boolean encrypt)
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer.get_SecureConnectionString()
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer.get_ConnectionString()
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer.get_ServerName()
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerTree.AddRegisteredServerNode(RegisteredServer regSrv, TreeNodeCollection nodes)
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerTree.DoOnRegisteredServerCreated(RegisteredServer server)
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerTree.OnRegisteredServerCreated(RegisteredServer server)
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerControl.Events_SfcObjectCreated(Object sender, SfcObjectCreatedEventArgs e)
       at Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcObjectCreatedEventHandler.Invoke(Object sender, SfcObjectCreatedEventArgs e)
       at Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnObjectCreated(SfcInstance obj, SfcObjectCreatedEventArgs e)
       at Microsoft.SqlServer.Management.RegisteredServers.ServerGroup.RaiseSfcAppObjectCreatedEvent(SfcInstance obj)
       at Microsoft.SqlServer.Management.RegisteredServers.ServerGroup.Import(String file)
    The operation 'Import' failed. (Microsoft.SqlServer.Management.RegisteredServers)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1846+)&LinkId=20476
    Program Location:
       at Microsoft.SqlServer.Management.RegisteredServers.ServerGroup.Import(String file)
       at Microsoft.SqlServer.Management.RegisteredServers.Utils.Import(ServerGroup parentGroup, String filename)
       at Microsoft.SqlServer.Management.RegisteredServers.RegisteredServersContextMenuManager.ContextImport(Object sender, EventArgs e)
    All exported were remote, and I checked save username and passwords in export window. 

    Hi MaysamSh,
    According to your description, you want to import and export registered servers between computers by using SSMS. The error may occur due to some encryption enabled in your existing registered server list, you can try to delete or rename the files
    below and then give a try to import the registered servers again.
    C:\Users\[USERNAME]\AppData\Local\Microsoft\Microsoft SQL Server\100\Tools\Shell\RegSrvr.xml
    OR
    C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\RegSrvr.xml
    For more information, you can refer to the following article.
    http://chocosmith.wordpress.com/2011/02/02/ssms-r2-key-not-valid-for-use-in-specified-state/
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • Importing CSV file and converting to an Array

    Hi all,
    I'm working on a site that is importing a published CSV (comma seperated values) via actionscript 3.0 URLloader().  Right now I'm just trying to get actionscript to successfully input the imported data from the CSV into an Array, so the CSV file has only 1 cell which contains "athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor".
    Here's the code I'm using:
    //create new array
    var shirtLiveIntense_btn_Colors:Array=new Array();
    //run CSV data import
    URLLoaderCSV();
    shirtLiveIntense_btn.addEventListener(MouseEvent.CLICK, selectingLogo);
    function selectingLogo(e:MouseEvent):void{
              trace ("logo selected");
              var colorButtons:Array=this[e.currentTarget.name+"_Colors"];
              for (var i:uint=0; i<colorButtons.length; i++) {
                        colorButtons[i].ivar=i;
                        colorButtons[i].addEventListener(MouseEvent.CLICK, shirtColorOption);
    //CSV data import function
    function URLLoaderCSV() {
                var loader:URLLoader = new URLLoader();
                configureListeners(loader);
                var request:URLRequest = new URLRequest("https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AlJnOKOffTSxdFk0RVlEUTVHeF9 DMHZfZ0JzSkJjZFE&single=true&gid=1&output=csv");
                try {
                    loader.load(request);
                } catch (error:Error) {
                    trace("Unable to load requested document.");
    function configureListeners(dispatcher:IEventDispatcher):void {
                dispatcher.addEventListener(Event.COMPLETE, completeHandler);
                dispatcher.addEventListener(Event.OPEN, openHandler);
                dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
                dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
                dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
                dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
    function completeHandler(event:Event):void {
                var loader:URLLoader = URLLoader(event.target);
                trace("completeHandler: " + loader.data);
                                  shirtLiveIntense_btn_Colors.push(loader.data);
    function openHandler(event:Event):void {
                trace("openHandler: " + event);
    function progressHandler(event:ProgressEvent):void {
                trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
    function securityErrorHandler(event:SecurityErrorEvent):void {
                trace("securityErrorHandler: " + event);
    function httpStatusHandler(event:HTTPStatusEvent):void {
                trace("httpStatusHandler: " + event);
    function ioErrorHandler(event:IOErrorEvent):void {
                trace("ioErrorHandler: " + event);
    Here is the output:
    openHandler: [Event type="open" bubbles=false cancelable=false eventPhase=2]
    progressHandler loaded:57 total: 0
    httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=200]
    completeHandler: athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor
    logo selected
    ReferenceError: Error #1056: Cannot create property ivar on String.
              at main_fla::MainTimeline/selectingLogo()
    Examining the output results, I see it is clearly loading the data from the CSV file correctly, but what I think it's doing is importing the data as one string, aka "athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor", and pushing it to shirtLiveIntense_btn_Colors:Array=new Array().  But, as I see from the error, function selectingLogo(e:MouseEvent) can't process the array because it contains a string.
    If I switch out shirtLiveIntense_btn_Colors.push(loader.data); with shirtLiveIntense_btn_Colors.push(athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor);, everything works like a charm, but I need the array to be assigned from the dynamic data in the CSV file.
    Can anyone lend a hand in getting the imported stringed CSV data pushed to an accessable array?
    Thanks!

    Thanks kglad for the reply.
    I substituted shirtLiveIntense_btn_Colors.push(loader.data); for shirtLiveIntense_btn_Colors=loader.data.split(","); like you suggested, but I still got the same output:
    openHandler: [Event type="open" bubbles=false cancelable=false eventPhase=2]
    progressHandler loaded:57 total: 0
    httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=200]
    completeHandler: athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor
    athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor
    logo selected
    ReferenceError: Error #1056: Cannot create property ivar on String.
              at main_fla::MainTimeline/selectingLogo()
    I also tried shirtLiveIntense_btn_Colors.push(loader.data.split(",")); and it gave me the following output instead:
    openHandler: [Event type="open" bubbles=false cancelable=false eventPhase=2]
    progressHandler loaded:57 total: 0
    httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=200]
    completeHandler: athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor
    athleticMaroon,charcoal,colonialBlue,kellyGreen,fullColor
    logo selected
    TypeError: Error #1006: addEventListener is not a function.
              at main_fla::MainTimeline/selectingLogo()
    Any ideas?
    Thanks for the help!

Maybe you are looking for