Thanks; so I think if the mx.geom.Transform APIs were updated, it would mean
that apps built using that would then only work on AIR 33.1 and above..
Currently then:
a) if you have a Flex app and Flex SDK, you can use up to/including AIR 33.0
SDK to build your application. Everything will work fine (once we've made the
change to the runtime i.e. 33.1.1.50 is the only version that will fail to load
this but our next release would be okay).
b) if you are using AIR 33.1 SDK to build, then you need to update to a later
Flex SDK (4.16.2?) with these new mx.geom.* APIs in them. A SWF built with this
would then only run on versions above AIR 33.1.1.50..
I'm actually starting to lean towards the idea of reverting the change and just
adding the new APIs alongside the old ones with different function names. Hence:
public native function getRelativeMatrix3D(relativeTo:DisplayObject,
output:Matrix3D=null):Matrix3D;
would become:
// the original API:
public native function
getRelativeMatrix3D(relativeTo:DisplayObject):Matrix3D;
// the new API as well:
[API(CONFIG::SWF_44)]
public native function
getRelativeMatrix3DToOutput(relativeTo:DisplayObject, output:Matrix3D):Matrix3D;
So this one must be called deliberately and needs the output parameter to be
provided (but can be null). Then actually internally our first function could
just be calling the second one with a null input..
Feedback welcomed (particularly on what we should call these functions!) but we
need to make a decision today really to get this into our next release!
thanks
Andrew
-----Original Message-----
From: leokan23 <[email protected]>
Sent: 04 March 2020 10:37
To: [email protected]
Subject: [EXTERNAL] RE: Flex 4.16.1 broken for AIR33.1?
I think Flex libs (mx.geom.Transform) should be updated to work with the latest
versions of AIR. From the mobile perspective, it doesn't make much sense to
support older ones as you can't publish apps if you are lower than AIR 32 for
iOS or AIR 33 for Android.
I am not sure if there is any similar issue for desktops and web.
--
Sent from:
https://clicktime.symantec.com/3HjCESjpMQXstAAUHQ7kAfa7Vc?u=http%3A%2F%2Fapache-flex-users.2333346.n4.nabble.com%2F