[Flashcoders] 3 level drop down menu - AS3

2008-06-09 Thread Vayu Robins
Hi.

I am struggling with something I never thought would be an issue.

I'm trying to develop a 3 level drop down menu in as3 and I am connected to
a database where all the menu items are stored.  I am getting the stored
data with the help of amfphp.

I naively assumed I could just run the data I got from the database in some
for loops and have the following structure:

Topmenu1
Submenu1
Submenu2
SubSubmenu1
SubSubmenu2
Topmenu2
Submenu1
Submenu2

Etc.

The top menus have a parent_id = 0. The submenus have parent_id = its
parents id and so on.

Could anyone please help me out of this pickle?

Cordially
Vayu


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] 3 level drop down menu - AS3

2008-06-09 Thread Ashim D'Silva
XML will solve all your troubles. With as3 flash now natively handles the
E4X syntax. You'll be able to run through everything that way.

2008/6/9 Vayu Robins <[EMAIL PROTECTED]>:

> Hi.
>
> I am struggling with something I never thought would be an issue.
>
> I'm trying to develop a 3 level drop down menu in as3 and I am connected to
> a database where all the menu items are stored.  I am getting the stored
> data with the help of amfphp.
>
> I naively assumed I could just run the data I got from the database in some
> for loops and have the following structure:
>
> Topmenu1
>Submenu1
>Submenu2
>SubSubmenu1
>SubSubmenu2
> Topmenu2
>Submenu1
>Submenu2
>
> Etc.
>
> The top menus have a parent_id = 0. The submenus have parent_id = its
> parents id and so on.
>
> Could anyone please help me out of this pickle?
>
> Cordially
> Vayu
>
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
Random Lines 3D
My online portfolio
www.therandomlines.com
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] 3 level drop down menu - AS3

2008-06-11 Thread Vayu Robins
Hmmm, thanks Ashim, but the site is managed by a cms that runs on a
database.  Hence , the content is stored in a database.
  


On 6/9/08 10:50 AM, "Ashim D'Silva" <[EMAIL PROTECTED]> wrote:

> XML will solve all your troubles. With as3 flash now natively handles the
> E4X syntax. You'll be able to run through everything that way.
> 
> 2008/6/9 Vayu Robins <[EMAIL PROTECTED]>:
> 
>> Hi.
>> 
>> I am struggling with something I never thought would be an issue.
>> 
>> I'm trying to develop a 3 level drop down menu in as3 and I am connected to
>> a database where all the menu items are stored.  I am getting the stored
>> data with the help of amfphp.
>> 
>> I naively assumed I could just run the data I got from the database in some
>> for loops and have the following structure:
>> 
>> Topmenu1
>>Submenu1
>>Submenu2
>>SubSubmenu1
>>SubSubmenu2
>> Topmenu2
>>Submenu1
>>Submenu2
>> 
>> Etc.
>> 
>> The top menus have a parent_id = 0. The submenus have parent_id = its
>> parents id and so on.
>> 
>> Could anyone please help me out of this pickle?
>> 
>> Cordially
>> Vayu
>> 
>> 
>> ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>> 
> 
> 


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] 3 level drop down menu - AS3

2008-06-11 Thread Ashim D'Silva
Yes, but you'll undoubtedly use a server side script to access that
information form the database. Formatting that into XML and feeding it to
Flash means you get an XML object, which is simply a set of arrays to run
through.I just re-read your problem. And maybe I approached it wrong.
If you've already build your setup then every object has an id and all its
children should know what that id is (parent_id). But each object that has a
parent has a .parent paramenter, if its in its display list. and if your not
structuring it that way, you should add a parent parameter to your class so
that all objects know who their parents are. Then you simply call its id.
Hope that made sense.

2008/6/9 Vayu Robins <[EMAIL PROTECTED]>:

> Hmmm, thanks Ashim, but the site is managed by a cms that runs on a
> database.  Hence , the content is stored in a database.
>
>
>
> On 6/9/08 10:50 AM, "Ashim D'Silva" <[EMAIL PROTECTED]> wrote:
>
> > XML will solve all your troubles. With as3 flash now natively handles the
> > E4X syntax. You'll be able to run through everything that way.
> >
> > 2008/6/9 Vayu Robins <[EMAIL PROTECTED]>:
> >
> >> Hi.
> >>
> >> I am struggling with something I never thought would be an issue.
> >>
> >> I'm trying to develop a 3 level drop down menu in as3 and I am connected
> to
> >> a database where all the menu items are stored.  I am getting the stored
> >> data with the help of amfphp.
> >>
> >> I naively assumed I could just run the data I got from the database in
> some
> >> for loops and have the following structure:
> >>
> >> Topmenu1
> >>Submenu1
> >>Submenu2
> >>SubSubmenu1
> >>SubSubmenu2
> >> Topmenu2
> >>Submenu1
> >>Submenu2
> >>
> >> Etc.
> >>
> >> The top menus have a parent_id = 0. The submenus have parent_id = its
> >> parents id and so on.
> >>
> >> Could anyone please help me out of this pickle?
> >>
> >> Cordially
> >> Vayu
> >>
> >>
> >> ___
> >> Flashcoders mailing list
> >> Flashcoders@chattyfig.figleaf.com
> >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>
> >
> >
>
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
Random Lines 3D
My online portfolio
www.therandomlines.com
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] 3 level drop down menu - AS3

2008-06-12 Thread Vayu Robins
Hi Ashim.

Thanks for your advice.  I ended up doing like you said creating an xml file
with server side script.

Vayu


On 6/12/08 5:21 AM, "Ashim D'Silva" <[EMAIL PROTECTED]> wrote:

> Yes, but you'll undoubtedly use a server side script to access that
> information form the database. Formatting that into XML and feeding it to
> Flash means you get an XML object, which is simply a set of arrays to run
> through.I just re-read your problem. And maybe I approached it wrong.
> If you've already build your setup then every object has an id and all its
> children should know what that id is (parent_id). But each object that has a
> parent has a .parent paramenter, if its in its display list. and if your not
> structuring it that way, you should add a parent parameter to your class so
> that all objects know who their parents are. Then you simply call its id.
> Hope that made sense.
> 
> 2008/6/9 Vayu Robins <[EMAIL PROTECTED]>:
> 
>> Hmmm, thanks Ashim, but the site is managed by a cms that runs on a
>> database.  Hence , the content is stored in a database.
>> 
>> 
>> 
>> On 6/9/08 10:50 AM, "Ashim D'Silva" <[EMAIL PROTECTED]> wrote:
>> 
>>> XML will solve all your troubles. With as3 flash now natively handles the
>>> E4X syntax. You'll be able to run through everything that way.
>>> 
>>> 2008/6/9 Vayu Robins <[EMAIL PROTECTED]>:
>>> 
 Hi.
 
 I am struggling with something I never thought would be an issue.
 
 I'm trying to develop a 3 level drop down menu in as3 and I am connected
>> to
 a database where all the menu items are stored.  I am getting the stored
 data with the help of amfphp.
 
 I naively assumed I could just run the data I got from the database in
>> some
 for loops and have the following structure:
 
 Topmenu1
Submenu1
Submenu2
SubSubmenu1
SubSubmenu2
 Topmenu2
Submenu1
Submenu2
 
 Etc.
 
 The top menus have a parent_id = 0. The submenus have parent_id = its
 parents id and so on.
 
 Could anyone please help me out of this pickle?
 
 Cordially
 Vayu
 
 
 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
 
>>> 
>>> 
>> 
>> 
>> ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>> 
> 
> 


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders