Domain: flashdevelop.org
Stories and comments across the archive that link to flashdevelop.org.
Comments · 14
-
Adobe, what are you up to?
The IDE with the name "Flash" (or "Flash CC" in it's current version) is by far the best 2d animation tool in the industry. That said, despite an ever increasing IDE set of feature, it's horrendous for coding and debugging. The OpenSource project "Flash Develop" ( http://flashdevelop.org/ ) made AS3 usable by the many hobbyists writing games, as well as the AAA's doing UI work via Scaleform's Flash player.
For those not on the Flash/AS3 scene: there was the meme "Flash is Dead" that started about 3-5 years ago. It's not dead, as-in not at 0% usage, but for about two years it hasn't been a viable tech for most indies to use. (Flash via Adobe's AIR technology does work great on mobile but for some reason, perhaps due to the need of "Flash Builder", this doesn't have as great as a traction amongst indie game devs.) Most indie/AAA devs who really did a stellar job leveraging the low-level bits of Flash, ended up going to HTML5/Javascript or C#/Unity ( http://jacksondunstan.com/ ) . A few did jump over to HaXe ( http://haxe.org/ ), and the award winning "Papers Please" game showed HaXe is viable for indie commercial projects... but it's unproven for larger scale projects and the smaller size of the dev team working on HaXe, has some companies hesitant to explore it.
So it's great Adobe is adding these hooks to allow OpenFL / HaXe to become more accessible, and thereby help out both the Flash community and their own communities.
... but what about "Flash Builder"? The other Flash IDE, built upon Eclipse that is so broken that if you delete a local project through the Finder, it prevents the whole IDE from even starting up? Is Adobe dropping it? Are they adding the functionality to it? Are they going to make it as friendly to use as FlashDevelop? (I'd love to not have to boot Parallels, just to use a Windows-only IDE.)Half of the (former-)Flash blogs I follow, sound as-if Adobe is transitioning away from Flash, putting resources into HTML/Javascript tools instead. And then occasionally, I hear about some new (usually game industry-related) features Adobe is installing in their Flash tools. But even when 100's of indie developers were making a full-time living, selling Flash games, there wasn't a single year at the Game Developer's Conference (GDC) that Adobe had a Flash presence and talked about games with their technology (with the exception of one year showing off "Adobe Director".)
Depending on if/how the sale of Unity goes to Google, or Microsoft, or whoever... this may be the one opportunity where Adobe can enamor game programmers with a Flash-based development environment (maybe other business sectors as well.)
It will be interesting to see how this plays out.
-
Re:Why did this read like an exploit report?
So you're claiming that Flash Player is a security threat and a vector for malware. Is that correct?
OK, the article is about developing apps and web content that don't use Flash Player, i.e. HTML+JS+CSS, C++, etc.
An IDE they mention, OpenFL is free and open source. Anyone can see the source code and check for any potential malware or exploits.
Installing native apps in your OS is a way bigger security and privacy risk than accessing web content and apps through a browser.
Even if you do publish apps for Flash Player, Flash Player is less of a security/malware threat than Apple Quicktime, Adobe Acrobat, and Javascript (JS usually tops the malware threat charts). In fact, Flash Player consistently falls low on the lists of security threats. Flash Player is iTunes' App Store and Google Play's biggest competitor. Where did you hear that Flash Player is a malware problem again?
BTW, has anyone mentioned that FlashDevelop http://www.flashdevelop.org/ is free and open source and supports multiple export/compiling formats?
-
Re:If you need Flashbuilder, try Mac
I have FlashBuilder on my Mac, I only use it when deploying a project to iOS - it is awful. One example: With the latest version (4.7) I deleted a project through the OS X Finder on my hard drive, that I had previously built with FlashBuilder. Afterwards it refused to start up, immediately crashing/closing, even after a reinstall of the entire Adobe suite (a recommendation on various forums.) It took a few hours combing through posts to find a helpful one that mentioned some obscure user data directory that had to be deleted.
Who writes an IDE that crashes when a project on disk is gone?
It's for this, and various other reasons, I continue to use the free, open-source alternative FlashDevelop ( http://flashdevelop.org/ ) for my Flash IDE. It's the only reason I keep a Parallels partition on my MacBook Pro.
-
Games, duh
-
Re:Game programming is complex
+1 to this, start small with simple mechanics in a 2d space. Flashdevelop is a great, free tool that is easy to setup and use.
If you want to try using a Flash game framework, try something like Flixel. -
Re:How do I made Flash games without Flash?
http://www.kongregate.com/ runs these often as well. They are great fun. Newgrounds and Kongregate are two of the biggest flash sites.
I play games on Newgrounds sometimes. They often have game jams where games are created within so many hours.
What's the best way to compete in a Newgrounds game jam without buying a copy of multi-hundred-dollar Flash CS software?
Most of us use flash develop http://www.flashdevelop.org/ it is a free open source IDE for ActionScript/HaXe, that and the flex SDK (one comes bundled with flash develop) are all you need to develop for flash.
Then it would just be a matter of signing up on the site and getting involved.
-
Re:Right on Adobe!
You can use completely free and open source tools to create high-quality Flash content. For example, you can use the combo of Sun's JDK, the Free & Open source FlashDevelop IDE (Microsoft
.NET 2.0 required) and Adobe's Open Source Flex SDK. -
Re:Far more time than money
I read Steve Fulton's article that you linked. The gist is that nobody has yet written support libraries for Canvas-based game development.
On top of the fact that there aren't support libraries, it's also that the core API doesn't support basic functionality needed by game developers (such as playing two copies of the same sound simultaneously -- I.E. gunshots or explosions).
My cousin. He and others in his position have far more time than money, which is why they stick to Free or otherwise free tools. Imagine a high school student on summer break whose school isn't on the list of schools that get a discount on Flash CS5. These people are likely to be the people who write the support libraries that Canvas currently lacks.
Then he might be one of the people who is interested in the free and open-source compiler that Adobe released several years back. FlashDevelop is one of the best free tools for doing Flash development, though there are many many others.
I developed several games in Flash before I ever paid a single dime to Adobe -- using only free and open-source tools.
-
Re:It's the tools stupid
Good point, I didn't mention editors outside of the IDE as my gripe is that the editor in the Flash IDE has been neglected for years.
It's because of this I use FlashDevelop for all my Actionscript (both AS2 and AS3). I have a copy of Flex Builder and for non Flex based projects it is cumbersome. Perhaps it's just the integration with Eclipse but it doesn't have a snappy response to interaction like FlashDevelop. It does still have wins for debugging and SVN, although the FlashDevelop plug-in community is close to both of these.
I haven't wanted to try FDT after one of their salesmen spammed the e-mails of those on the FlashDevelop forums about trying their product.
These days I only pull open the Flash IDE if I need to work with my artist's assets.
-
FlashDevelop
When coding for Flash, I've found FlashDevelop ( http://flashdevelop.org/ ) to be the best IDE out there for doing AS2 (Actionscript 2) or AS3 (Actionscript 3) based work. Our UI team used it on the last AAA title we shipped and my current UI team is using it in our pipeline for the current games we're tackling.
The fact it's free and open source is great. The fact I can make an entire game in it without Adobe's Flash IDE, bringing in raw assets (mp3, graphics, etc..) and tie into compiled Flash assets (swcs) make it indispensable. I'm hoping the community efforts to get it working on Linux and Mac OS succeed as it's the only reason I start up Parallels on my Mac (other than to play a game or two of "Plants vs. Zombies.").
-
Flash
My background is someone who has taught Applesoft Basic, Turbo Pascal, and C++ to middle schoolers at a computer camp; I'll be teaching Flash (and potentially Processing) to artists in college with little to no prior programming experience.
I recommend using Flash with Actionscript 3 (AS3) based projects for teaching 11-14 year olds. It supports most all OO concepts, and because of its graphical nature there is instant feedback for a beginner. (e.g., mySprite.x += 5 );
If price of tools is a factor, a free development environment (such as http://www.flashdevelop.org/ ) can always be used.
An example of just some of the (visually) amazing programs you can pull off in 25 lines or less: http://www.25lines.com/?page_id=139
-
Re:Try hooking up with Ad agencies
Also, you could consider porting your game to Flash. Actionscript 3 syntax is very close to Java now so porting shouldn't be as painful as porting from Java to C/C++.
If you don't want to pony up for the Flash or Flex IDEs, you can use the free Flashdevelop AS Editor/IDE + JDK + free Flex SDK combo.
You won't be able to publish for older phones with that combo tho but it should run on Flash 10 which will be running on upcoming phones (I think it was demoed on T-Mobiles G1 Android phone at Adobe Max earlier this week. Nokia and Sony-Ericsson's pretty chummy too, so expect Flash 10 to appear on future handsets ;)
Now where's our Flash for the iPhone, Apple? :P -
Re:Silverlight is insignificantSiverlight is a far better environment for developing real applications in than Flash, which is really only suitable for animations (from a software developer perspective). When Flash started, it was as you say: it was meant for animations, with a little bit of scripting thrown in. The Macromedia/Adobe development environments are still geared toward this. Same with the books and all the cheesy animation tools and slideshow tools. Seeing that hole, Microsoft replicated Flash, but geared the tools for developers and marketed it as such. But under the hood Flash is far better for developing applications than Silverlight. But to realize this, you must 1) Use tools other than the Adobe animation-like tools, and 2) Try to actually maek a real app in Silverlight.
For tools, FlashDevelop and Flex will make you change your mind. Today, Flash is the de-facto standard for creating user interfaces in serious games (Ex: Command and Conquer), and is also common for casual games and cell-phone apps. Flex is geared toward web-application development.
Creating serious web apps in Silverlight is nearly impossible. Silverlight 1.0 has no support for controls, which makes it painful to develop a UI. Since it uses Javascript it has no advantage for the developer over Flash. In theory, Silverlight 1.1 will be comparable to (or better than) Flash for application development. But the language isn't there, the tools are unstable, and even Microsoft partners will tell you to make your web apps in Flash.
On that last part: I've been to several presentations on Silverlight. Microsoft is paying partners to learn Silverlight and to replace their Flash apps with Silverlight. Then they show it off at every user group they can. But if you talk to those partners after the presentation, or you pay them for their services, they will recommend and use Flash unless Microsoft is throwing money at them. They are hopeful for Silverlight's future, but there is presently no benefit to it. (Even once Silverlight 1.1 is out and stable, it will still take time for the tools, 3rd-party support, client-side support, etc. to proliferate)
Much like Java, Flash is finding a market in places it wasn't intended for. In the 90's, Java was headed toward a client-side UI for cross-platform web apps. But it found success in server-side development, largely thanks to beans. Flash is finding that developers are in need of an easy scripting language with good UI tools built-in. And the 3rd-party Flash players, flash tools, plus stuff like Flex and AIM are making Flash branch into other areas. If Adobe is smart, and realizes that this is Flash's future (not cheesy intro screens on web sites) then Flash will do well. If they don't realize this, then Flash will be relegated to silly animations and might eventually vanish. The ball is in Adobe's court. -
Re:Link and Summary
So basically it's nothing like Flash at all then?
You are right.
Official web site.
They state that salasaga is a "Integrated Development Environment for producing eLearning". SWF is just an output media.
For those interested in Open source Flash tool. I'm currently testing FlashDevelop (IDE for Actionscript). Looks quite nice and useful
the web site (well an "official forum") (Windows compatible only AFAIK)
More info on here