i've tried amending the combo box to instantiate it on the fly and that
doesn't seem to work either
// first attempt using the component as an mc
//var c:MovieClip = mc_university.cb_listOfUniversities;
//var c:MovieClip = mc_university.attachMovie("ComboBox",
"cb_listOfUniversities", mc_university.getNextHighestDepth(), {_x:74,
_y:133.6, _width:245});
// second attempt using createClassObject
import mx.controls.ComboBox;
var c:ComboBox = mc_university.createClassObject(ComboBox,
"cb_listOfUniversities", mc_university.getNextHighestDepth(), {_x:74,
_y:133.6, _width:245});
c.setStyle("fontFamily", "Lloyds TSB VAG Rounded Light");
c.setStyle("embedFonts", true);
c.addEventListener("change", cBox);
c.dataProvider = arrayOfUniversitiesNames;
c.text = "Select";
//Selection.setFocus(c);
changeTab(bt_tab_university);
unlock();
}
On Wed, Sep 3, 2008 at 11:35 AM, allandt bik-elliott (thefieldcomic.com) <
[EMAIL PROTECTED]> wrote:
> nope
>
>
> On Wed, Sep 3, 2008 at 11:23 AM, Hans Wichman <
> [EMAIL PROTECTED]> wrote:
>
>> Hi,
>> you're not using runtime file sharing right?
>> greetz
>> JC
>>
>> On Wed, Sep 3, 2008 at 11:48 AM, allandt bik-elliott
>> (thefieldcomic.com) <[EMAIL PROTECTED]> wrote:
>> > sorry to necro an old thread but i still have a problem
>> >
>> > file structure:
>> > one index swf that preloads the main swf
>> > main swf that loads in several different section swfs and masks them in
>> a
>> > frame
>> > the combobox is in one of the masked sections
>> >
>> > the issue is this:
>> > i have a combo box that uses an array populated by a loaded xml file as
>> a
>> > dataprovider. It all works just fine apart from that when the combo box
>> is
>> > first opened, the first 'page' of entries doesn't render. If the list is
>> > scrolled or an entry is selected (it's fully populated), the entire list
>> > renders properly, including the entry that's selected.
>> >
>> > This happens when the site is viewed on a server and when the file is
>> 'test
>> > movie'd on it's own but it doesn't happen when the index swf is 'test
>> > movie'd or when the site is viewed locally in a browser
>> >
>> > The cb uses fonts used throughout the site and they are embedded (i've
>> added
>> > the code for the cb below). It's been suggested that maybe the cb is
>> loaded
>> > before the fonts so that it doesn't get a chance to render properly but
>> i
>> > can't see how that is happeneing - i've tried added a textfield with
>> the
>> > fonts embedded make sure that that wasn't it (although i haven't added
>> the
>> > fonts to a frame loaded before the cb - i'm trying that now)
>> >
>> > the cb is placed manually onstage and has the following code added on
>> the
>> > timeline:
>> >
>> > function init():Void {
>> > xml.ignoreWhite = true;
>> > xmlFile = (xmldata != undefined) ? xmldata : PATH();
>> > xml.load(xmlFile);
>> > xml.onData = function (src:String) {
>> > if (src == undefined) {
>> > this.onLoad(false);
>> > } else {
>> > this.parseXML(src);
>> > this.loaded = true;
>> > this.onLoad(true);
>> > parse(); // creates the arrays
>> > }
>> > }
>> >
>> > var cBox:Object = {};
>> > cBox.change = function(o:Object):Void
>> > {
>> > //Selection.setFocus(c); // didn't work
>> > //o.target.onKillFocus=undefined; // didn't work
>> > getGeoEvents(
>> >
>> arrayOfUniversitiesNames[mc_university.cb_listOfUniversities.selectedIndex]
>> > ); // sends user to correct tab
>> > lock();
>> > }
>> >
>> > // this is the script for the cb
>> > var c:MovieClip = mc_university.cb_listOfUniversities;
>> > c.setStyle("fontFamily", "VAG Rounded Light");
>> > c.setStyle("embedFonts", true);
>> > c.addEventListener("change", cBox);
>> > c.dataProvider = arrayOfUniversitiesNames;
>> > c.text = "Select";
>> > //Selection.setFocus(c); // didn't work
>> > changeTab(bt_tab);
>> > }
>> > _______________________________________________
>> > Flashcoders mailing list
>> > [email protected]
>> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>> >
>> _______________________________________________
>> Flashcoders mailing list
>> [email protected]
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders