Hi,

I was looking at this problem and saw that SVG classes in Basic are there
due to use of UIBase infrastructure and Basic depends on Graphics. So
forgot what I said.

So going again over the problem again tried to add SVG image rule to my CSS
(svg|Image), and that worked.
But is clear that some bug is there since I should not need to add that
rule to the project.

El vie., 13 mar. 2020 a las 11:34, Carlos Rovira (<[email protected]>)
escribió:

> Hi,
>
> I think the problem is that SVG Image class is in Basic library, while
> svg|Image css declaration is in Graphics library
> Since Maven links libraries in use, this show an inconsistency not shown
> in ANT.
>
> I think SVG things should move to SVG library instead for coherence
>
> Thoughts?
>
>
>
>
> El jue., 12 mar. 2020 a las 20:19, Yishay Weiss (<[email protected]>)
> escribió:
>
>> svg|Image
>> {
>>                 vertical-align: top;
>>                 IBeadModel:
>> ClassReference("org.apache.royale.html.beads.models.ImageModel");
>>                 IBeadView:
>> ClassReference("org.apache.royale.svg.beads.ImageView");
>> }
>>
>> This is what I have under
>>
>> \frameworks\projects\Graphics\src\main\resources\defaults.css
>>
>> HTMLElementWrapper.model [1] should get it, so I’m not sure what’s going
>> on. If you can’t figure it out open a bug and I’ll have a look when I have
>> time.
>>
>> Thanks.
>>
>> [1]
>>      public function get model():Object
>>         {
>>             if (_model == null)
>>             {
>>                 // addbead will set _model
>>                 addBead(new (ValuesManager.valuesImpl.getValue(this,
>> "iBeadModel")) as IBead);
>>             }
>>             return _model;
>>   }
>>
>> From: Alex Harui<mailto:[email protected]>
>> Sent: Thursday, March 12, 2020 8:21 PM
>> To: [email protected]<mailto:[email protected]>
>> Subject: Re: Trying to load external SVG with sag:Image
>>
>> It might be that the CSS that specifies a ClassReference for the model is
>> not in the defaults.css of the SWCs.  I couldn't find it on a quick look,
>> but didn't check the class hierarchy for svg:Image.
>>
>> HTH,
>> -Alex
>>
>> On 3/12/20, 9:08 AM, "Carlos Rovira" <[email protected]> wrote:
>>
>>     Hi,
>>
>>     I'm trying to load a SVG external image.
>>
>>     <svg:Image src="assets/some-image.svg" width="300" height="500"/>
>>
>>
>>     I get
>>
>>     HTMLElementWrapper.as:172 Uncaught TypeError: m is not a constructor
>>         at
>>
>> org.apache.royale.svg.Image.org.apache.royale.core.HTMLElementWrapper.get__model
>>     (HTMLElementWrapper.as:172)
>>         at
>>     org.apache.royale.svg.Image.org.apache.royale.core.ImageBase.set__src
>>     (ImageBase.as:70)
>>         at
>>
>> Function.org.apache.royale.utils.MXMLDataInterpreter.initializeStrandBasedObject
>>     (MXMLDataInterpreter.as:232)
>>         at
>>     Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLArray
>>     (MXMLDataInterpreter.as:157)
>>         at
>>
>> Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLInstances
>>     (MXMLDataInterpreter.as:337)
>>         at org.apache.royale.jewel.Group.addedToParent (Group.as:93)
>>         at
>>
>> org.apache.royale.jewel.supportClasses.card.CardPrimaryContent.org.apache.royale.core.UIBase.addElement
>>     (UIBase.as:1166)
>>         at
>>
>> org.apache.royale.jewel.supportClasses.card.CardPrimaryContent.org.apache.royale.jewel.supportClasses.group.GroupBase.addElement
>>     (GroupBase.js:165)
>>         at
>>
>> Function.org.apache.royale.utils.MXMLDataInterpreter.initializeStrandBasedObject
>>     (MXMLDataInterpreter.as:307)
>>         at
>>     Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLArray
>>     (MXMLDataInterpreter.as:157)
>>
>>     Maybe I'm doing something wrong?
>>
>>     Thanks
>>
>>
>>     --
>>     Carlos Rovira
>>
>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cfffdd1096c7744a5525808d7c69f9d94%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637196261159282792&amp;sdata=KmY2LYmIYPP4r%2BWiBajHwEFjgbohsyXO7CwixT1kxZ4%3D&amp;reserved=0
>>
>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to