John, Though your code is in ActionScript, you should just be able to use the MXML WindowedApplication tag just at the very top-level, and initialize your main ActionScript UI within an <mx:Script> tag.
Something like: <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="init();"> <mx:Script> <![CDATA[ private function init():void { // Fire up all your AS stuff here } ]]> </mx:Script> </mx:WindowedApplication> Finally, I left out a step (4) in my previous message. Steps 1-3 are sufficient to run your AIR app in the debugger, but to distribute your AIR application you typically need to generate and sign a .air file. Flex Builder can do that; from the raw SDK, you should check out the adt tool. Hope this helps, Michael Portuesi --- In flexcoders@yahoogroups.com, John McCormack <j...@...> wrote: > > Thanks Michael, > > I will give this a try. > > Currently, within FB3 I can create an AIR project and it does these > things for me but the output is structured similarly to a Flex project > but my projects are ActionScript projects built within FB3 and so the > conversion isn't quite the same. > > Perhaps I should be looking to convert from AcitionScript to Flex as an > intermediate step: by minimizing the mxml and calling my main Document > Class from the main mxml class and then modify that for AIR. > > It's annoying because from within Flash Prof. I can publish as AIR, but > that's a conversion step backwards. > > John > > > Michael wrote: > > John, > > > > You can convert your Flex project to an AIR application pretty easily. > > There's three basic steps involved: > > > > 1) Your application should be declared as inheriting from > > WindowedApplication, rather than Application in your main myapp.mxml file. > > > > <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"> > > > > <!-- declaration of your app top-level fixtures goes here --> > > > > </mx:WindowedApplication> > > > > 2) Create an AIR app descriptor file. Here's an example. Name it > > myapp-app.xml and place in the same folder as your main myapp.mxml file. > > > > <?xml version="1.0" encoding="UTF-8"?> > > <application xmlns="http://ns.adobe.com/air/application/1.5.1"> > > <id>com.myapp.tester</id> > > <version>0.1</version> > > <filename>tester</filename> > > <name>FlexUnit Test Runner</name> > > <initialWindow> > > <content>tester.swf</content> > > <visible>true</visible> > > <systemChrome>standard</systemChrome> > > <transparent>false</transparent> > > <width>1024</width> > > <height>768</height> > > </initialWindow> > > </application> > > > > There is detailed documentation on the AIR app descriptor format on the > > Adobe site: > > > > http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff1.html > > > > 3) Use the AIR MXML compiler (amxmlc rather than mxmlc) in your build > > scripts. If you're using Flex Builder, you can add an AIR Project Builder > > to your in the Project Properties > Builders pane. > > > > That should be enough to get you started. Good luck. > > > > Michael Portuesi > > > > > > --- In flexcoders@yahoogroups.com, John McCormack <john@> wrote: > > > >> Is there any easy way to publish a Flex ActionScript Project as an AIR > >> file. > >> This project, by its nature, has no mxml tags. > >> > >> John > >> > >> > > > > > > > > > > ------------------------------------ > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Alternative FAQ location: > > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 > > Search Archives: > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links > > > > > > > > > > > > >