[osflash] Flash CS3 Bindings class anyone?
Samuel Agesilas
samuel at modulous.net
Fri Aug 24 07:15:00 PDT 2007
I know Flex has the bindable meta tag... but what about Flash CS3? I
kinda thought that the request was for Flash CS3 and not Flex. Maybe
I missed something.
Matthias,
I sure hope you don't have to rewrite the XML object if you do then
that binding mechanism is weak in Flex. I'll keep following this
thread and see if anybody has any other ideas.
:D
Cheers,
Sam
On Aug 24, 2007, at 9:01 AM, Matthias Dittgen wrote:
> Now I directly use XML instead of XMLList, which should be "Bindable".
> But the childnodes are not Bindable, therefore I get still the
> error/warning message.
> Do I seriously have to rewrite the XML into an Bindable ObjectProxy
> containing Bindable child ObjectProxies?
>
> Any help would be appreciated!
> Matthias
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Box
> xmlns:mx="http://www.adobe.com/2006/mxml"
> xmlns:rlsk="com.relounge.smartkiosk.*">
>
> <mx:Script>
> <![CDATA[
> [Bindable] public var _xml:XML;
> ]]>
> </mx:Script>
> <mx:Tile width="800" height="800">
> <mx:Repeater id="itemRepeater" dataProvider="{_xml.element}"
> count="4">
> <mx:VBox label="{itemRepeater.currentIndex}" width="200"
> height="100">
> <mx:Image source="'images/'+
> {itemRepeater.currentItem.image. at src.toString()}"
> />
> <mx:Label text="{itemRepeater.currentItem.description}"
> textAlign="center" />
> </mx:VBox>
> </mx:Repeater>
> </mx:Tile>
> </mx:Box>
>
>
> 2007/8/24, Matthias Dittgen <matthias at dittgen.org>:
>> it seems I can't access the child elements of a bindable Object.
>>
>> 2007/8/24, Matthias Dittgen <matthias at dittgen.org>:
>>> Hello Chris,
>>>
>>> i tried with Collection, but I don't get into this.
>>>
>>> this is in a seperate .mxml class called Template:
>>> <mx:Script>
>>> <![CDATA[
>>> import mx.collections.XMLListCollection;
>>> [Bindable] public var _xml:XMLListCollection;
>>> ]]>
>>> </mx:Script>
>>> <mx:Tile width="1120" height="700">
>>> <mx:Repeater id="itemRepeater" dataProvider="{_xml.list}"
>>> count="4">
>>> <mx:Label text="{itemRepeater.currentItem.src}" />
>>> </mx:Repeater>
>>> </mx:Tile>
>>>
>>> this way, I try to acces Template:
>>> var t:Template = new Template()
>>> t._xml = XMLCollection(myXmlList);
>>> addChild(t);
>>>
>>> The error in my console is still the same. :(
>>> Matthias
>>>
>>> 2007/8/24, Chris Velevitch <chris.velevitch at gmail.com>:
>>>> It's because XMLList is like Array, you'll use XMLListCollection
>>>> like
>>>> have to use ArrayCollection to fully utilise binding.
>>>>
>>>>
>>>> Chris
>>>> --
>>>> Chris Velevitch
>>>> Manager - Sydney Flash Platform Developers Group
>>>> m: 0415 469 095
>>>> www.flashdev.org.au
>>>>
>>>> _______________________________________________
>>>> osflash mailing list
>>>> osflash at osflash.org
>>>> http://osflash.org/mailman/listinfo/osflash_osflash.org
>>>>
>>>
>>
>
> _______________________________________________
> osflash mailing list
> osflash at osflash.org
> http://osflash.org/mailman/listinfo/osflash_osflash.org
More information about the osflash
mailing list