Found a workaround! When I set mouseChildren="true" on the button it is
working for me. Can't see anything in the release notes for that though ?

On Wed, Jul 6, 2016 at 3:03 PM, Fréderic Cox <coxfrede...@gmail.com> wrote:

> OK so here is what I found:
>
> My (mobile) project works in 4.11, not in 4.12
> A new mobile projects works in 4.11, not in 4.12
> A new project works in 4.11 and in 4.12 with spark theme
> A new project worls in 4.11 and in 4.12 with the mobile theme if I
> included mobile.swc and mobilecomponents.swc in the library path
>
> So the issue seems to only occur for mobile projects created as mobile
> project from 4.12 onwards
>
> On Wed, Jul 6, 2016 at 2:22 PM, Fréderic Cox <coxfrede...@gmail.com>
> wrote:
>
>> I have now swapped the custom skin to a new custom skin by using Create
>> MXML Skin -> Host component Button and copy skin from ButtonSkin. If I add
>> a textinput in there it is also not responding to mouse events.
>>
>> Easy to reproduce now:
>>
>> <s:Button skinClass="components.order.CustomHeaderExperimental" width="
>> 300" />
>>
>> CustomHeaderExperimental I only added
>>
>> <s:TextInput width="80" right="10" />
>>
>> to the default sparkbuttonskin I created in Flash Builder
>>
>>
>>
>> On Wed, Jul 6, 2016 at 2:04 PM, Fréderic Cox <coxfrede...@gmail.com>
>> wrote:
>>
>>> The custom skin is a skin with hostComponent is
>>>
>>> fr.washmatique.spark.components.navigators.AccordionElementHeader and
>>> that is defined as
>>>
>>> public class AccordionElementHeader extends Button
>>>
>>> So it is a custom skin (skinClass set to the Button) which contains
>>> children. The children of this button skin can not be clicked since 4.12
>>>
>>> On Wed, Jul 6, 2016 at 1:50 PM, Fréderic Cox <coxfrede...@gmail.com>
>>> wrote:
>>>
>>>> Alex,
>>>>
>>>> I've investigated some more (and will continue in the coming hours,
>>>> hopefully not too long ;-)) but it seems the issue is *NOT* related to
>>>> spark textinput (as the title of this thread now incorrectly states). I
>>>> have added a button next to the textinput and I'm not able to click that
>>>> button either.
>>>> So I am now going to investigate why the mouse events are not triggered
>>>> on these components inside the custom skin
>>>>
>>>> Also a mouseDown handler on the skin itself:
>>>>
>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>
>>>> <s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009";
>>>>
>>>> xmlns:s="library://ns.adobe.com/flex/spark"
>>>> creationComplete="skin_creationCompleteHandler(event)"
>>>>
>>>> mouseChildren="true" mouseDown="skin1_mouseDownHandler(event)"
>>>>
>>>> Is not triggering the event handler ..
>>>>
>>>> Any pointers are greatly appreciated. I'll let you know what I find more
>>>>
>>>> On Wed, Jul 6, 2016 at 9:34 AM, Fréderic Cox <coxfrede...@gmail.com>
>>>> wrote:
>>>>
>>>>> Clicking into it does not work. Not able to input any text after
>>>>> clicking into it because no focus is assigned after clicking
>>>>>
>>>>> Verstuurd vanaf mijn iPhone
>>>>>
>>>>> > Op 6 jul. 2016 om 07:02 heeft Alex Harui <aha...@adobe.com> het
>>>>> volgende geschreven:
>>>>> >
>>>>> >
>>>>> >
>>>>> >> On 7/5/16, 2:14 PM, "Fréderic Cox" <coxfrede...@gmail.com> wrote:
>>>>> >>
>>>>> >> Hi,
>>>>> >>
>>>>> >> I have an existing application (mobile+desktop) that was using Flex
>>>>> 4.10
>>>>> >> with AIR 3.8. I decided to upgrade it to 4.15 and AIR20 but noticed
>>>>> a bug
>>>>> >> now. I have a custom skin that contains a TextInput, I am not able
>>>>> to
>>>>> >> focus
>>>>> >> into the textinput anymore.
>>>>> >
>>>>> > Do you mean that clicking into it doesn't work, or programattically
>>>>> > assigning focus doesn't work or both or something else?
>>>>> >
>>>>> > Thanks,
>>>>> > -Alex
>>>>> >
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to