If you right-click on a game of movie in a website and see a box with the bottoim line "About Adobe Flash Player..." does that necessarily mean that the content was made with Flash (Either Flash Pro, Flash Builder, FDT, Flash Develop)?
Does it mean that the creators for sure used AS3, or could you in thery have an html5 or union project running in flash player?
Yes, it means the content is made in Flash. If you view source for the website, contents made in flash have .swf extension.
But the creators may not have used AS3, it may be made using AS2 if older.
Related
I hear that Flash is starting to go away. I know later this year Chrome is withdrawing support for it, and I wonder what is going to happen with it eventually. I'm sad that so many people seem to not like Flash because it is the platform I have the most experience in.
Sidenote: I know Flash is now renamed to Animate, and I figure Adobe was trying to rebrand probably so as to lose a little bit of the bad sentiments towards it(just a theory).
I know this is more of a "news" type question than a coding question, but does anyone know if Flash is going to continue to be a thing or should I bail before the bitter end?
Edit: someone said something about air being a still supported platform for chrome or coding in flash in general. Any more tips for how difficult/easy it would be to either transfer my code to it or starting a new project from scratch learning different coding syntax or is it mostly the same as AS3 in general. I know a little bit of unity with C# would it be easier to switch over to that?
First you'll need a bit of background.
Flash or more specifically Flash Player, is a browser plugin that allows running ActionScript compiled for it.
There are other ActionScript compilers out there, such as the AIR compiler. Adobe AIR is not going away any time soon.
You'll be able to continue developing ActionScript 3 projects if you target them to AIR instead of Flash Player, after Flash Player is discontinued.
AIR can run on Windows, Mac, iOS, and Android.
On a side note - Flash Professional was most likely renamed to Animate since it does so much more than just produce "Flash Player" content. It can publish AIR, HTML5, and create animations at the very least.
I just create an interactive flash website and it doesnt work without flash player. Is there a code to make my website work well on any browser and without flashplayer?
Thanks :)
Bad news, if you want to run flash animation in a web page, the browser should have FlashPlayer installed and enabled.
But if it's not in a webpage, you have the possibility to convert your Flash animation in an application with Adobe AIR for desktop and mobile.
http://www.adobe.com/products/air.html
With the last Flash IDE (Animate CC), you can export your Flash animation in HTML5, to be compatible with a browser that not have Flash Player. But not support all Flash functionalities.
https://helpx.adobe.com/animate/using/creating-publishing-html5-canvas-document.html
Hi there...
I am having a query about how to publish in HTML5 format through flash.
I have a .fla file containg animation and Actionscript 3.0, when i publish it to HTML, it ask to download flash player in browser. But it is not necessary to have flash player in the browser while loading the .html file. So plaease guide me for the issue.
Thanks in Advance..
You're misunderstanding what the menu means by publish to HTML. This is simply publishing a SWF file and a corresponding HTML file that has HTML code to embed the SWF. This is not a cross compilation option. Those exist but that's not what you get in Flash CS5 by default.
If you're interested in Cross Compilation from AS3 to HTML/JS you can check out Randori and also projects like FalconJS:
http://blogs.adobe.com/bparadie/2011/11/19/what-is-falconjs/
I saw a talk about both of these recently in Chicago by some of the developers. They both seem like promising concepts (basically dodging the flash player).
The other option if you're trying to develop for mobile deployment is to package your code as an air installer. This will run your code on top of the AIR runtime (which has support on tons of devices, iOS, Android, Blackberry etc.), but this is not an in the browser experience, but rather a download the app type deal.
From what I got from the two developers (one from Apache Flex, one the creator of Randori) neither wanted to put too much trust into Adobe's platform given it's no longer supported on most mobile devices.
As an aside Adobe also has a product called Edge that allows you to do animation with a similar tool-set to what you get in Flash and exports HTML/JS/CSS. If you're not interested in AS3 or object oriented programming or type-safe languages cross compiling might not be the best option. I've personally been playing with AngularJS lately and been liking it due to the parallels with Flex, but there's a lot of great scripts/libraries/frameworks out there, if you explain a bit more of what you're trying to accomplish I can give more directed guidance.
So lets say I make a game using flash and as3, then I publish it as .exe, would adobe mind if I customized the projector with third party software like resource hacker, like change .exe icon and title from the default flash icon and text "flash player 10", then distribute that .exe?
For a projector you will need a 3rd party tool, but i think you will find that resource hacker won't work in CS6, only in CS5 and earlier. It would be best to package the exe with a tool like MDM Zink, where you can cutomize your Window. Since tools like Zink have been round a while and are established i dont think Adobe has any problems with it.
Why dont you publish with AIR? There you have full control over the window(Chrome) and have additional Desktop relevant libraries. And you can package as captive .exe.
I already know about StageWebView and HTMLLoader, but that only works in Adobe AIR. Is there any way (maybe third party) to do the same in a SWF.
Reason:
I'm building a game in AS3 that will run on mobile devices with Adobe AIR, and there is also a web version that will run as a SWF.
The game has some links, URLs that open in a StageWebView for mobile. My problem is that the SWF has to open these URLs in a browser popup or i-frame... I don't like it :(
What you're trying to accomplish isn't possible in a SWF. However, on the web you will have access to javascript and HTML, and with that, you could replicate the functionality with an iframe that sits directly over your SWF.