Andy, thanks again for your response. :) Unfortunately, I just had the requirement to publish for Flash Player 6.0 and found that my combo box stopped working. Apparently lock root is not available in 6.0. Is there another way to lock the root in flash player 6.0?
Any help you can provide is appreciated! (*Newbie list- sorry for the double post). -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Herrman Sent: Thursday, June 21, 2007 4:59 PM To: flashcoders@chattyfig.figleaf.com Subject: Re: [Flashcoders] Combo Box Component Errors I responded to your direct e-mail with a more detailed explanation, but for the benefit of the list: The way to fix this is to either do: this._lockroot = true; at the top of the AS code in the SWF that contains the combo boxes, or do: loadedMovie._lockroot = true; in the loader movie, where loadedMovie is the movie clip that the movie was loaded into. -Andy On 6/21/07, Lord, Susan Ms. (CONTR) <[EMAIL PROTECTED]> wrote: > > Hi there, > > I am having a unique problem using the combo box component. When I run > the file on its own, it works great, but when I load the swf into my > main file it stops working. Now to eliminate possibilities for other > errors I created 2 files to test this and removed all other programming > and am still having the same error. > > Would you mind taking a look and seeing if you can see my error? ** > Sorry for the double post newbies.** > > In the test file, I drug 4 combo box components to the stage and gave > them the > instance of combo1, combo2, combo3 and combo4. > > Here is the code in the test file: > > > //******************** Combo Boxes **********************\\ > function change(evt) { > trace(evt.target.selectedItem.label); > trace(evt.target); > for (var i = 1; i<=numComboBoxes; i++) { > thisComboBox = this["combo"+i]; > trace('combo'+i+" "+thisComboBox.value); > } > } > > numComboBoxes = 4; > for (var i = 1; i<=numComboBoxes; i++) { > var thisComboBox = this["combo"+i]; > dataNum=0; > thisComboBox.addItem({data:dataNum++, label:""}); > thisComboBox.addItem({data:dataNum++, label:"aa"}); > thisComboBox.addItem({data:dataNum++, label:"bb"}); > thisComboBox.addItem({data:dataNum++, label:"cc"}); > thisComboBox.addItem({data:dataNum++, label:"dd"}); > thisComboBox.addItem({data:dataNum++, label:"ee"}); > thisComboBox.addItem({data:dataNum++, label:"ff"}); > thisComboBox.addItem({data:dataNum++, label:"gg"}); > thisComboBox.addItem({data:dataNum++, label:"hh"}); > thisComboBox.addItem({data:dataNum++, label:"ii"}); > thisComboBox.addItem({data:dataNum++, label:"jj"}); > thisComboBox.addItem({data:dataNum++, label:"kk"}); > thisComboBox.addItem({data:dataNum++, label:"ll"}); > thisComboBox.addItem({data:dataNum++, label:"mm"}); > thisComboBox.addEventListener("change", this); > thisComboBox.selectedIndex = 0; > } > > > _______________________________________ > > Then in a second file I created a loader. Here is the code: > > stop(); > > var myLoadedClip_mc:MovieClip > =this.createEmptyMovieClip("myLoadedClip_mc", this.getNextHighestDepth) > > function load(filename:String, target_mc:MovieClip):Void > { > _loadListener = new Object(); > _loadListener.onLoadInit = Delegate.create(this, loadComplete) > _fileLoader = new MovieClipLoader(); > _fileLoader.addListener(_loadListener); > _fileLoader.loadClip(filename, target_mc); > } > > function loadComplete():Void > { > trace("the clip is now loaded and on timeline > as:"+myLoadedClip_mc) > } > > movie = "testCombo.swf" > load(movie, myLoadedClip_mc) > > _______________________________________ > > I am having the same issue. It works by itself, but not in the loader. > > Any ideas? I am stumped! > > Thanks! > Susan > _______________________________________________ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com > _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com