How do i convert Flex MX Components for use in Flex Mobile

542 Views Asked by At

I have an existing Flex Air app, that is a combination of both MX and spark components and I need it to run on an android device. Now, I have tried compiling using adt -package -target apk-emulator -storetype and when I install on the android device I get a black screen.

Creating a new mobile flex project and importing the existing stuff, I have mx stuff which obviously isn't compatible with flex mobile 4.6. Are there any other ways around this?

1

There are 1 best solutions below

2
JeffryHouser On BEST ANSWER

You have a few options, in order of complexity (from easiest to hardest):

  1. Add the MX.swc to the library path of your mobile project. Then you can use the MX Libraries in your mobile project. Performance is expected bo be dismal.
  2. Rework your code to replace the MX components with Spark components; if alternatives exist.
  3. Rebuild your app using only mobile supported components