You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Peter Ent <pe...@adobe.com> on 2016/12/09 14:57:49 UTC
[FlexJS] ComboBox
Hi,
I've re-worked ComboBox so that it uses TextInput, Button, and List (as its pop-up). The original version had a lot of platform-specific code and just wasn't working cleanly. This new version is much better IMO. I still have to figure out how to decorate the button with an arrow. I'm thinking of an ImageButton, but I'm not sure where the image file should live since this would be part of a component in a SWC; not sure if image files can be part of the SWC. We've got a couple of arrow button view beads, but DownArrowButtonView renderers small because it is designed for the SWF-side scrollbars and is itself only available on the SWF side. The same is true for the DecrementButtonView which does use the Path class, but it assumes its host is UIBase-derived and a Button is not. So I've got to come up with something.
I've pushed the code for ComboBox now so you can give that a try.
Peter Ent
Adobe Systems/Apache Flex Project
Re: [FlexJS] ComboBox
Posted by Alex Harui <ah...@adobe.com>.
For down arrow, aren't there symbols in most fonts we can use?
On 12/9/16, 11:09 AM, "Peter Ent" <pe...@adobe.com> wrote:
>Thanks for the details. I know we can include the assets, I'm just not
>show how we [will] do it with FlexJS build files; and I'll take a look at
>this.
>
>‹peter
>
>On 12/9/16, 12:07 PM, "Jeffry Houser" <je...@dot-com-it.com> wrote:
>
>>
>>
>>On 12/9/2016 9:57 AM, Peter Ent wrote:
>>> Hi,
>>>
>>> I've re-worked ComboBox so that it uses TextInput, Button, and List (as
>>>its pop-up). The original version had a lot of platform-specific code
>>>and just wasn't working cleanly. This new version is much better IMO. I
>>>still have to figure out how to decorate the button with an arrow.
>> If it is helpful; when creating the Flextras Mobile Drop Down; I used
>>FXG images for the down arrow and used those to decorate the button:
>>
>>https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponen
>>t
>>s/com/flextras/mobile/autoCompleteComboBox/skins
>>
>>and
>>
>>https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponen
>>t
>>s/com/flextras/mobile/autoCompleteComboBox/skins/assets
>>
>> The Flextras code is released under an Apache License; so feel free to
>>reuse at your discretion.
>>
>> Sample:
>>
>>https://www.flextras.com/MobileComponents/Samples/MobileDropDownList/
>>
>> I'm pretty sure the down arrow in the sample is from these files:
>>DownArrow_down_default.fxg and DownArrow_down_default.fxg.
>>
>>
>>> I'm thinking of an ImageButton, but I'm not sure where the image file
>>>should live since this would be part of a component in a SWC
>> You should be able to include anything in the SWC; including image
>>files. In Flash Builder there was an option in properties somewhere to
>>put non-compiled assets into the final SWC. I assume it relates back to
>>a compiler argument of sorts if you're using command line tools
>>
>>--
>>Jeffry Houser
>>Technical Entrepreneur
>>http://www.jeffryhouser.com
>>203-379-0773
>>
>
Re: [FlexJS] ComboBox
Posted by Jeffry Houser <je...@dot-com-it.com>.
My bad; I completely missed the FlexJS mention in the subject header.
You can probably ignore most of what I Said.
On 12/9/2016 2:09 PM, Peter Ent wrote:
> Thanks for the details. I know we can include the assets, I'm just not
> show how we [will] do it with FlexJS build files; and I'll take a look at
> this.
>
> peter
>
> On 12/9/16, 12:07 PM, "Jeffry Houser" <je...@dot-com-it.com> wrote:
>
>>
>> On 12/9/2016 9:57 AM, Peter Ent wrote:
>>> Hi,
>>>
>>> I've re-worked ComboBox so that it uses TextInput, Button, and List (as
>>> its pop-up). The original version had a lot of platform-specific code
>>> and just wasn't working cleanly. This new version is much better IMO. I
>>> still have to figure out how to decorate the button with an arrow.
>> If it is helpful; when creating the Flextras Mobile Drop Down; I used
>> FXG images for the down arrow and used those to decorate the button:
>>
>> https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponent
>> s/com/flextras/mobile/autoCompleteComboBox/skins
>>
>> and
>>
>> https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponent
>> s/com/flextras/mobile/autoCompleteComboBox/skins/assets
>>
>> The Flextras code is released under an Apache License; so feel free to
>> reuse at your discretion.
>>
>> Sample:
>>
>> https://www.flextras.com/MobileComponents/Samples/MobileDropDownList/
>>
>> I'm pretty sure the down arrow in the sample is from these files:
>> DownArrow_down_default.fxg and DownArrow_down_default.fxg.
>>
>>
>>> I'm thinking of an ImageButton, but I'm not sure where the image file
>>> should live since this would be part of a component in a SWC
>> You should be able to include anything in the SWC; including image
>> files. In Flash Builder there was an option in properties somewhere to
>> put non-compiled assets into the final SWC. I assume it relates back to
>> a compiler argument of sorts if you're using command line tools
>>
>> --
>> Jeffry Houser
>> Technical Entrepreneur
>> http://www.jeffryhouser.com
>> 203-379-0773
>>
--
Jeffry Houser
Technical Entrepreneur
http://www.jeffryhouser.com
203-379-0773
Re: [FlexJS] ComboBox
Posted by Peter Ent <pe...@adobe.com>.
Thanks for the details. I know we can include the assets, I'm just not
show how we [will] do it with FlexJS build files; and I'll take a look at
this.
‹peter
On 12/9/16, 12:07 PM, "Jeffry Houser" <je...@dot-com-it.com> wrote:
>
>
>On 12/9/2016 9:57 AM, Peter Ent wrote:
>> Hi,
>>
>> I've re-worked ComboBox so that it uses TextInput, Button, and List (as
>>its pop-up). The original version had a lot of platform-specific code
>>and just wasn't working cleanly. This new version is much better IMO. I
>>still have to figure out how to decorate the button with an arrow.
> If it is helpful; when creating the Flextras Mobile Drop Down; I used
>FXG images for the down arrow and used those to decorate the button:
>
>https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponent
>s/com/flextras/mobile/autoCompleteComboBox/skins
>
>and
>
>https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponent
>s/com/flextras/mobile/autoCompleteComboBox/skins/assets
>
> The Flextras code is released under an Apache License; so feel free to
>reuse at your discretion.
>
> Sample:
>
>https://www.flextras.com/MobileComponents/Samples/MobileDropDownList/
>
> I'm pretty sure the down arrow in the sample is from these files:
>DownArrow_down_default.fxg and DownArrow_down_default.fxg.
>
>
>> I'm thinking of an ImageButton, but I'm not sure where the image file
>>should live since this would be part of a component in a SWC
> You should be able to include anything in the SWC; including image
>files. In Flash Builder there was an option in properties somewhere to
>put non-compiled assets into the final SWC. I assume it relates back to
>a compiler argument of sorts if you're using command line tools
>
>--
>Jeffry Houser
>Technical Entrepreneur
>http://www.jeffryhouser.com
>203-379-0773
>
Re: [FlexJS] ComboBox
Posted by Jeffry Houser <je...@dot-com-it.com>.
On 12/9/2016 9:57 AM, Peter Ent wrote:
> Hi,
>
> I've re-worked ComboBox so that it uses TextInput, Button, and List (as its pop-up). The original version had a lot of platform-specific code and just wasn't working cleanly. This new version is much better IMO. I still have to figure out how to decorate the button with an arrow.
If it is helpful; when creating the Flextras Mobile Drop Down; I used
FXG images for the down arrow and used those to decorate the button:
https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponents/com/flextras/mobile/autoCompleteComboBox/skins
and
https://github.com/Flextras/FlextrasComponents/tree/master/mobileComponents/com/flextras/mobile/autoCompleteComboBox/skins/assets
The Flextras code is released under an Apache License; so feel free to
reuse at your discretion.
Sample:
https://www.flextras.com/MobileComponents/Samples/MobileDropDownList/
I'm pretty sure the down arrow in the sample is from these files:
DownArrow_down_default.fxg and DownArrow_down_default.fxg.
> I'm thinking of an ImageButton, but I'm not sure where the image file should live since this would be part of a component in a SWC
You should be able to include anything in the SWC; including image
files. In Flash Builder there was an option in properties somewhere to
put non-compiled assets into the final SWC. I assume it relates back to
a compiler argument of sorts if you're using command line tools
--
Jeffry Houser
Technical Entrepreneur
http://www.jeffryhouser.com
203-379-0773