I’m not talking about adding events. I’m talking about adding metadata for 
*existing events* so they could be addressed in MXML.


> On Oct 30, 2017, at 8:18 PM, Piotr Zarzycki <[email protected]> wrote:
> 
> If you decide to add event that's fine with me. :) It is just the matter of
> thinking about those Basic components from my sight. I have started to look
> at them as something which should be closer to HTML than to the old Flex
> world. Rest of the features should be provided by beads - if it is possible
> or by Express.
> 
> The exception could be and MDL from that which I would like to extend, but
> here I can think about those components as they are Express right now.
> 
> Piotr
> 
> 
> 2017-10-30 19:07 GMT+01:00 Harbs <[email protected]>:
> 
>> Why? Unless it adds overhead, it seems to me like any event that can be
>> added using addEventListener() should be addressable using MXML.
>> 
>> I’m just not sure from a technical perspective whether the MXML meta tags
>> add overhead if not used.
>> 
>>> On Oct 30, 2017, at 8:02 PM, Piotr Zarzycki <[email protected]>
>> wrote:
>>> 
>>> Hi Harbs,
>>> 
>>> Some time ago there were discussion on Flex Dev which makes me realize
>> that
>>> we should add event tags as long as they are reflecting some native HTML
>>> api, unless we are in express. For example we are using in many places
>>> "change" event which is I believe quite common in JS world, but I would
>>> avoid any additional custom one. In the other world Let's answer to the
>>> question in following case - Does "img" in HTML world have "load" event ?
>>> 
>>> Piotr
>>> 
>>> 
>>> 2017-10-30 18:47 GMT+01:00 Harbs <[email protected]>:
>>> 
>>>> This does raise a good question:
>>>> 
>>>> Should we be adding MXML meta tags for all supported events? It seems
>> like
>>>> a desirable thing to have, and there are currently very few event tags.
>> I’m
>>>> not clear on whether the meta-tags effect the end result of code size.
>>>> 
>>>> Harbs
>>>> 
>>>>> On Oct 30, 2017, at 7:38 PM, GitBox <[email protected]> wrote:
>>>>> 
>>>>> justinmclean commented on issue #60: Image not removed when src set to
>>>> null
>>>>> URL: https://github.com/apache/royale-asjs/issues/60#
>>>> issuecomment-340524197
>>>>> 
>>>>> 
>>>>> This code fails to compile:
>>>>> ```
>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>>>>>                 xmlns:js="library://ns.apache.org/royale/basic">
>>>>> 
>>>>>     <fx:Script><![CDATA[
>>>>>         import org.apache.flex.events.IEventDispatcher;
>>>>> 
>>>>>         public function blankimage():void {
>>>>>             image.visible = false;
>>>>>             image.src =  "https://www.apache.org/
>> foundation/press/kit/
>>>> poweredBy/Apache_PoweredBy.png";
>>>>>         }
>>>>>         public function showImage():void {
>>>>>             image.visible = true;
>>>>>         }
>>>>>         ]]></fx:Script>
>>>>> 
>>>>>     <js:valuesImpl>
>>>>>         <js:SimpleCSSValuesImpl/>
>>>>>     </js:valuesImpl>
>>>>> 
>>>>>     <js:initialView>
>>>>> 
>>>>>         <js:View>
>>>>>             <js:Container id="startPage" visible="true" width="100%">
>>>>>                 <js:beads>
>>>>>                     <js:VerticalLayout />
>>>>>                 </js:beads>
>>>>>                 <js:Image id="image" src="https://www.apache.org/
>>>> foundation/press/kit/asf_logo_url.png" width="50%" height="50%"
>>>> layoutNeeded="showImage()" />
>>>>>                 <js:TextButton text="Blank" click="blankimage()" />
>>>>>             </js:Container>
>>>>>         </js:View>
>>>>>     </js:initialView>
>>>>> 
>>>>> </js:Application>
>>>>> ```
>>>>> 
>>>>> With this error:
>>>>> ```
>>>>> /Users/justinmclean/IdeaProjects/FlexJSTest/src/ImageBlank.mxml(26):
>>>> col: 130 This attribute is unexpected. It will be ignored.
>>>>> 
>>>>>                 <js:Image id="image" src="https://www.apache.org/
>>>> foundation/press/kit/asf_logo_url.png" width="50%" height="50%"
>>>> layoutNeeded="showImage()" />
>>>>> ```
>>>>> 
>>>>> I assume the only way to do this would be to add a hard coded event
>>>> listener manually like so?
>>>>> 
>>>>> ```
>>>>>     <fx:Script><![CDATA[
>>>>>         public function blankimage():void {
>>>>>             image.visible = false;
>>>>>             image.src =  "https://www.apache.org/
>> foundation/press/kit/
>>>> poweredBy/Apache_PoweredBy.png";
>>>>>             image.addEventListener("layoutNeeded", showImage);
>>>>>         }
>>>>> 
>>>>>         public function showImage(event:Event):void {
>>>>>             image.visible = true;
>>>>>         }
>>>>>         ]]></fx:Script>
>>>>> ```
>>>>> 
>>>>> 
>>>>> ----------------------------------------------------------------
>>>>> This is an automated message from the Apache Git Service.
>>>>> To respond to the message, please log on GitHub and use the
>>>>> URL above to go to the specific comment.
>>>>> 
>>>>> For queries about this service, please contact Infrastructure at:
>>>>> [email protected]
>>>>> 
>>>>> 
>>>>> With regards,
>>>>> Apache Git Services
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> 
>>> Piotr Zarzycki
>>> 
>>> mobile: +48 880 859 557
>>> skype: zarzycki10
>>> 
>>> LinkedIn: http://www.linkedin.com/piotrzarzycki
>>> <https://pl.linkedin.com/in/piotr-zarzycki-92a53552>
>>> 
>>> GitHub: https://github.com/piotrzarzycki21
>> 
>> 
> 
> 
> -- 
> 
> Piotr Zarzycki
> 
> mobile: +48 880 859 557
> skype: zarzycki10
> 
> LinkedIn: http://www.linkedin.com/piotrzarzycki
> <https://pl.linkedin.com/in/piotr-zarzycki-92a53552>
> 
> GitHub: https://github.com/piotrzarzycki21

Reply via email to