Conversion from flash to android tablet - actionscript-3

I have a virtual world (user login, create avatar, walk around and play games) running on web with flash/as3 as client side and smartfox2X as server. I have plan to get the whole system into android tablets.
My question is How do I achieve this? or what is the best way to convert the same to run on tabs.. Will the just changing in publish settings from flash player 11 to Air for android work ???

Will the just changing in publish settings from flash player 11 to Air
for android work ???
Yes, this will work to some extends. You will not be able to run native code or to use native acceleration.
You can take a look at Haxe and OpenFL, which allows you to compile "flash" as Android native app.

Related

Do flash games work on all system platforms?

I'm developing a flash game using windows. But will these flash games actually work on linux and mac or do I need to work on something for that to be compatible?
Flash is still very popular when it comes to games (outside web browser obviously).
You can pack your game with Adobe AIR, and it will run on all platforms, except Windows Phones(?). There's tons of native extensions and libraries available for example to get everything done with Android or iOS.
And yes; it runs on windows, mac and linux without Flash player.
Flash requires a Flash Player to run. As long as the OS/Browser supports a Flash player, your program should run.
Most Operating systems (including linux and mac) supports flash players.
It will as long as you have a flash player.
If the os or linux has installed flash player, the answer is yes.
But if you embed it in browser, and used parameters, you must write different HTML tag ( object/ embed).
see: https://helpx.adobe.com/flash/kb/pass-variables-swfs-flashvars.html
It's way to late for a flash games.
You should go for java instead.
Or if it's simple serach for html5 games tutorial.
Got a minus so i'm going to answer widely.
No It's not.
Android does not support flash.
Flash is leaky and has a secure issues.

making Desktop Flash AS3 Air application without installing AIR

Well the title say it all.
So far i've been using flash IDE and publish it as AIR to make desktop app. But the down side of this is that users have to install adobe AIR in their computer before they can use this app.
So:
1. Is there a way to make desktop app without users installing adobe AIR using Flash IDE (coz AS3 is my favorite lang so far).
2. Is there another language or software I can learn, so when ever I make desktop app or perhaps mobile app users can just install it in their devices whithout having to install anything else.
I need all the insights I can get, So thanx in advance to all you guys :)
Since FlashBuilder 4.6 and Flash Professional CS6 you should be able to export your release build as "Signed application with captive runtime". If you choose so, the user will not need to install the AIR runtime.
MDM Zinc as .exe file! or else. http://www.multidmedia.com/ also for desktop Apps.
regards aktell
Users cannot use AIR apps without having AIR installed.
But do you really need AIR functionalities? Because you can publish .exe files with Flash, which simply embed Flash Player inside. If you target Windows platforms and you don't need anything special from AIR - this is a good choice.
Other than that - there are a lot of languages that can publish desktop apps, just browse around. .NET is one of the most used ones.

Using Flash Player in Windows HTML5 app

While looking over the Adobe Flash Player/AIR Roadmap (found here) I saw this:
"Flash Player release and debug players are available and supported for Windows 8 Desktop and Modern UI experiences on both x86/64 and ARM platforms."
Which got me thinking about a potential method that apps for Windows 8 might be able to be released using Flash Player.
Currently, using AIR, you can build apps for Android and iOS, as well as for Windows Desktop. But Windows 8 Modern UI and Windows Phone 8 are both unsupported platforms.
So the idea was this. If IE 10 for Modern UI supports Flash Player, and if HTML5 Modern UI Windows apps use IE under the hood in order to run, then supposedly you could wrap a Flash Player app inside of an HTML5 app, and then, voilĂ , you'd have a Windows Modern UI app running off of ActionScript. (Though it still wouldn't work for Windows Phone 8.)
Well, I have tested this, and (sadly) it doesn't work. I would almost bet that this isn't because the functionality isn't there, but rather it is because of some switch on the backend that prevents this functionality from being used.
So, finally, here is my question, mainly to sate my curiosity on the subject. Does anyone know whether or not such a backend switch exists, and if so, is there a way to switch it?
I have tried the same thing as you and no, I don't think such a switch exists.
I can only assume Microsoft has purposely blocked off ActiveX controls on purpose, since Silverlight also does not work in HTML5 apps.
It is sort of possible that with Windows 8.1 Update 1, they may change this, but I believe it opens up a lot of problems for them from a security / app store catalogue perspective, so would be unlikely.

Running AIR Mobile AS3 App on mobile?

I use flash developer and create AIR Mobile AS3 App and I wonder how can I change an app run time from desktop to my mobile device?
Thanks
In flash builder, you have to set the Run/debug configuration, what looks like below:
you have to select the platform (Android, BBRY, etc), and "On device". If you have Android device for example, make sure its connected, and in development mode. It should work,but you'll find lots of help.

Trying to understand Adobe AIR and full screen mode

This adobe's page says that:
In Flash Player, full-screen mode can
only be initiated through ActionScript
in response to a mouse click
(including right-click) or keypress.
AIR content running in the application
security sandbox does not require that
full-screen mode be entered in
response to a user gesture.
I thought Adobe AIR was a development tool. But this text above is making look like it is either a player, as it is comparing it to the Flash Player.
So, is AIR both development tool and a player?
AIR is not a development tool but rather an application runtime that allows Flex/ActionScript apps to run as a desktop application instead of within a browser window. One advantage of compiling your app as an AIR app is that it is not limited by the security sandbox that comes with running code within a browser. This means you can read/write files, go into fullscreen mode without constraints, etc. On the downside it requires the user to install your application (as well as the AIR runtime, if not already installed) rather than simply accessing your app via a webpage. Hope that helps clarify things for you.