Do flash games work on all system platforms? - actionscript-3

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.

Related

Conversion from flash to android tablet

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.

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.

How can I port my executable player (play.exe) for chrome

I want to port my player to chrome like flash player.
Is it have any possible solutions can do it?
I found that NaCl maybe is a solution, but It may have to redesign my player code.
So, have any way can easy port my player to chrome?
The C# aspect might pose a bit of a problem -- you will probably need to rewrite that. However, the C++ portions and FFmpeg libraries should be portable to the NaCl framework. Pertaining to rendering, you will not be using SDL to render the video (or play audio, if that's a consideration for your application). Instead, you will be calling the interfaces that NaCl provides.

Adobe AIR runtime compatibility

Is it possible that an adobe air application that runs fine with an older installed AIR runtime stops working or works buggy if it is installed on a system that has a newer version of the runtime installed?
I know by concept this should not be the case - but how is it really?
Yes, this is the case in some applications.
For example, the updater classes broke in my application LinkFinderPro when they released AIR 2.7.
I haven't seen it anywhere else, really, but I had to mention this case.
I don't know if there is some official statement from Adobe about this but I can talk to you from my own experience:
As far as I know, Adobe runtimes, both the Flash Player and Air, have always been retrocompatible and have not had issues like the ones you describe.