Flash and Open Source
Anders Schneiderman asks: "I'm involved in a project that's planning to create open source toys for educating people around complicated policy questions (e.g., policy on prescription drugs). We'd really like to use Flash as our main language, but we're concerned about the fact that the major Flash development tools cost $500--more than some of the community group folks we want to involve can afford. I took a look at Sourceforge, and while there are plenty of projects that offer ways to create Flash for free, there didn't seem to be any v.1 general development tools. Did I miss something? If you want to build Flash and you don't want to pay $500, how do you do it (aside from copying somebody else's, which as Bill Gates told us is just bad, bad, bad)? And if there aren't any powerful open source tools for it, any thoughts on why?"
I'm rather curious seeing as how i work in a MS flash desing firm.
dmarien
Seems to me like your site will have plenty of information. Using Flash for that kind of site is a really bad idea. Flash is a usability nightmare.
Why would anyone make an Open-Source Flash equivalent? They would get their pants sued off (and their shorts as well) because Flash is PROPRIETARY and PATENTED.
How did "...sucks" get a score at all?
Flash, tons of whirly-gig animated gifs, 1MB images. All of these are bad design. If my browser pops up a window and says I need a flash/shockwave/whatever doo-dad plugin, I move on. What a waste. There is a reason the BLINK tag is dead. Why not focus on your message instead?
Maybe because most open source people (me included) tend not to like flash?????
Seriously if you are going to use flash you will also need someway to view it right? That means you have to get a system capable of viewing flash.... Which means that your nice community effort is going to rely on commercial software.
Go with something completly free (the speach kind), it will safe you a lot of money!
Jeroen
Secure messaging: http://quickmsg.vreeken.net/
This is a problem I've hit before. Unfortunately the open source community hasnt produced any Flash development tools since many users of OSS are anti-flash. This is mainly due to the fact that no matter how glitzy, Flash is still not supported by the W3C as an accepted internet standard. Plus PHP works wonders with graphics. Nevertheless, maybe it's time we asked Macromedia to help us out??
would you mention Bill Gates in this context? This is getting ridicoulus. I almost finished reading the post and almost ignored it then the reference hit me and all I could say was WTF? Does it incrase the post's chance to be accepted if you bash Bill Gates? Geez... d.
I hate the fact that you people don't salute me
Flash? Why not use a real programming language instead? They have IDEs and all the other stuff you could ever want.
Flash is just that -- Flash. It's not informative. It's heavy. It's a pain on my browser. I don't like Flash. It used to be a pretty good thing to see from time to time, but it's so annoying now with all the adverts that are FLASHING in your face all the time, I'm actually thinking of backing out of my browsers plug-ins. If you want something that delivers information, stick to HTML. But this is more opinion than useful information. I've never heard of any flash products that are open source.
Flash may not be on everyone's computer, but it is a valuable tool for everyone that's using it. True, the development program costs Big Bucks, but for many uses, flash is really the only option, so what do you do? "I'm on the Brute Squad" "You are the Brute Squad"
It's not the fall that kills you, it's the sudden stop at the end.
Apparently this is the reason.
SVG is a W3C approved vector graphic and animation XML language. Development tools for it are coming right along. There is a good series about SVG on XML.COM. The author demonstrates many flash features using SVG.
If you need Flash, students or teachers can usually get a copy for a reduced amount (under $200 US). Just make sure that this isn't commercial development you're doing.
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
Well i know that you can download a free version of flash for 30 days
its not really a solution, but it could be a start to see if you wanted to actually use flash
Conscience is the inner voice that warns us somebody is looking - H.L. Mencken
Not just Bill Gates, but US TOO... Copying is against the license agreement, and we are all about enforcing license agreements, right?
Flash is a well-designed format, and the format is known and documented. It could be used for more things. I'd like to see a PowerPoint replacement that used Flash, for example. PowerPoint files are incredibly bulky; Flash is compact. Plus, you could put your presentations on web pages without much hassle.
Flash is also useful for user interface design. Many video games use Flash for the 2D API. That approach could help the open source community transition from bitmap-based to form-based APIs.
And just having a good open-source draw program for when you need a diagram on a web page would be a big help. It's annoying that Linux documentation seldom has useful diagrams. And if there are diagrams, they're raster images that can't be usefully edited. A good Flash-based lines-and-boxes program, like early Visio, would be valuable.
Macromedia's tools have a keyframe animation mindset, but that's not inherent in the Flash format. It's just a Macromedia bias. There are lots of interesting things to do with Flash and its object stream / event stream format.
a "site" is not mentioned in the post. you can build very usable applications with flash, also standalone stuff for offline use. if your flash app "sucks", it might just be that the creator can't handle the software. i did a chat application and some tutorial movies (the latter to go on a cd) that went down very well with the end users, or so i was told.
While there are some practical uses for Flash, these are few and far between, far outnumbered by the idiotic uses. This is why there's no opensource flash tools.
---- El diablo esta en mis pantalones! Mire, mire!
No, incompetent developers that overuse Flash are what suck. Like a lot of things, Flash is an awesome tool, but only when used appropriately.
Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
Don't use flash for a large-scale project, please. It's only going to make your trainging and maintenance costs skyrocket. HTML is open-source and is highly capable.
:-)
However, if you want cheap flash, the educational price for Flash MX is $99. Enroll in a community college course. Maybe a flash course... You'll need it.
Kevin Fox
It doesn't sound like the guy's using Flash to make a web site, rather to make a set of "toys" which I imagine would stand by themselves and be little programs that people would use. I would imagine that these programs might be used in a presentation or something, something private where it can be assumed that all viewers will have Flash installed.
dude. the ability to make embeded apps that work better than Java and are more powerful than Javascript is invaluable.
I got a buddy who is doing a web development class and he chose flash for his app so that the User does not need to download a new page everytime a serverside script updates information.
faster than Java, nice looking than Java, and has all the power of a serverside script without all the page reloads....NICE!!!!
I am the Alpha and the Omega-3
Being a beginning Flash developer myself, I can attest that it's probably next to impossible to produce a full-bore "budget" tool to create Flash files.
This isn't HTML we're talking about here. Flash files use coordinated timelines, compressed files, and loads of user interaction to do what it does, and it's not cheap. You can't just open the source code and peek inside. It's probably going to be some time before any open source project can produce the complexity Macromedia's put into six versions of their product.
As others have pointed out, though, you don't really need to use Flash. 99% of the time it's just that: flash, pretty animations which are implemented badly by non-professionals in order to make their site look cooler than it needs to. Most people honestly just want the information. You should consider this.
However, if you're persistently determined to use Flash, then I'd recommend buying a used copy of an Flash 4 on eBay or somewhere. It's certain to be better than any of the open source products currently available.
Although one of the reasons many slashdot users are anti-flash is that it's not supported by the W3C, I believe slashdot is a haven for command line elitests. Although there are plenty of level headed readers and posters here (perhaps the majority) I've also found the comments to often be anti-gui, anti-Microsoft (with good reason) and often too proud of their accomplishments and knowledge to allow for the fact that aesthetics are actually an important pare of usability and accessibility.
Perhaps no one's made an opensouce version because $500 isn't so expensive when you consider the price of most animation / photoediting tools.
There's probably a reason why there aren't that many open source Flash development tools. Flash seems to be mainly for commercials and TV-like movement on a webpage. Open source doesn't seem to get behind technologies that offer nothing more than "flash", but no real substance. You'll probably find a few tools that someone who thinks Flash is "neat" is working on, but a full-on v1.X gimp-like tool, I don't think so......
I'm curious, what many uses are you refering to where Flash is the only option? The only things I can think of are games and eye-candy.
To understand what's right and wrong, the lawyers work in shifts ...
The reason Flash isn't more "open source" is because it is ultimately a proprietary technology under the tight control of the Macromedia company. Although Macromedia has released a publicly available description of the internal flash file format, this in itself does not an open-source standard make:
* The description Macromedia released is incomplete in some areas, and has not been kept up to date with more recent versions of Flash.
* I've used Macromedia's documentation to write a Perl library that outputs and modifies flash movies. I've found format to be highly optimized for playback unfortunately; you can't do much to modify existing movies in interesting ways (aside from moving existing elements around the screen, rearranging letters and so on).
* Macromedia has not released a description of the Flash *project* file (thus giving them a tight reign over authoring tools). Significant information is lost when a project is published in the (documented) flash format - information that would lend itself to making more dynamic and interesting sites.
* Macromedia likely does not view the prospect of 3rd party authoring tools as being a good thing, since Macromedia is largly an authoring tools company.
Finally, I'm a bit perplexed why you would choose Flash as a good tool for educating people about "complicated policy questions" - this strikes me as something that would be served better by a more dynamic text-oriented approach (such as a Slash-code based site).
One of the problems with Flash is that it doesn't lend itself to sites which have a large amount of interaction between their users and the site authors. You can do it, but it's a huge pain-in-the-ass.
So I'm assuming you want to create a flashy presentation, and not much else.
If you can't find an open source flavor of Flash, perhaps that, in itself, could be used as a teaching-tool/motivator. Its prohibitively high cost could demonstrate why closed source is baaad, if that's where you're going with this. Sorry I couldn't help you actually find a free-beer tool...
@sshatrack
My two cents worth - but in my experience if you need (ie it is a requirement and out of your control) anmimated menus or something else dynamic, flash has provided more consistent functionality across browsers vs the dhtml implementations out there.
And if I want chrome, I'll buy a Harley-Davidson motorcycle.
The W3C SVG page may be found here. Probably the most popular browser plug-in is made by Adobe and you can get it here (RedHat 7.1 and Solaris 8 versions of the plug-in are somewhat hard to find but are still available).
You might also wish to check out some of Adobe's demos. Jasc has a Win32 app called WebDraw that can come in handy, too.
Check these out:
s vgt ions
http://www.ep.cs.nott.ac.uk/projects/SVG/flash2
http://www.w3.org/Graphics/SVG/SVG-Implementa
SVG (Scalable Vector Graphics) is an alternative to Flash.
You could try Swish, which does text effects (among other things) quite well and is only $50.
mahlen
"The carrot is the agent of the coleslaw." -- Berkeley Bob
Have you ever actually used Lingo? It is a "natural english" programming language, and to anyone who has programmed "for real" it is a total nightmare. I would suggest you use some other method to conviegh you information, while Flash is pretty and all it is a quite honestly schlock. Maybe a little more info on what, how, and to whom you want to get information too, so we can better advise you.
No flashkit and other have an open source flash movie section, there are slightly cheaper closed source products such as SWiSH and Macromedia has a 30 day trail or Flash FX availible for download. but overall this question is _kind_of_ like asking "we would like to build a Visual C++ project but can't afford Visual C++"
Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
Flash is hell from a usability standpoint. It does away with many of the notions that the web was founded out - consistant interfaces, as well as the page-based metaphor. Flash essentially "breaks" the browser controls people have finally learned to use (the back button, URL bar, etc etc).
I'm sure Flash could be useful in cases where animation is actually necessary - animated diagrams and the such. But the cases where such a thing is actually CALLED FOR are extremely rare.
All in all, Flash epitomizes style over substance. Just don't do it. There's really no good reason to.
OtakuBooty.com: Smart, funny, sexy nerds.
I would be careful buying Flash on Ebay, there are a lot of people selling pirate versions as full blown, educational as full blown, etc etc.
Flash is ok for a small percentage of stuff, but with a little more effort most people could write their Flash apps in something Open/Free (as in beer).
Another problem is that the macromedia plugin for linux may be unstable in some configurations.
On my machine, after I installed flash, some web pages would crash mozilla. I removed flash, and poof.. things worked fine.
Much like nvidia drivers, flash is closed, and this "closedness" causing inconsistant stability.
(some people have no problem.. just like the nvidia drivers)
Most of the answers so far indicate that Flash should not be used and why. That, however, was not the question. I have been been using Swish from http://www.swishzone.com/ for those simple animations with fade in/out, slide in/out of text and images for the little banner-type images. I would stay away from Flash for constructing a whole page or a site (yes, those exist!).
Swish is a Flash tool that only costs $50 for a basic license and has a free demo for you to decide. Macromedia Flash files can be saved in .swf format. It is not fully featured Flash, but may handle your needs.
I just wanted to add one thing...
:)
Think about why people will be using this web site. Do they want pretty? Or do they want information? If they wanted pretty, they'd watch a movie or take acid and stare at some vintage 70's wallpaper.
You should try to make the site attractive, of course- but don't forget your #1 priority which is (or should be) usability and information. Any compromise to make the site flashy is a detriment to what your site set out to accomplish.
OtakuBooty.com: Smart, funny, sexy nerds.
Java and SVG should cover about everything Flash does, anyway...
--TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
Flash (the development tool) enables people to create relatively complex animations and interactive sites with amazing ease. Flash itself is not to blame for usability problems on websites - check out http://www.homestarrunner.com and tell me that site isn't easy to navigate. :)
Until there are real, viable alternatives to Flash that have 96% browser penetration (this statistic is from Macromedia, of course, so it may or may not be 100% true) then it'll be the best tool for the job.
(Someone suggested PHP as an alternative? You really think doing this stuff in PHP will be as easy without any GUI-based tools??)
Mozilla has been going around with flash not playing on remote X terms. You can read the Bugzilla entry, but the short of it seem to be...
A number of ways around the problem have been looked at.
Flash crashes and thwarts recovery by doing funny things with signals.
Macromedia was asked to help.
Response was typical "we have to prioritize based on market"...
Flash released new version.
New version did nothing to help.
So, the situation seems to be one of little interest on Macromedia's part. But, as always, such dis-interest might be swayed by customer out cry.
But then... It is Flash we're talking about. Maybe we're better off without it?
As stated in a number of other responses, the main reason why there aren't any good (correct me if I'm wrong) flash open source initiatives, is because most people think flash is a sign of bad design.
Anyway, if you insist in using flash and can't afford it, why not ask for sponsoring? If the software you build has any social use, perhaps some government agency wants to sponsor you... or, if a lot of businessmen get to use your software, why not ask for sponsoring from some company? Maybe they will give you money, maybe they don't, but if you haven't asked, you will never find out, do you?
To start with, I am not a flash programmer... Now for the reason to use flash.... A number of projects that I have done in the past have had the benefit of having artists and Usability Experts working on them. When it comes to having the artists prototype their designs, they always use Flash/Shockwave/Director. The reason seems to be that it works the way that they think. We have used flash in a large project and found it wanting. We ended up combining it with custom code. The project was/is successful and the artists can change the UI without learning to program or finding the programmers to do the job.
Flash MX can be purchased for $99 if you are some sort of educator. That certainly lowers the price. Go to this URL to get it:
Macromedia Flash Education Store
You will need to attest that you are an educator.
Please read the whole comment before moderating...
As I understand it, the question can be translated as:
"We're developing a new education product in Flash. Instead of hiring developers to help us design the interface, we would like to call it 'open-source' so we can get people to work on our product for free. We're really too cheap to even supply a basic development tool to our workers, so can we mooch off someone else's work by using a free product?"
Please forgive me if I'm assuming too much, but it really sounds like you want someone to have duplicated Flash and put it on the market for free. Now, having stated something that could be considered "flamebait", I will give you some advice.
-- Don't use Flash. I know that a lot of the tech-heads here on Slashdot will say this as enitre comment and get moderated up for it. I happen to not use Flash, but I do also happen to realize that there are very valid reasons for using it, and that education is one of Flash's core markets.
If you are not willing to pay your developers or at least buy them a tool for their work, use HTML. Most likely, the people on this project will already have a preferred HTML editor, which will enable you to just use CVS or another versioning system to check in the documents.
What bothers me about this whole post, though, is that it epitomizes the "bottom-feeder" attitude of companies that really want to profit from people's hard work without paying those people for that work. To avoid this, I would recommend gathring a core development team and paying for the tools that you believe that team needs. Then, you can release your product so that the masses can update it, with the caveat that the people updating it will need a development tool that they will have to pay for on their own. Everyone goes home happy: you sell a product, your development team gets paid a small amount plus experience, and your customers can update the product on their own accord and with their own tools.
Open-source software usually fulfills a need of the developer(s). I would say that the reason that there aren't free Flash development tools is that either a) Flash is such a good product that the people who use it are willing to pay for it or b) not that many people feel a need to use Flash. It's probably some of both.
Another thing: how do you release a Flash product as "open-source"? Do you distribute your product's SWF files to the target audience? I'm not sure how that would work. Is this something you have considered?
I apologize if I read too much into your statement. I hope that you really did have good intentions and weren't just riding on the "free [as in beer] is cool" bandwagon. I'd appreciate a good response from the original poster or someone who is involved in a similar project. At face value, it seems that there are a lot of "holes" in this project plan that haven't quite been addressed.
Simpli - Your source for San Jose dedicated servers and colocation!
If you're aiming your educational site at:
- students / low-income people using the browser PCs at the local public library (usually an older box donated by someone)
- the disabled (the visually impaired often use audio text readers / large fonts)
- non-geeks who may not know what a "plug-in" is, where to get it or how to install it
- people on a slow connection (DSL / cable modems are not available in many rural neighbourhoods)
then you DO NOT want to use Flash, because you will block out a large part of your target audience.
If you insist on Flash content, have a dual site - Flash and non-Flash - and make sure the main page is accessible to a text-only browser like Lynx, so people using audio readers / slow links can actually read your page.
==================================
neophase
Yes, but how secure is it? Java is arguably slow because it goes to great lengths to define and manage untrusted code. If any turing-complete language like flash is used (note that javascript uses a restricted function call model, and, therefore, is possibly provably secure), we typically want to see some guarantees. I find it surprising that folks haven't dug deeper into flash vulnerabilities (I am sure there are tons of them; even java, with its well-defined vm+runtime, class, and security definitions had security issues). Sun and others don't seem to push the original safe mobile-code benefits of java anymore probably because java is currently finding its niche in server-side environments where mobile code and byte-interpretor performance are probably not an issue (because one can always use jit's, can trust server's own code, etc.). Currently, flash seems to have found its niche as a replacement for animated gif's, and I am very scary about the security implications.
Why don't you ask Taco what slashdot (or their AD agency) is using to create the Flash Ad's no playing here.
Afterall, we all know they would use nothing but open source software.
found at http://www.openswf.org
The real question is where are the *easy to use, end-user* Flash-making apps...And that question sort of answers itself. Most OSS developers aren't interested in end-user, easy-to-use, GUI-heavy tools. I mean, OSS is just now getting to the point where there are halfway decent Office-style applications...And Flash, while somewhat widely used, is much more niche than Office apps.
To pose a question back at the original author -- why are you looking to Flash for this functionality? I'm not anti-Flash as like 95% of Slashdot seems to be, but for what you're doing it seems like you could do it in browser-neutral DHTML and still have a really slick interactive tool. What is Flash bringing to the table for you?
It's got an introductory price of $199. It outputs SWF files, and the interface is much easier than Flash 5 or MX. Just go to Adobe's site and read the overview. There is also a nice demo video to watch.
Transistors and Beer!!
Too many times I have been stuck with an really annoying Flash ad, all glitzy and noisy, only to be greeted with an "About Macromedia Flash 5..." and nothing else, when I right-clicked on it trying to stop that suckage somehow..
Any program that does not let you disable the sound or takes away the control of your own computer is a trojan, a security risk, and an annoyance. And keeping the file format binary only makes it worse.
-- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
Pocket Animator is an open source Flash animation tool built for the Pocket PC in MFC (It shouldn't be too hard to port it to desktop Windows)
http://sourceforge.net/projects/animator/
Check OpenSWF for more Flash projects
http://www.openswf.org/
Or there's SVG...
Beez is an open source SVG animator written in Delphi
http://sourceforge.net/projects/beez/
You whiners shaddap. The question was asked, and instead of whining about how bad Flash is, just answer the friggin question.
So, here's my answer:
Get Apache, PHP, and the Ming libraries, located at http://www.opaque.net/ming/.
Ming lets you create Flash animations from within PHP that can be either saved (to reduce CPU load of regenerating the flash each time) or dynamically written so you can do things on-the-fly with it.
I used it to write up some crappy animations on my home page for my relatives to see.
Part of the problem with flash is it's overused, and the audio makes the apps take forever to load.
For some really nice examples of what you can do with flash, take a look at joecartoon.com.
I see some people posting here saying "oh, don't develop for Flash; nobody bothers to install those plugins". Well, I was curious myself, so a quick Google search turned up this: (from a Whitepaper on Macromedia's website(!), but the NPD Research numbers should be easily confirmable)
"In December 2001, NPD Research, the parent company of MediaMetrix, conducted a study to determine what percentage of Web browsers have Macromedia Flash preinstalled. The results show that 98.3% of Web users can experience Macromedia Flash content without having to download and install a player."
Take it for what it's worth. Seems amazingly high to me though.
Slashdot ran a story on an early Perl/Flash module... mustabeen... at least two years ago. As usual, the answer's Perl: now what's the question? ;)
"None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
...I thought you were going to make a portably device and wanted advice on how to maximize the utilization of Flash memory, balancing the economics of parts cost vs. storage capacity, minimizing write cycles, compressing code to save space.
.
Then I realized you're talking about using that bloated, bandwidth hogging, gotta get the plug-in, standards ignoring web-based thing called Flash(tm).
Unless others here can convince you otherwise, please don't. It's starting to look like some day all you'll need to surf the web is that damndable Flash plug-in. Just think about all those poor saps at the IETF and before who, with their misguided thinking, labored so long to create *public standards* for delivering online content
Maybe a little more info is necessary:
- Is this application to be Internet or intranet based? If Intranet, I guess you might assume better resources (bandwidth, storage) than with an app for the general public.
- do you really need the animation features? My experience (on the receiving end) with Flash indicates it may be esp. good for animation. Somehow I don't see the need in your application.
- Is the content mainly static? I think there are many better choices if the content needs frequent updates.
It sounds like you are involved in a worthy cause. Approach Macromedia about giving you the dev tools for free. They have to love the fact that you are creating more flash authors in the process.
Flash means noisy ads moving and disturbing me wherever it is used. Some sites use a silly Flash animation as a worthless "front end" before we can see the real home page.
Flash animation steals my bandwidth, cpu cycles and time. I have yet to see something useful or informative in Flash. The Flash plugin on my computer is compressed into a zip file to save me from it's pain, and when a site tells me I need to download Flash, I answer no.
It will rest in that zipfile until someone convince me Flash has been used to display something useful that I would like to see.
Find another solution because I believe more and more people will find ways to turn that irritating Flash off.
Flash itself has no inherent ability to clutter up the web with bad design and slow loading pages. That is up to you geeks (well, me too I guess) to determine.
Many of the pages I create in Flash load just as fast as the equivalent static HTML pages, and significantly faster than dynamic HTML pages.
Plus, in a fashion that HTML cannot boast, flash is cross platform! 95% of all web users can view the same thing when they view a flash page, and for the others, it's just a 500k download away, and it doesn't even cost you any user information. Compare this to the complicated and lengthy (for those on dial-up) process for upgrading your web browser.
Not to mention the fact that flash allows real-time interaction with a web server, something HTML has never been able to accomplish. And compare the speed with a Java applet. The biggest problem I've ever had on web sites was Java, because it's a massive download, there are different versions, and it seriously slows web page loading.
Flash strikes a near-perfect balance between the speed of HTML and the capability of Java, and there is almost no situation where the job won't be easier in Flash.
Granted, if you suck at flash, or at designing in general, then your swfs will suck. But I guess that's why it's $500.
...but only when used appropriately(sic)
I couldnt have put it better myself.
That's why a talented graphic designer that makes usable, non-intrusive eyecandy is worth his/her weight in Athlon XP's
(more expensive than gold or platinum, gram by gram)
Bad thing is, everybody these days thinks that by taking a basic flash course and an online "make your own web page" course they instantly become graphic designers.
So many web pages are out there (many from stablished companies, too!) that don't have the least idea about color theory, font readability, UI design, etc... It gives the WWW a bad name.
No sig for the moment.
well... SVG is just another ogg-vorbis (ie - no one outside of slashdot has heard of it or has the plugin installed).
And Java requires programming. Flash (unfortunately?) lets anyone design an animation. Heck, there are a lot of 3rd party commercial applications that will make animated text graphics or buttons. It's a modern day HyperCard.
You guys are absolutley useless. The question was not "what is your opinion of flash" it was "Are there any cheap (not even GPL'd) ways to create flash?" Why don't you keep your criticisms to yourself.
Here's my answer to your question, albeit, not a very easy one.
If you know php, you can build flash files with PHP. Now I'm not saying this is the best way to do it, or in any way easy, but with enough programming it COULD do it. Can someone out there come up with a useful answer?
Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
it is a web form application. no flashy crap. he is only using it becasue of the dynamic feedback.
I am the Alpha and the Omega-3
There are a few tools for Flash and Open Source, but they are pretty much code oriented. The first is Ming, which can be found at:
http://www.opaque.net/ming/
The second is libswf, created by SGI. I'm not sure of the status of the license, but the source _is_ available.
ftp://ftp.sgi.com/sgi/graphics/grafica/flash/
Both libraries are accessible from PHP.
As far as vector tools, Sodipodi is an incredibly cool vector editor. Unfortunately, at this time it is only svg, but you may find it useful.People have for quite a while wanted flash for sodipodi, and all one has to do is tie the Open Source flash libs to the UI. But nobody has done it. Read a post about it on the Sodipodi web site.
I hope you find this helpful.
How about a nice alternative to Flash.
http://www.squeak.org
Squeak is a freeware, open-source development environment that's been used for education and eToys for years.
There's a browser plugin for most platforms, and you can create standalone small Squeaklets that run on any platform.
For all of you people who graciously gave your .. thanks for your
opinion on not to use flash
opinion, however, THE QUESTION WAS FOR A SOLUTION
NOT YOUR DAMN OPINION.
Use swish, it's identical to flash for what most
people desire, and IT'S CHEAP... a good deal.
Have fun...
Dude... Flash is like any other tool. You can do a lot of different things with it. Flash, including its authoring environments, *do not* emphasize form over function, style over substance, or anything else. Unfortunately for the Web, Flash was merely the first common tool available to make decent looking, tiny animations. At this point, though, it's a lot more. If you need the kind of control over user experience that Flash can give you, there's really nothing else out there that will do the trick right now. (Yes, I know about SVG, etc. It's not there yet, mostly on the authoring side.) But, like a good developer with any tool, you have to make sure you've got the point in mind. Flash has a lot more possibilities than you seem to be aware of. As far as the browser UI breakage, yes, it's a problem. I'm working on an optional solution.
This is somewhat off topic, but my question is what does your site www.seiu.org actually stand behind? Is there a page that clearly states your objectives? I see "current events", "get involved", "working family issues", but nothing that really states what your guys want and where you guys are going. This is only one /.'s opinion, but it seems a little more time spent on your message and content might be worth more time then prettying/messing it up with Flash.
That seems only half-right. Things like the back, forward, and reload buttons, and the page metaphor (when not broken by forms...what's a button doing in a scrolling window?) seem to have been there from the start, but most of the consistent interfaces seem to have evolved slowly. Mostly I'm thinking about the "tab" layout, the locations of "log out" and "help," and that kind of thing. They definitely aren't part of the web's foundation, and only developed as the market's response to user confusion.
I do agree with you about Flash though. Stupid stupid.
Karma: Good (despite my invention of the Karma: sig)
A comparable flash tool to Macromedia's would be about as much work as an Illustrator clone before you added all the animation stuff. And all the while Macromedia could just change the swf format and/or introduce subtle incompatibilities in the player. (Though control of the standard may have changed recently, I stopped keeping track.)
There are various free software packages that do interesting things with vector graphics. I forgot what Killustrator changed its name to, but I think it could output static swfs. Autotrace (free, does about the same thing as Adobe Streamline) definitely can (I wrote the first version of the swf output). Then there's Ming, which can be used with several languages to output swf. But you've probably already come across most of these.
But if you're looking for a fully-featured swf authoring packages, just give up and nick Macromedia's, or hassle them for charity copies or something, coz otherwise you're SOL.
-- Proud descendant of semi-nomadic cattle-herders.
of how people view open source software, and software. It seems to me one main argument for OSS is that it's free. And I summit it's killing the software industry.
This poster has a specific problem: Creating multimedia content without paying for the development tool. To that end, if the development tool is open source or not really don't matter. I am sure if the use is really for community and education, namely, non commercial, a deal can and should be worked out with Macromedia where he can get the tools for free or a nominal fee.
A bigger problem is the mind set: you want something free, try open source. That might be the reason many people create and use open source, but that's not the value of open source. You use open source because you want to control the development of your own software and not be limited by the things you built on. And in an ideal world, you will pay what it is worth to you.
i live in indonesia, this is the land of software piracy. you could buy flash,dreamweaver,fireworks etc for just 10000 rupiahs (a lousy 1 american dollar) but theres no one selling pirated linux distro here.(who`d want to buy them anyway, when i could download them for free) ;p
i`ve never realized that the software im using cost $500 (5 million rupiah) jeezzfuk!!!!
my other machine runs a winXP (installed from `microsoft combo` CD - with wind95,98,XPpro,office,project in one cd). i wonder how much does it realy cost...
come to indo guys!!! its heaven here
yay..
Amongst other things, I develop site backends with Macromedia (formerly Allaire) ColdFusion. Several months ago, I needed to add a dynamic (and interactive) Gantt chart to a client's site.
My options were Flash, SVG, or Java. At first glance, SVG was the least appealing choice: I know Java, and Macromedia has several applications which allow for ColdFusion-Flash development. Yet when I looked at the development time for a Java applet as well as the cost, poor documentation and kludgey implementation of a CF-Flash workaround from Macromedia, SVG came out on top. And the price couldn't be beat.
Within a day I had ColdFusion to dynamically generating the SVG chart from data in SQL Server 2000. I had nice crisp lines, vibrant color, mouseovers and interactive features.
As other posters have said, Flash isn't an awful choice -- but it has been primarily used for fluff.
Where would we be today if it wasn't for http://www.newgrounds.com
That's what I thought.
Please drop the thread guys, I was wrong, flash isn't Lingo, I am sorry. My bad, Flash still is crap though.
If you just pay the 500 bucks, then you could make Yatta.
________________
All my sig are fjdklafjkldafjkldafdaklf
Now that I drove that home, on with my story:
Macromedia did try to open up the Flash 4 format so that other people could create software compatible with it. And in fact, LiveMotion was Adobe's entry into that market.
This was Flash 4, though. They're now essentially up to Flash MX (read: 6), and the spec has grown significantly since then. The first big change was scripting from 4 => 5, and while I have no idea what they added from 5 => MX, but I'm sure it's sizeable. (Memo to myself: look into it, consider upgrading just because it might be fun to try some animation.)
Remember, once again, that Macromedia makes the player plug-in, and if you base a site on Flash, you're still going to be at their mercy no matter whose development tools you use. And if you use someone else's tools, they may not keep up with Macromedia's changes.
Now, it's doubtful that they'll do anything to break an animation when viewed through an older plug-in or browser, but there may be side-effects, and they will affect both usability and user perceptions of your site.
Yes, I'll admit, this argument smacks of FUD, but sometimes the unthinkable happens.
Barring my qualms against it, I'll side with everyone else who answered so far and recommend not using Flash to build a website because it can prevent normal navigation, SWFs can take a long time to play over slow connections (I'm still stuck on a 56K dialup--I know from whence I speak), and as of Flash 5, Macromedia's authoring environment had some seriously "avant-garde" (read: bad) user interface design philosophies. There are those who believe [really C|net news] the Flash-based web is not necessarily a good idea.
The load speeds and display times could be the biggest issue, since web surfers have notoriously short attention spans.
But that's just my opinion, as always. The salt shaker is to the left; take as many grains as you need.
You cannot truly appreciate Dilbert until you read it in the original Klingon.
Flash is also pretty useless for people with visual disabilities who access your content via screen readers. Current versions of the development environment from Macromedia are also quite complicated and would involve a steep learning curve, so not only do you have to get over the pricing issue, you also need to consider how long it will take someone to learn how to develop Flash pieces.
I'm very interested in this post as a soon-to-be-college grad going into web design and development. In one month, I'll be working at a small web co. doing a little of each (I love design and have to learn the developmental side, i.e. Perl, php - I'm not a programmer but I think I can handle this with my minimal knowledge of Java.) I digress. I would like to hear from /. peeps on 2 main questions:
1) How do you feel about Flash, overall?
2) How do you feel about Flash if the web page is designed so it's not 100% necessary to have the plugin (i.e. it's got an HTML alternative and the user chooses [www.stubblehead.net])? For example, what if the page checks for the plugin and directly goes to either html.html or flash.html, with no user intervention (my site is set up like the former).
I'm very interested in people's opinion on this - please reply or email [etabone1@ic3.ithaca.edu]. And please save the one-liners and reasonless posts for someone else.
Thanks y'all
-e
PS -
Givens:
-I don't plan on using Flash for every project (hardly any)
-I know when simple static pages work better than flashy (no pun int.) ones
-Replies will also help gauge the desire/hatred of Flash-ed elements on a page, i.e. Flash buttons in an otherwise coded page
Rock!
Apparently, a Flash export for OpenOffice is planned.
There's been some word that SVG is covered by someone's (Adobe's?) patent. Does anyone know if that is true? That would really suck...
All I can recommend right now is FreeMovie or Ming or libswf. But if you want a GUI Flash design tool, you will have to wait. I do have plans for writing a Flash authoring application, but have to get FreeMovie 2 out of the door first. It also requires quite a lot of time and money to write such application, so you should not expect it to appear before X-mas 2002.
Jacek Artymiak
freelance consultant and writer
master of many a page
Edu.com carries a discounted copy of Flash MX for Windows here. The original price is $499.99, but the edu discount brings it down to $96.95, but this is a Windows solution only. Not sure if this is the way you want to go.
but what percentage of your users have gone out of their way to install Adobe's 2.5 MB SVG browser plugin? Windows, IE, and AOL all bundle the Flash player for their users convenience.
cpeterso
works better then java
have you have looked at the flash plugin files? in /usr/lib/mozilla/plugins:
ShockwaveFlash.class libflashplayer.so
how does something that is in java work better then java?
No Bill Gates didn't invent the notion that theft is bad. This line is getting so lame and cliched. Come on folks, get a grip.
faster than Java, nice looking than Java, and has all the power of a serverside script without all the page reloads....NICE!!!!
Exactly. Let me add a couple of more reasons to this list.
You guys who live in the world of the command line are very comfortable with plain text. Thus, you assume that everything is best presented to everyone in plain text. The fact of the matter is that people have different cognitive styles. If you're developing something to teach people, at least some of your audience will learn better through diagrams, pictures, simulations, and other sort of participatory (i.e., interactive) exercise. Flash can be very useful for this sort of application, particularly now that it has a real scripting language behind it, can use XML, and has some real interface widgets available to programmers.
More reasons NOT to use flash: 1) It doesn't print well. 2) It's not section 508 compliant, meaning it's not accessible so government websites won't link to you. 3) Not cross platform (I'm thinking PDA's and webpads)
Why aren't we told when editors moderate our posts?
Please moderate the parent message down. Speaking as a web developer with many years of experience, I cannot emphasize enough that Flash is just bad for the web.
... well, you got me, I have no love for (or practical experience with) Java in a Web environment.
There's no open tools for Flash because Flash (unlike HTML, JavaScript, etc) is not an open standard. Flash was created by a company (MacroMedia) for their own products and adapted as a web plugin mostly as an afterthought. Flash can only be read by that company's plugins (or, other plugins they bargained themselves into, like RealPlayer). There's no guarantee that your viewers will have the Flash plugin. To top it all off, most search engines cannot read and index flash content.
And don't lie about JavaScript, and don't confuse JavaScript with Java. Proper JavaScript can re-render pages quite reliably without hitting the server -- but this also comes with the argument that such content cannot be read by search engines, or browsers of users who choose not to view that language. As for Java
my right arm to get back to the good old days of plain old fasioned text and hyperlinks -- or better yet a touch of content every now and then.
Anymore with flash and banner ads everywhere the content begins to slip away. Plus I don't know how friendly flash sites are with search engines. You can't put a price on someone being able to fire up google and search for "policy on prescription drugs" and find your site. (I would trade that for flashy, bandwidth hogging eye candy any day!)
(+1 Funny) only if I laugh out loud.
Apparently, the person who submitted the story was appalled at the costs of developing in Macromedia Flash tools, and wanted to find something that was free.
It seems that person, however, did not wish to look at the source of whatever program he was going to use... he just wanted to have something that was free for use.
This is the problem with Open Source AND Free Software. While Open Source software is a nice idea in some respects, it seems that everyone thinks Open Source is another word for free. It's not. Plus, you can derive a lot of benefits from selling commercial software that is Open Source... unless you have low-lifes out there that will compile the source and use the resulting commercial software at no charge. Judging from what computer geeks do with commercial MUSIC, it's not hard to imagine.
And let's not forget the most sickening part of this all: this guy wants to use free software as a development tool in a commercial/business environment. Or, basically, profit off of someone else's hard work without having to put in any effort or support into the author's cause in a meaningful way. (come on, did you even think that this guy's company would send the author a thank-you card?) And there's absolutely no way in hell that there's any logical consistency in writing free software for business use.
And you want us to PAY for this crap?
...is unlikely to be found posting on crackpot, er...slashdot.
You have a valid point. However, here are two things to consider:
The best solution, of course, is to have SVG handled natively by the browser. I'm not holding my breath.
It takes a little extra care while authoring, but printing is fully supported in Flash. Not a big deal, really. Since Flash can do it, I can only assume Director can too.
[|]
read title
http://www.theredpenguin.com
They've done WINE, UNIX clones, GIMP, DOSEMU, Office clones...
What's the REAL hold up?
None of the popular sites that receive over a million hits a day make use of Flash, with the exception of the occasional movie fad site. (A fact Rob Miller mentioned as a guest speaker at our South West Florida Linux Users Group (http://www.swflug.org) meeting this weekend. Support open standards (http://w3.org) and leave Flash to the fools who are too ignorant or lazy to use anything but Dreamweaver.
"As flies to the wanton boys are we to the gods; they kill us for sport." - William Shakespeare, King Lear
Forgive me, as I have nothing useful to add to this discussion, but why is it that when anyone poses a question like this to a group of geeks, 90% of the responses are of the "Why would you want to do that, you idiot?" variety?
Yes, we know you don't like flash. Fine. That wasn't the question.
http://www.masturbateforpeace.com/
Not free, but not super expensive, either.
For me, it really is quite a simple choice. I work on a website that requires strict compliance with the Americans with Disabilities act. Where is the flash plugin for the blind? This alone makes flash impossible for just about any site/application that receives federal funding, government grants, or even one that just has a few blind/vision impaired users.
However, for neat little apps, where I KNOW every memeber of my audience, I actually like using it.
God may be on your side, but Lady Luck is MY bitch
very few see the light at the end of the tunnel. Macromedia see's it, but tends to take it to the extreme. Flash is wonderful for module sites, were you can have say.. a survey in flash, and without having to refresh the whole page you can view the reults of the survey, or take the survey.. all on the fly and DB driven. It's wonderful for small applications.
There are very few people who know how to really use flash, I personally can't code it, but I know what *can* be done. Windows API calls.. XML socket.. all kindsa crazy shiet.
I am still pissed that Flash 6 still doesn't underline A HREF tags in linked text files.. *sigh*..
anways... back to the point.. Flash is fantasic for training, along with a few other things.
I personally don't believe in making a whole site in flash, for functional reasons, use it properly and it's very powerful.
-mediadiva
http://www.forwardon.net
mediadiva
No, you're wrong about that, too. Knee-jerk reactions are crap. And you, sir, are a knee-jerk reaction!
Typical ignorance of basics by Flash designers. For *** sake take your eyes off the neon lights and try reading the text. It's virtually illegible. There's no colour contrast and the font size is ridiculous.
On a similar train of thought, Macromedia Flash is used very frequently for distracting advertisements on pages that are difficult to ignore. Can anyone offer some suggestions as to how to disable Flash in IE6.0? These options haven't worked for me:
1) uninstalling Flash (as described by their website). It prompts to be reinstalled frequently which is more annoying than the ad itself. I get the prompts even with Enable Install On Demand turned off.
2) turning animations off (Tools->Internet Options->Advanced->MultiMedia->Play animations in web pages) doesn't do any good for non-gif animations as far as I can tell.
3) turning off third-party browser extensions (Same place as #2) also doesn't affect Flash.
--NerdMachine
Have you checked out SWiSH.
This is what it says about itself: Do you want to get into Flash(TM) but can't afford the steep price and even steeper learning curve? Then SWiSH is the tool for you!
per mere, per terras
If you build it...they will come.
I've rarely seen anything done in Flash that cannot be done with some hard-core DHTML and JavaScript. Especially if the user has IE5.5+/Mozilla.
Seriously, check out DynamicDrive.com
THERE IS NO DATA. THERE IS O
You're wrong, and if you don't see that, you don't know the subject area well enough. There are plenty of "right ways" to use Flash. Just because you only see the 3 wrong ways (that are smeared all over the damn place), don't throw the tool away.
Oh, and re: "Flash is hell from a usability standpoint". You're wrong there too, if only because Flash requires you to make those usability decisions. It *is* possible to preserve paged navigation while viewing Flash in browser (where it is not always used, by the way).
To quoth the site;
... and affordable!
Do you want to get into Flash(TM) but can't afford the steep price and even steeper learning curve? then SWiSH is the tool for you!
... and so on. Check it out, I found it great, and with a $49.95 license fee, not too harsh on the pocket.
SWiSH makes Flash easy
SWiSH creates all the cool flash effects you need for your web site in a fraction of the time it takes with other programs!
SWiSH exports the same SWF format used by Macromedia Flash(TM) so more than 97% of web surfers can see your animation without downloading a plug-in!
Finally, I'm a bit perplexed why you would choose Flash as a good tool for educating people about "complicated policy questions" - this strikes me as something that would be served better by a more dynamic text-oriented approach (such as a Slash-code based site).
I couldn't agree more. Perhaps the reason why these policy quesitons remain complicated is that the people put in charge of creating educational tools have no clue about how to deliver simple, succinct answers.
Flash indeed.
Takahashi Rumiko made beats! DON, taku, DON, taku. . .
C'mon folks. Show me another app that's as powerful as Flash for $500.
To sum up - don't confuse open with free when you're a cheap bastard!
There are 01 types of people in this world. Those that understand binary, and me.
Scalable Vector Graphics is a great open-standard, W3C Recommended technologies that can look just as nice as Flash. And the editing environment? Any text editor. There are also a couple of projects out there for making freeware GUI SVG editors (I'm making a Web-based one in SVG/JavaScript, myself), to make the process easier.
One advantage to SVG is that you can separate out the content from the presentation using CSS and XSL. If you needed to translate your presentation into Spanish, say, you could simply change the source text (in XML), and the animations, fonts, etc. would stay the same. Since text in SVG keeps its textual meaning, and isn't converted into a meaningless vector image, the text is also searchable and can be copied and pasted.
While this may be outside the scope of your project, you can also translate to SVG
from MathML (I'm working on a project doing that right now, to make math tutorials), or represent ChemML graphically (see the SVG demos at Adobe ( http://www.adobe.com/svg/demos/main.html ).
There's a great SVG-Wiki/FAQ at http://www.protocol7.com/svg-wiki/ .
How do all the persons out there with disabilities feel about flash? Or I guess if you're deaf or blind you're not allowed to have an opinion about complicated policy issues, like for instance, the ADA?
I am not sure if this will do everything you need but give it a go. I do a little web development on the side and I use Flash as my primary language. This is a great piece of software but like you mentioned the price is up there. I recently discovered a app call SWiSH this software cost $50 and it does everything Flash does but more. They have built in effect so the learning curve on this software is minimal and the price tag is the best part. You should grab a evaluation copy and give it a try. You will be pleasantly surprised. If you need any help please don't hesitate to ask.
Just use the trial version. I haven't read through the licensing, but I don't think there will be any problems you can't get around. You may want to take turns registering it if you go past 30 days.
The truth is, Macromedia would make more money if they sold Flash for less. The problem is, then everyday people would have it and they'd make crappy flash sites. By keeping it to the elite, they ensure that sites using Flash are fairly good quality (not may people would spend $500 and make a shitty site). This keeps the reputation of their project up. It also protects their trademark by keeping Flash less common, and keeping it from going the way of escalator(tm).
since when did security and privacy cease to be relevant? The previous user was touting flash benefits like easy and powerful programming, and I am trying to make a point that this comes at a high cost not yet examined in detail. A simple example: flash allows a seemingly innocous ad to connect to third-party marketing sites to track the user's browsing habits, the browser configuration (and, for that matter, even what files are on the user's disk). Java, because of its careful namespace handling and "sandboxing" restrictions on mobile code, prohibits such behavior. There are any number of such examples which, even if not directly security-related, can invade user's privacy in the name of "ease".
It was him! Him!
"All right. Why did you throw that rock before I gave the signal?"
Well you did say 'Flash...' Ow! Ouch!
Even though most of these people are too busy telling you why you shouldn't use Flash, chances are: 1) they're not in web development, 2) they're not doing the project, and 3) they're not even answering your question.
There aren't any free tools that can do what flash can do. There are a large number of 'plugins' that allow you to manipulate a flash movie from asp, php, etc, but to actually author the good stuff, you have to shell out the money.
There are similar products to flash out there though, so you may want to keep that in mind.
...the experience is the content...
That is so heavy, man. I mean, it's like, the site is about animated menus, naw'mean? I mean, like, my experience of the dancing text is the meaning of the text, naw'mean.
I thought so.
illegitimii non ingravare
One of the principle reasons I bought Photoshop (and Illustrator) two years ago was that I knew I could make a good return on my investment. I recently upgraded to Flash 6. I bought Flash 5 last year and in one single person (just me) 3 day project I brought in enough to pay for my Flash license and lots of Pepsi.
The development time you'll save using Flash 6 will easily add up to $500. That said, BE CAREFUL how you use_flash.
Ed
No he's right, flash does suck.
There isn't suitable user control of flash. flash is used in annoying ways(think ads) on many sites and isn't easy to enable/disable in any browser I've seen. If I had the control to only display the last frame of animation and disable frivolous and visually distracting events I could tolerate having the flash plug-in installed.
As near as I can tell flash use is never appropriate for a general use website because it lacks accessability settings and has a tedious enable/disable procedure. To me, that constitutes sucking.
By not making me install the plugin and then close my browser when I'm done flash free sites are doing me a big favor.
Lots of people have mentioned reasons why you shouldn't be using Flash, or why it's difficult to write an open-source implementation of Flash.
However, I think the reason there's no complete, stable open-source implementation of Flash is that:
1. It's a very large project
2. With a very small market
The fact is that very few people actually need to create Flash content. Most companies that want a little bit of Flash on their websites are better off paying someone else to build it for them. Therefore, the price ($500) is quite reasonable - it's honestly what Macromedia needs to charge in order to be able to create a product that only a tiny number of people need to own.
Contrast this with Microsoft Word. (Yes, you can still purchase Word without Office; it costs $289, all of Office costs $419). Everyone needs a basic word processor. However, most users only need 10% of Microsoft Word's features, and therefore the price of Microsoft Word is not fair. The fact that everyone needs a basic word processor, plus the fact that the commercial competition is unfairly priced, is what has driven so many open-source developers to create word processors. (My favorites: AbiWord, OpenOffice Write, and KWord. I'm not even counting LaTeX-based tools, which I also enjoy, but aren't for the masses.)
Coffee Cup software has a flash tool called Firestarter that you might find useful. www.coffeecup.com/firestarter
- We dream of the stars. Now let us return to them.
I believe that the W3C only accepts *purposed* standards as W3C standards. Has MacroMedia actually *purposed* Flash as an open standard to the W3C? Also, since MacroMedia is still enforcing it's TradeMark on Flash, the open standard would obviously have to go by a different name. So, what is the name of the purposed Flash-compatable open standard submitted to the W3C? As far as I know, one does not exists. Your statement makes it sound like the W3C turned down Flash, I think it wasn't even put on the table by MacroMedia for the W3C to consider.
It is not and should never be the job of the W3C to seek out the most popular plug-ins of the day and consider them for standards. It is up to the authors to submit a purposal to make something an Internet standard. The standardization through purposal method even predates the W3C and is largely the method by which the IETF also oberates. Otherwise there is the risk of standardizing a dated format where the author keeps the format a moving target as well as messy legal problems with the author over use of "intellectual property." Just because Adobe (backed by it's legal team) is able to support current versions of a format does not mean a non-profit standards group has the backing to support that same format.
Maybe what you should have said is: The reason many users of OSS are anti-flash is mainly due to the fact that no matter how glitzy, MacroMedia wants the freedom provided by controlling a closed/prioritary format so that they can continue to add more glitzy format changes on a whim and does not want Flash to be an open Internet standard.
Yes, maybe it's time we asked them to write an open white paper purposal.
The reason why OSS is not gun-ho flash is because most OSS developers create programs to provide a specific generic *function*. So, you might find several programs for doing web animations but if you decided to lock yourself into a prioritary method such as flash then your probably better off using flash. Just as if you want the functionality of a spreadsheet then there are several OSS programs to provide that but if you want something pixel for pixel identical to the look of Excel then you probably should just use Excel.
...geeks hate "flash" on websites (style over substance) but love it in their GUIs? (KDE3, OSX) Isn't it slowing things down either way?
>Although one of the reasons many slashdot users are anti-flash is that
>it's not supported by the W3C, I believe slashdot is a haven for
>command line elitests. Although there are plenty of level headed
>readers and posters here (perhaps the majority) I've also found the
>comments to often be anti-gui, anti-Microsoft (with good reason) and
>often too proud of their accomplishments and knowledge to allow for
>the fact that aesthetics are actually an important pare of usability
>and accessibility.
>
>
Nice summary. Now do the human race a favor and take a gun and blow your brains out. The gene pool will thank you for it.
Well, I wouldn't mind Flash so much, but, the problem
is that every time I go to a site with Flash on the
main page, my browser opens up three windows (or more)
to Macromedia's website, presumably to explain to me
that I don't have Flash support in my browser.
This is a terribly annoying thing to go through, and
it does not inspire me to do whatever would be required
to make Flash work on my system (plugin from another
browser platform + compatability software, run another
browser, etc.)
It really just alienates me further, wastes my time,
annoys me, and generally makes a bad impression on
me by Macromedia.
-fb Everything not expressly forbidden is now mandatory.
SVG a great open standard.
yet the *only* person who makes a browser plugin is Adobe (all 8mb of it), so much for open
So one again iam left choosing between two multi national corps, one who has a 400k plugin (MM) that i probably already and 80% of audiences can view it,
or
one who has a 8mb plugin (AD) which i definately havent got, so i need to download it on my 56k modem, so how long is 8mb going to take at 4kbps to download ? hmm too long
SVG while great its a standard, no developer in his right mind would develop something that needs a 8mb plugin to view 100k of content, at least certainly not on a "general public" educational site (usability aside)
so really SVG isnt even an option, conforming to standards means nothing if no-one is going to use unless it was bundled as standard with new PC's like Flash(TM), this is the key to a formats success.
You guys are way off base here! Flash is a tool. It can be misused (as it is often) - depending on the designer (or nondesigner). Just because I can design a horrible page in MS Word doesn't mean people shouldn't use Word. Flash is excellent at compressing data, typefaces and pictures for the web. Things don't even half to move with Flash. You are going to see more and more Flash stuff in the future - get used to it!
That is something I learned real quick doing client side coding. Make it in Flash once or write umpteen different versions in DHTML. I like my free time too much to do that.
It's not open source, but it's realitively inexpensive ($49.95) http://www.swishzone.com/
unfortunately, many people find the dominance of the majority enough reason not to support the minority
sad but true
98% of browsers have a Flash player installed, and the vast majority are Flash 5. There are about as many people still using the Flash 3 plugin as there are using IE 3 or Netscape Nav 3.
The Flash installed base upgrades very fast because the player is so lightweight and quick to download.
The SVG plugins out there are an order of magnitude larger than a Flash player and most browsers don't have them installed.
There are probably a thousand Flash sites for every SVG site, and that may be too generous to SVG. Most of those Flash sites participate in the sprea of lightweight Flash players. With that level of use, the amount of debugging that has gone into Flash is overwhelmingly larger than what has gone into SVG.
If what you want is to be able to easily create professional quality media (assuming you have the artistic skills, of course), for it to work reliably, and for it to be accessible by almost everyone, then choose Flash.
If political considerations are more important to you, consider writing your own open source SVG authoring tool -- for Linux only, of course -- and nuts to your users.
If all you care about is the price, there are very cheap, low quality tools for both Flash and SVG. I'm not quite sure how they compare in quality, because each time I (briefly) survey such tools, they seem to be either bad or worse.
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
... but there is always a price. The best trade-off (IMHO) for most situations is losing the 'D' when you're in NS4.x or IE4.x. You said:
By your comment, I assume that support for NS4.x is a priority for you. I could try to argue all of the reasons to deprecate NS4.x, but The Browser Upgrade Initiative and A List Apart do a much better job.
The bottom line is that you can create web sites that:
If outside forces require that you make your sites all flashy in every concevable browser, then you have my sympathy. Every new browser will mean time-consuming maintenance, because pixel-perfect backwards compatability automatically precludes forwards compatability in today's web. If you don't need 100% accessability (screw those blind and non-Flash-liking people) Flash is probably your best answer. If you want a site that is a breeze to maintain, and don't mind giving older browsers a plainer page, (and maybe don't mind pushing the web forward a little instead of holding it back,) go with the latest web standards.
The reason there are not many Flash tools in the open source world is simple. Flash is proprietary Macromedia stuff, not a standard nor open. Open source is not about coming up with tools to code in proprietary formats (not in general anyway.)
That beind said there are a few tools for Flash, but Flash should NEVER be used on a public website. Consider the decision to use Flash at all, not what tools are required.
Flash is proprietary, requires a plugin (ie requires special client side configuration), Flash is also blocked by many firewalls and proxy servers (several offices I have worked in, more in Europe than US, but in both) block Flash, for bandwidth and security concerns, and rightfully so.)
Flash is pretty and fancy, but unless you can GUARANTEE the client side implementation you should not use it, PERIOD. You cant guarantee the client on a public network, ie the Internet.
Thats not a slam against Flash itself, but rather a precaution that should be taken when using anything that depends on client side implementation or processing. Javascript, Applets, Flash, etc. All should NEVER be used as a sole means to view or perform functionality on a site.
These are all great if you DETECT that the client can handle it, and provide an alternative if the client cannot. Sites that rely on any of these technologies lose many many visitors because they either dont allow those technologies (ie have them blocked or disabled) or dont have the capability to use them (dont have the plugin, misconfigured, etc.)
Flash is chief among these technologies and again, should NOT EVER be used on a public website (without detection and alternative.)
iShell, from Tribeworks, www.tribeworks.com is an autoring tool based on QuickTime. Of type object based not like flash time line based.
It's free to use and deploy, not open source though. They have a free and a costy membership alternative. It's mainly an integration tool though so you need other tools to build the media. But that's the case with flash also, accept for flashy animations and transitions.
For every bad example of Flash usablility, I can show you 1,000 or more HTML usablility nightmares. So is HTML bad? No. Bad designers are bad. Unfortunately, Macromedia did such a good job at making thier tool taht even taltntless clods can create contnet.
Much like the way Slashdot made it so easy for cluless people to post.
Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
considered squeak?
US Citizen living abroad? Register to vote!
Something like Visio: Kivio. It would really be nice to see the community get behind this and create some decent stencils though.
The stencils and resulting drawings are in an XML based format.
The tool is there, it just needs marketing.
Yep, this is the quality of thought I'm capable of on a Monday.
:)
I'd love to see someone buy ads to the word redundant and link them to a page which uses the new google API to return the same search results that brought them the ad in the first place.
I should honestly just not even bother getting out of bed on mondays
--- Juggle juggle@hitesman.com
That said, Flash in general sucks ass with a straw and I wouldn't recommend it to anyone.
As a poster above said, talking about Flash on /. always provokes knee-jerk reactions...
/.ers' main points of criticism of Flash, a) It makes sites that look like angry fruit salads, b) it requires use of a FAIB, proprietary plugin which is unavailable for some platforms, and c) is generated by a commercial program that is not open-source.
...er... cartoons and animations. The ability to work with a library to recycle elements, the timeline, the various techniques and options available for animating all allow for easy cartoon-making.
.swf files.
To summarize (and grossly over-simplify)
The truth be told, flash is such an easy-to-use, powerful program that abusing it is really easy. Cheesy text effects are really quickly done, and this is even worse when you throw in programs such as Swish, whose sole purpose is to make these cheesy text effects. Only once in a blue moon do you come across a site that actually gains functionality from these effects.
On the other hand, flash is an extremely good environment for three kinds of developers. First, it's wonderful for cartoonists and animators, giving them tons of tools with which to make
Second, it's a nice environment for making web applications that require tight control over the site's graphical representation (when customizing products, etc). Flash sites with good design and good actionscripting (hopefully integrating to the server via xml) allow programmers to make different apps that get things done, while keeping tight control on the GUI (example: OneScreen for hotel reservations - go to http://www.ihotelier.com/onescreen).
And thirdly, it is really good for designers who want to have absolute control over how their website looks and feels. Granted, often these websites don't look and feel like 'standard'; however, the limitations that come with making 'standard' webpages are avoided. I personally prefer to have control over as many elements of my site as possible.
Speaking in terms of the original topic of discussion, I'd consider Flash to be a strong possibility because, after making a few selections, one could quickly access different media and have them play directly in the browser window. A quick change of options leads to a quick change of what information's being shown. Text (and in flash mx, sound and images) can be loaded dynamically, making site maintenance a lot easier to swallow. All in all, I don' t think flash is too bad an alternative, especially if , as quoted by another poster, 98.3% (I think) of computers can already view
In terms of how to find it, academic pricing is usually very generous (someone said $99 for Flash MX), and since the site in question seems to be non-commercial, I'm sure there wouldn't be any problems.
Because developing such an advanced animation tool takes a lot of time and money.
Adobe has Livemotion but it's nowhere near Flash and it's still not free. Your best bet is making some templates and allow people to modify them either through XML or by changing JPEGs, for relatively simple changes.
http://www.logient.com
We, we been developing the product using SVG technology for a while now.
We did not chose SVG over FLASH.
Our options was HTML with javascript or Java applets.
So we chose SVG to work with.
At the beginning it looked exciting. Very clean graphics, alpha blending, easy effects like drop shadows. Nesting, a lot of little good things, e.g. you can set the line style. SVG look absolutely like mature standart.
So, the biggest problem is that the only existing SVG browser plugin from Adobe is too slow. And too big. Also cannot be installed automatically (unlike flash). To install you need to supply enduser with URL like www.adbee.com/svg and hope user will return from there with plugin installed.
In our application we have scripted code to hide 20+ objects (lines, rechangles, text.) and un-hide one. The operation take fraction os secod for processing Javascript, but redraw itself takes about 6-8 seconds ! Thats unsuitable for real production environment.
Comparing to latest Flash MX, SVG is still better, even that you have to edit SVG in editor like XML Spy (there is no serious SVG WYSIWYG development software exist at the moment).
Flash MX with all its enhancements still feels like carrying the baggage from it's originator, FutureSplash.
If big names will decide to support SVG, it will absolutely kill Flash. - to put it in another way - if Microsoft will decide to support SVG natively in IE.
So, my advice would be; use SVG, it's the future. But if you're going to have interaction, scripting and stuff like that in, you better have some tests before you commit to SVG way.
This was for an intranet site, so we did have the luxury of dictating which plug-ins users must have.
Why don't you just pick up one copy of Flash (MX/5) (I don't know if LiveMotion 2 has this capability) and develop an application that uses objects and libraries to build the policy application. Allow the client to place the objects on the screen and type content into specified areas, then save the information to XML. When the audience queries the information you just read the XML back into the stage and regenerate the information? This reduces the purchased materials to one copy of the $500 program -- also look for older discounted versions now that MX is out -- keeps the bandwidth low, allows you to control the information from one common database, and keeps your brand throughout the presentations. Off the top of my head, check out http://www.flashcan.com/cards/ as this uses the same method I'm speaking of. There's lots of other examples of parsing XML. Check out the archives of http://chattyfig.figleaf.com for more in depth ideas on how to do this.
just doesn't work
flash artists really dont seem to understand the fact that the world doesnt revolve around their artistic expression.
the artists are just like the software they use: out of touch with everything else.
any _USEFUL_ thing that can be done in flash can be done in DHTML as well, very easily.
Two reasons: Good software takes time to make, and the fact that people need to eat.
Flash is a simply AMAZING authoring and development envirnonment. And before the typical folks who never used flash, never seen GOOD flash done on the web jump on the "Flash suxorz, flash is always stle over substance, flash sux! Flash is unusable" bandwagon start moaning, USE Flash, and develop some quality stuff with it. It's not hard... but like with most things, it's really easy to create crap with it... If I write a well formatted but crappy novel with OpenOffice, does OSS software sucks, and OpenOffice is "style over substance"? No, it means I can't write.
Anyway, back to the point. It takes time to develop software, and if you need to eat, you can either work on your software and charge for it (what macromedia does) or work on it in the time you are not making sure you can eat (what msot OSS software folks do)
The "problem" is that with a tool as comlplex and powerful as Flash, it takes a loooong time to create, and so the X number of months the for-profit guys turn thiers out in, it can (and most likely will) take X number of years for the OSS version to come out.
Obviously there are exception, and every case is different, but the volume of programming, and the various types of programming ( vector based drawing, type, actionScript compiler, timeline animation system, etc..) involved in creating a "Flash-alike" enviroment is a rather huge undertaking.
$500 is dirt cheap for something that can create the type of multimedia web and stand-alone applications that Flash is cabable of in a small ammount of time... I'm seeing Flash 5 selling for $400, or if you plan out what you want to to ahead of time, DL the 30 day trial... you can get 4 - 5 big projects done in a month =)
Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
So... much as I dislike flash 'intros' as much as the next man, what do you suggest for web-based interactive graphics? I don't know of anything as widespread and well-supported as Flash.
Anyway, the Flash file format is open: http://www.openswf.org/ (Well, in that it is openly documented, anyway...)
IBM has the Hot Media toolkit. Little Java applets that do animations, 360-degree pans, etc. Plus sound. UNIX and IBM packages of the java files. The tool itself is strictly Windows. Very small and compact content for your pages. Link at:
http://www-3.ibm.com/software/ad/hotmedia/
For every bad example of Flash usablility, I can show you 1,000 or more HTML usablility nightmares.
Yes, but how many good examples of Flash usability are there?
Answer: None. (Show me one flash site where the "back" button works, or where you can search for the text that you want, or any of the other things that you can do on a non-flash site.)
What about Squeak? www.squeak.org It reads the flash format, it runs on 20 odd platforms. It does have plugin support for mac/windows (maybe *nix). It's open source.
Best of all it support Morphic in which you can do *way more*
(i.e. you can control opacity and rotation, try that in DHTML
using DHTML filters and SVG, actually you CAN do that. Anything else?
Cmon succer, make it open source. It's nice when people waste their talent, or don't you have some?
Similarly, support Linux to help top Linux kernel developers stay in life.
While I'll admit Flash can be useful in developing UI's for website, animation, ad banners and such, there's one important limitation to consider about Flash on the Web -- It's not searchable.
Search engines and web portals employ spiders and bots for purposes of finding web pages. Even submissions to search engine databases will be less than ideal if sites employ the majority of their documentation in Flash, or behind flash menus and screens, many search engines will lack the ability to index those pages.
How much does a company in question want to spend in external advertising to augment this loss of searchability, and therefore likelihood that a site will be found in a target audience search query? Adobe's PDF format, along with text, html, and a number of other *docment* based formats can be found via search engines. I don't know of any that successfully search flash.
One of the big reasons I'm against Flash is I don't know of a Free Software implementation of it. Another big reason I'm against Flash is the lack of accessibility—as far as I know there's no such thing as a Flash user stylesheet, so it's possible you could make a Flash animation I could not easily read (or see) which goes against the a major advantage of the rest of typical WWW pages.
When I put these two reasons together, it's enough for me to reject Flash altogether. Also, I don't find Flash to be a marker of high quality thoughtful presentation that is worth my time to download over my slow connection. I think the questioner needs to focus on writing prose (difficult to do, but very low bandwidth and it can survive the test of time far better than Flash ever will).
Digital Citizen
Flash gives us the best of both worlds!
The anti-gui crowd exists because they lack the requisite taste to make something usable. tolerable is the highest they will ever achieve.
Of course, designers take the opposite approach and create beautiful designs that are a technical nightmare.
With flash though, tacky design AND shoddy programming are within easy reach of more people than ever before! mediocrity abounds! plugins are beautiful! embrace your future! more spinning animated logos with bad type and bad trance music!
I've been wondering about this myself, for some time. Not for any "serious" reason, but I'd love to play with web-cartoons. Problem is, I doubt that I've got $500 worth of talent to justify buying Macromedia FlashMaker(or whatever it's called) and installing Windows to use it...
There appear to be three ways of approaching this from a free/open perspective that I know of:
Drawback here is that they supply the raw functionality, but no "authoring environment" seems to exist for them.
Can anyone further enlighten me on these three options?
Hacker Public Radio is our Friend
they must have, because i never saw it in flash 5 and i haven't seen it in MX either. i was about to suggest the same thing...as long as you're students and the work you're doing is non-profit, i see no problem purchasing the education version. and if you're getting multiple copies for several people, you might be able to get a volume discount that might be even cheaper than 99 bucks a pop.
why?
Yeah, yeah, I know. "Troll!" I mean it in the statistical sense.
/., and other gaggles of techies are famously out of touch with the preferences of "normal" people. They are then morally outraged by technologies that "corrupt" the purity of their systems -- by making them more the way normal people would like them to be.
/.ers seem convinced that their eliteness means they know best what is right for the Web. In fact, they are simply out of touch.
Most OSS users prefer command lines to GUIs. Normal people are the reverse.
OSS users are usually the sorts who prefer the experiences inside their heads to external experiences. Reading roller coaster specs is just as good for a lot of them as actually riding the roller coaster.
Not so for normal folks.
Standards committees, forums like
Techies have screamed for years as HTML has moved from "it looks the way you want it to look, depending on how you configure your browser", to "it looks the way the professional designer intended it to look, and it looks that way in every browser". Techies want to configure their browsers for optimum "information display". Normal people want to see professional production values and don't want to waste their time "configuring" anything.
Flash is a superb way to build websites for normal audiences. Most
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
You mention that Flash is $500, how many developer hours does that buy you?
This time I could be arsed.
I think of the web itself as a giant step backward in usability. Unlike standard GUIs, the people building HTML-based web sites pretty much made up their own interface. There's been a bit of standardization since the web took off, but it's still a pain in the ass.
For example, many web pages have "Printer friendly" versions of a page, but where the link to it is, what it looks like, etc. can differ wildly. In contrast, if you're using a client-based GUI on a Windows box and you want to print a page, you can be pretty sure that to print a file you go to a menu at the top of the screen called "File" and then go to a button called "Print."
We're considering Flash--along with Java and now SVG--for only a very small part of our site, primarily simulations & games for teaching. You can do this via HTML/CGI, but for the kind of educational toys we're thinking of making, it's not a very good medium; it's too hard to create the graphics & immediate interaction we want to have. The reason you don't think much of Flash is that 99.9% of what it's used for is essentially advertising. We don't plan on using anything but HTML except where SVG/Java/Flash gives us capacities we otherwise don't have.
Apologies to Jeff Foxworthy.
Is your website promoting a movie or selling vacuum cleaners?
It could be a Flash site.
Does your website live in a tiny little pop-up window all it's own?
I betcha it's also a Flash site.
Does your website display the message "Loading" when you visit it?
Yep. Smells like a Flash site.
Does your website impress all your graphic designer buds?
Flash site.
Is your website incredibly fun to visit, but exactly one time only?
Might be a flash site.
Does your website have an animation of a bunch of semi-transparent oblong
objects moving in a spiral pattern?
Flash site.
Does your website have a "skip intro" button?
I'd say there's a 99% probabililty that it's a Flash site.
Is your website invisible to users who are using ad-blocking tools like Proximitron,
or slightly non-standard web browsing technology or computers that don't use one
of three well known operating systems?
Well then maybe you're abusing javascript.
OR maybe it's a flash site.
Is your website immune to being bookmarked?
Hmmm. Maybe there's an outside chance it might be a flash site.
Is the content on your website 2 years out of date, because it's
such a pain-in-the-ass to update?
Well then, there exists the possilibity it might be a flash site.
this 'serious' flash stuff is a must-see, really. http://www.levitated.net/ by the way, it's open-source. (ok, you still have to rely on non-free(beer)/non-free(freedom) hardware for playing it)
I for one am more partial to content over form.
/.. If we needed oversimplification and pretty moving pictures to understand things, we'd be on people.com instead of here. His task is "...toys for educating people around complicated...". That implies that these aren't deep thinkers, and probably would benefit from such a presentation.
So am I. So is everybody on
Our personal biases (bia?) against stupid flash is irrelevant. It sounds like he actually needs it.
You say the cost of Flash software is prohibitive for your unspecified "community groups." That may be the least of your worries. Do you plan to train these folks how to use it? Flash ain't rocket science, but the learning curve is steep, steep, steep. If you're thinking these people will be able to just open up your SWF files and make any sense out of timelines, events and symbols, then you're not thinking.
Fried ice cream is a reality. - George Clinton
Try Swish at www.swishzone.com. Only $49.00, Cheaper than flash but produces swf files for flash viewers.
What about a Flash Like environment using SVG?.
This JGenerator is exactly what you want.
i couldn't agree more (notice i'm not a coward like the other guy that replied telling you to shoot yourself). i think that people need to realize that websites are made to please the majority of the people and make money. lots of people like glitzy flash sites, lots of people like gui, lots of people like doing things the easy way (with gui tools). why take the time to do something through the command line when you can do it quicker with gui? too many people are linux elitests here. it's cool sometime, but after a while, it sucks. microsoft is not all bad. excel is still the best spreadsheet application. i personally enjoy using windows 2000. it's stable, it's easy to setup and configure, and it's compatible with everything i want to do. i can also find more cracks and software for it than i could for linux. so until linux becomes mainstream enough (equalling microsofts share of the desktop market), i think people need to stop bitching about something like flash or gui. windows is easier to handle, most people don't have time to learn linux. and honestly, the command line is really fucking ugly. i like my machine lookign pretty.
please me, have no regrets.
If geeks paid more attention to what looks cool, they might get more dates...
For every bad example of Flash usablility, I can show you 1,000 or more HTML usablility nightmares. So is HTML bad? No. Bad designers are bad.
Whatever your opinion of HTML (and there are PLENTY of things with which to find fault, usability-wise) Flash inherits all of them, and adds a few more such as the breaking of the browser's back/forward buttons and URL field.
Even a well-designed Flash site has these problems, because they break standard browser navigation UI conventions. While you could of course create an HTML site which is less usable than many Flash sites, HTML is, on the whole, inherently more usable and consistant than Flash for the reasons I outlined above.
Pointing out any number of badly-designed HTML sites does not address the issue of Flash being better or worse than HTML. That's like saying, "for every drug overdose fatality, I can show you 1,000 or more fatalities that did not involve drug overdoses." True, perhaps, but you're not addressing the issue! If you want to argue in favor of Flash, by all means do so but please address the issue.
OtakuBooty.com: Smart, funny, sexy nerds.
As a former Flash developer, I can say that Flash is very secure.
Flash is done using an almost "sandbox" model. Client scripts cannot ever write to the disk. You can, however, create "server" and "client" flash movies that interact, and the server can write to the local machine the server is running on.
I believe you CAN dynamically link files into Flash movies, using Lingo (the scripting language), but you must know the exact path and filename. There is no such thing as browsing from my understanding.
-MattC413
Um, try openSWF.org Seems like there are plenty of tools there. By the way, the SWF format is at least partially open, not that you can extend it or anything. OK, it sucks and is uselsss, but at least you can get the kit for less.
Perl and flash can be integrated. The web site hasn't been updated in quite some time, but I can definitely see you using this module, together with something like Komodo, to cobble together something fairly user friendly.
It's hard enough to dig deep into Flash as a developer, what with the inconsistencies, hacks, and bugs that proliferate the environment - let alone knowing all of those well enough to be able to root out specific exploitable security holes that probably don't even work half the time.
Interestingly enough, a long while back there was some discussion among Flash programmers on a well-known community discussion board about possible security exploits. Months later, a very real Flash virus went around the web based on that very discussion. Slashdot also covered it.
Experts agree: everything is fine.
Where's he getting $500?
Yes. And here is an example of the most brutally inappropriate site design, and use of Flash, I've yet seen:
http://www.awortho.net/
..is flasm (like JASM). It's a command line assembler/disassembler of actionscript bytecodes (v4 and v5). It's certainly not a replacement for the Flash program itself, but can do some pretty cool things:
- It gives insight into how actionscript is compiled into bytecodes. It's amazing at which commands are compiled into their own bytecodes, and which are not. You can learn interesting things like how Flash compiles a (!condition) into:
push condition
not
not
goto.. etc.
- You can hand-optimize critical bottleneck sections of code. Here's a cool example that's linked from the FLASM webpage: first before optimizations, and afterwards.
Whoever said that you can't do geeky things in Flash!
Experts agree: everything is fine.
Sorry to flame here, but I hate it when people talk bad about things they don't know about.
Flash uses ACTION SCRIPT as it's core language, not lingo. Lingo was the language used in Macromedia's Director, a completely diffrent product all together.
Furthermore, Action Script, as a language kicks MUCH ass. It's very much like javascript, except without all the lame dependencies on what idea of a DOM the browser uses. It's class based, easy to understand if you have used ANY language before, has dimensional arrays, etc etc.
Please guys, you make us all look like retards when you badmouth things you don't know about. It's pretty much like me saying I don't like the Beatles because I can't stand that song they sing called "Stairway to Heaven".
BS !
Flash can only connect back to the domain it came from.
When hosted by the browser it cannot access the local disk.
If you have the flash plugin, take a look at his sight.
/.ers hate flash. -- the whole proprietary thing aside.
This doesnt exactly seem like a good medium for educating presumably readonably educated users about "coplicated policy questions". Maybe I'm missing the boat here.
You be the judge
ANd yes, it does screw up the back button. You need to clik it like 5 times. Once to rewind the current anination, once to go back to the intro screen, once to rewind the intro screen and once to back out of the intro screen.
If your policy questions are so complicated indeed, this is not goig to hinder your users ability to navigate the sight and rethink / rehash what has been said earlyer in the site.
This is a clssic example of why
..flash, or anything else that requires a plugin that does not come with all browsers, limits your audience..whenever i goto a page with flash or java aplets(when i don't need a calculator and none are near me) i immediatly exit the page, because i know that there is no actual content - just a bunch of crappy anims that take 30 secsw to download(on a cable modem)
The Truth: There is no string:)
Here's a question for you in order to help answer your problem. How exactly do you intend to use Flash? Because as much as I love Flash and spend lots of time coding silly fun things, it's not the be-all end-all development tool for web content or web-based training. It is very strong in interactivity, vector graphics, and recently scripting, but every release before Flash MX is incredibly poor at displaying and manipulating text.
So if you at all intend to display large amounts of text (and since this project is a learning tool I am assuming that you are) you might be better off not using Flash at all - especially if money is a concern. Good ol' fashioned HTML will always be easier to create and run faster than any kind of in-Flash text manipulation (Alternatively, if you have interactivity requirements that you'd like to use Flash for, like a quiz, you can always keep the main text HTML and embed individual Flash movies into the page for the interactivity). Now, I really do think that MX is making leaps and bounds in this area, but you said yourself that the price is very high - and I agree with you. Others have suggested the educational version (which is ~$99) and I would also recommend that.
Now I might be reading too much into your question, but you said that "We'd really like to use Flash as our main language." Very few people ever refer to Flash as a "language" (it's mostly seen as an animation tool), and fewer of them would post your question to Slashdot (you might want to try the Flash message boards on were-here or flashkit). So I'm assuming that you or the people on the project have technical experience and are coming from the prospective of programmers. In this case, you might want to consider doing at least some parts in Java. You don't have to pay anything, there's plenty of free tools out there, it can do interactivity, and the download requirement isn't going to be a whole lot larger than the Flash MX player (though that would depend on which version you'd use). The development time would almost certainly be a lot higher, but again that depends on the specific requirements of the project.
In any case, good luck and if you do end up delving into some serious Flash programming, I have a bunch of good links to advanced Flash actionscripting resources off my little university page.
Experts agree: everything is fine.
Excuse me, but: what if your goal is to make something pretty?
What the hell is it about HTTP (aside from the name) that makes people think that it's only good for delivering HTML, and that every site must have information, information, information. Cripes do you demand information from art galleries? You might be a functional unit kind of person, but do you have a hundred identical black turtlenecks to choose from in your closet? (Oddly, Steve Jobs, mister style-is-king himself, does)...
It's just lazy intellectually to decry, bemoan, and otherwise wring your hands about the decline and fall of all that is right and correct at the hands of some devil tool. You have a choice, so exercise it, and stop telling everyone else what they should want.
I've finally had it: until slashdot gets article moderation, I am not coming back.
Did you know that Macromedia has a pretty good donation program? We -- and many of the Northwest environmental orgs we work with -- have gotten flash and other MM products from it.
The donation form is online.
best,
jon
------------
Jon Stahl
ONE/Northwest: Online Networking for the Environment
www.onenw.org
"If you want to build Flash and you don't want to pay $500, how do you do it (aside from copying somebody else's, which as Bill Gates told us is just bad, bad, bad)?"
1) Download the trial version (which is the full version) and you have 30 days to build your entire site and set up everything before the demo runs out.
2) warez it and then tell everyone it cost you $500
3) copy it from someone because it pisses you off that you cant afford it
4) steal it from a store so you have the retail cd's and manual
5) dont use flash - use something else
Ave Molech Setting
Does anybody know where I can find it?
Geesh, figure it out -- some stuff with value might actually cost you money.
As you can see here.
Even though the W3C has backed away from the proposal to include RAND-licenced patented material in W3C standards, the SVG standard went to 1.0 under the assumption that the public would accept RAND-licensing for web standards, and so SVG incorporates a number of RAND-liceneced patents, specifically from IBM Kodak and Quark. No doubt this situation is going to be resolved, especially if people don't forget it still needs to be resolved. To remind the W3C and the companies involved that this situation is still unresolved, you can comment on this list, subscribe here.
And oh by the way, is IBM's roll in this particular little minidrama hypocritical, given their support for and reliance upon Linux and other open source projects? You bet it is, and that's because IBM has lots of little parts, not all of which are headed in the same direction, e.g., some are run by the legal department or managers who still don't get it.
Life's a bitch but somebody's gotta do it.
- a site that uses flash and is open source. they give away the xml source of the entire site and the stylesheet that generates html and flash (all under gpl):
http://www.kirsanov.com
Two ways I know for free flashing -
1. Naked except for trenchcoat, find schoolgirls... I trust this is not what you mean
2. I've used Coffeecup software which is free / trial / needs registered at some point maybe - quick and easy as I remember. I'm sure there are plenty others. No idea if there's a linux version or if it is WINE compatible
Flash is often a complete waste of bandwidth, but some stuff is pretty good - I saw a page that had a Flash form for hotel room ordering a few months back - all on one page including credit card details, point and click for most of it (i.e. pop-up calendar, interactive live room availability etc. - great idea and very well implemented) and it was far better than any of the other online forms I've seen.
When it's done right it can be excellent - until someone comes up with a better alternative. At the moment it is innovative and that's why they make so much money / business from it! The free software model is not the only one, you know...
It's called Java. It'll probably do just about anything you need for an education site, plus it's compatible with more systems.
What do DVDs and DVD players use for the menus? Is this format open? Is it appropriate for the web?
unfortunately, i don't think we'll see the end of cheezey-flashy flash. however, refusing to use flash because of the bad flash content out there is like refusing to use the web because of the bad html out there(like, most geocities pages, or you can look at the crap code FrontPage spits out to see some real garbage). For the most part, we've moved on from telnet and ASCII art (though admitedly there's been some interesting and really good (a little treat for you slightly scary natalie portman fans) ASCII art made over the years). i don't think people who could afford flash and would be good at it should be turned off from it because of the crap some people have made though. it'll only get better as the geeks who can really push it to it's potential do so.
why?
Because, much like traditional marketing, if you don't grab the attention of your viewer within the first five seconds, you've lost them.
The trick, really, is to be tasteful. I absolutely agree that 95% of the Flash "enhanced" sites out there are awfully gaudy. It is difficult and expensive to develop a classy, tasteful site using Flash, but done effectively, the results can be awesome.
those pages were not made for you. they were made for people interested in experimental interfaces, to show off, or just because something cool came out of an experiment.
most people here sound like they had a clockwork orange like treatment with bad flash sites.
most comments i have read by now either come up with some prejudice (you can't do this, it's too big, other nonsense) without really having a clue what they're talking about, or they really critisize bad programmed flash and the content (or lack thereof). this is just plain ignorant.
i can understand why people critisize bad flash sites, but they ahould critisize the programmer and not the tool. if there is important information that can't be read with a low tech browser, the site simply is made poorly. i do use lynx occationally, and i used to surf the web a lot with net+ (a non-javascript browser for the BeOS) and let me tell you i hate it when people use javascript to just open a link. that doesn't make javascript itself bad, does it? however, it does show that the one who did it should consider working in another area.
and believe it or not, "experience is the content" sites are a good thing. they are experiments in design and interfaces. they push the edge further. development does not only happen in technology, it happens in other areas as well. some of those sites are to be considered art. they are made for those interested.
not for you.
--
making up good sigs is a hard thing to do.
The misconceptions here aren't mine:
/.ers crazy, but it's a major hit with the real Web audience of today.
1) Had it been done by a techie, they would have let the user's pick the fonts, and thus my parents could read it easily.
Only if you parents knew how to map host fonts to HTML virtual fonts. That's the sort of "configuring" that techies assume everyone does. To quote you, that's a common misconception.
As one of the twenty busiest sites on the Web, we have done a lot of research and discovered -- what a surprise -- that the vast majority of users leave their browsers unchanged from their default settings. They have no mental model of mapping site descriptions to host implementations. They don't "configure", they browse.
2) Normal people like flashy pages that are all interactive and move around on the screen. Oh wait, my parents don't because they are on a 100Mhz computer
Only a small minority uses a machine as slow as 100MHz. Again, the statistics show you your market. Most competitive commercial businesses will sacrifice the low-end 5% and the high-end 5% in order to maximize customer satisfaction in the fat center of the normal curve.
Parents who are into configuring browser font mapping and yet still use hardware from the days of Windows 3.1 aren't exactly mainstream. I'll take our statistics over your anecdotal evidence.
3) Normal people like GUI tools to build their web pages
Most normal people don't build websites at all. Of those who do, the majority use simple Web-form-based tools provided by their ISP to create their "My Cats and Me" personal Web page. Your raw text HTML editor for the masses would go over like a lead balloon. These big consumer ISPs advertise "no need to learn HTML", and that's a big selling point for the mass market.
Flash is for the creation of consumer websites with high production values, with relatively high consistency across browsers and platforms. The majority of people who browse the Web consider such sites more interesting and more professional looking than the "this site best viewed with Lynx" type sites beloved by techies.
So, you can see, even though a lot of people would like to think "oh, those are just silly techies talking", the truth is that they usually have the same goals, but are just more realistic and knowledgeable on how they can be achieved.
Really? I remember when all websites were designed by techies. Which of the top 20 MediaMetrix websites are designed by these "more realistic and knowledgeable" techies today? "Web producers" at major sites today majored in graphic arts, communications, and marketing, not CS or EE. Like other media before it, the Web is abandoning techie preferences in favor of consumer preferences. Flash may drive
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
Yes, flash looks nice, but sometimes something more plain gets the message accross better. Usually flash is jammed pack with images, movies and sound which make it's loading times crazy. I would like to look more into flash, but no way i'm going to pay 500$. a|_
Why FLASH? Why not plain ole HTML? I can guarantee you that I won't be in your audience because I don't have those silly Flash or Shockwave plugins loaded on my browser.
Why not you ask?
1) They increase the loading time of my browser
2) They use memory that I'd rather use for ummm, Webwasher
3) I have yet to see one useful thing that absolutely requires Flash or Shockwave to be implemented.
4) The Flash junk is bandwidth intensive. Yes, I've got a broadband connection, but I'd rather not use it for downloading advertisements and useless fluff.
5) I want the information. Not dancing, singing, blipping, flipping, phasing, and morphing stuff... I've got games, or my choice of recreational pharmaceuticals if I need that...
6) People with text only browsers, vision impaired, etc. aren't gonna be seeing your content. There's lots of us - maybe you'd like to do something crazy like INCREASE YOUR MARKET SHARE?
7) Oh yeah, Invest the $500 in something like Home Depot...
Stick with PHP, or HTML with PNG/JPG - People have, and you can, do lots of neat stuff with that...
I have no idea what resources are on the ET site
because I couldn't explore it
because there's no BACK button!
Nobody's seriously developing Open Source flash tools because Open Source developers agree: FLASH IS THE MOST ANNOYING THING ON THE WEB!!!!
located at http://www.levitated.net
There are quiet a few software packages for creating flash movies besides Macromedia's program.
*) SWfx www.wildform.com ~$30
*) 3D Flash Animator www.insanetools.com ~$50
*) Swish 2.0 www.swishzone.com ~$50
*) Swift 3D www.swift3d.com ~$150
*) Adobe LiveMotion 2.0 http://www.adobe.com ~$275
*) Toon Boom Studio www.toonboomstudio.com ~$375
Fellow slashdotters, please check out this guy's website before giving him any more help. Read it thorougly, do not simply gloss over. Notice the saturation of blue-collar propaganda, and the lack of any relevant details as to how the SEIU works. The SEIU is a cult.
...on Sept. 11, the original primary day, many of the local's staff were forced to volunteer to campaign for mayoral candidate Mark Green. Staffers were allegedly forced to sign vouchers stating they were taking a vacation day so they can go campaign...
The SEIU is, ostensibly, a union, and they do in fact unionize people. Like all unions, they have their share of corruption, money laundering, and influence peddling. However, what sets the SEIU apart from other unions is a singular pattern of coercive, manipulative, and undemocratic behavior towards their members, hostility towards other unions, and strict top-down financial and administrative control.
For documentation, please visit the Organized Labor Accountability Project Please compare the SEIU with the other unions listed at this link. I doubt you will find this pattern of cult-like behavior in any other union.
Local 32B-32J: Our union president... conducts general membership meetings in total violation of the LMRDA, our Local's constitution and basic parliamentary procedure. Mr. Fishman... refuses to open the floor for new business, refuses to take unrehearsed questions and refuses to open the floor to independent motions.
Local 32B-32J:
Local 79: [Employees] become union members only after working a probationary period of 100 events in a 12-month period. If a worker cannot work 100 events in twelve months, [he] must start over again... "The workers end up perpetually on probation."
Local 1212: In an effort to lure members away from the United Industry Workers Local 424, SEIU Local 1212... claimed to be the largest transportation union in N.Y. state... However, examination of the union's financial reports... destroy the claims. The report shows the union has only 5 officers and employees...[and] has only 94 members. And it is unclear whether any members are in the transportation industry.
CSEA: CSEA has refused to participate in SEIU's unity plan... which required locals to abandon their names and logos, and use the purple and gold SEIU banner. The unity plan also called for fees that would cost CSEA $18 million... Kenny summarized CSEA's complaints: "SEIU has disenfranchised CSEA."
Intercity Janitorial Services: SEIU began attempts to organize Intercity in late 1994. Intercity's president refused to sign... saying it was up to the workers to decide whether to unionize. SEIU's assistant director of organizing repeatedly warned Intercity... to sign the agreement or SEIU would attempt to drive the company out of business...
This is somewhat off topic, but my question is what does your site www.seiu.org [seiu.org] actually stand behind? Is there a page that clearly states your objectives? I see "current events", "get involved", "working family issues", but nothing that really states what your guys want and where you guys are going.
Thank God, one person noticed the obvious. The SEIU is a cult. Read my post further down for a full explanation.
You might check with Macromedia, I'm a teacher, and as a teacher I bought Flash MX (It's the new version, the successor to Flash 5. The user interface is much more refined) for $99 USD. They may be willing to swing such a deal for non-profit groups.
On the Plus side:
Flash MX allows Flash files to be indexed on search engines, has accessibility features for vision impaired and handicapped users.
If used well, I don't think there is anything that can beat it for what it does. It's the most commonly used special feature plug-in around and most browsers can view Flash files (According to Macromedia's figures, 98% of all Internet users have the Flash plug-in installed).
File sizes need not be large at all, Flash uses vector graphics rather than raster graphics to save time on downloads (at the expense of CPU cycles on the user machine...the processing power needed to display vector graphics is somewhat higher than displaying raster graphics such as jpeg, gif and png images).
Despite what is being said in reply to your question, not everyone on the internet is an open-source fanatic that avoids Flash for ethical reasons. I would say a very miniscule percentage, and not likely within the scope of your target audience (to the upcoming firestormers, flame me, bake me, scorch me, but it's ture).
Using Flash on a website is not, be definition, bad design. Commerical designers the world over use it extensively, and for a reason.
On the Downside:
Flash has a steep learning cure. It isn't quite vertical, but it's pretty close to it at first. If you're used to vector graphics programs, that will help somewhat. Once you've learned how to draw and animate shapes, text and objects in Flash, you will discover that you have not even begun to scratch the surface, Actionscript is next, and it's enormously powerful. You will need to read several books on both Flash and Actionscript to come to grips with the full potential of the medium, also a good deal of time and practice to master it.
If someone in your group is passionately interested in learning the tool, and creating a great website with it, go for it...but he or she will be outlaying a fair amount of money and time on books and practice. I'll wager they'll get a kick out of it, and in time produce splended results, but Flash can be quite intimidating at first...if not to say opaque and inscrutable. This isn't Powerpoint! I think any tool you use will ultimately require a lot of study however.
Personally, I use it to give presentations to my students on many topics. I have one of my classroom computers hooked up to a very large presentation monitor, but I don't do very much webdesign with it at the moment, although I am making three or four sites using it, they are secondary to my current purpose. For the future, I'm looking toward web-based exercises and testing applications. I use it in place of many other programs, and I use it almost constantly. I've read a couple of books on it, and am reading three more (now mostly dealing with actionscript). I swear by it, but for what I'm doing, it so much more than adaquately fills my needs. It's overkill for me, but overkill is the American way, isn't it?
HTML itself takes quite a bit of education in good webdesign, even if you're using a WYSIWYG HTML editor, so some education is going to be necessary whatever you do.
Are there alternatives to Flash? Adobe's LiveMotion 2 looks interesting...and it will handle Flash SWF format files...but I don't think its userbase is nearly as large, and I feel you're probably better off just using Flash to make Flash files in the end. It does cost USD $199 however (introductiory price).
Adobe and many others are developing SVG, which are scalable vector graphics in XML, and they will do many of the things Flash can do...but I doubt if the SVG plugin is very commonly used at all at the moment. Check it out at www.w3.org/Graphics/SVG/Overview.htm8
This site contains links to many other articles on the subject, and I think it bears a lot of promise for the future of the web.
I'd vote for Flash, myself, but you're not going to get immediate results from it. I do have high praise for the product, but whatever medium you choose, you're going to have to do the hard work of mastering it. Flash is a means to this end, and then some.
Vince Frost
chente@attbi.com
While I agree that Flash is often misused, it is like any other tool: in the right hands it is great, in the wrong hands it stinks.
I had some great laughs with Flash movie-lets depicting Osama jokes after 9-11. It was a great way to vent frustration at that bast*rd.
Designing "lean" flash and flash-like presentations is an artform that nerds should appreciate the same as writing efficient or "clean" programming code or web pages.
I would like to see an open-source Flash-like tool(s). If anything, I can bust up at more Osama jokes, and maybe make some of my own.
Remember the gif ad of the giant penguin stepping on a Redmond WA company building? Wouldn't you like to see/hear a more detailed version?
Table-ized A.I.
In typical Slashdot reader's hysteria and zealotry, you're completely missing the boat. Flash is the one chance all you Linux users have to see a non-Microsoft dominated world in the browser UI. Has anyone noticed that Macromedia regularly ports Flash to Linux and that it's BIT FOR BIT COMPATIBLE between Mac, PC and Linux? Tired of "Optimized for IE" pages? Here's your chance.
More importantly, have any of you bothered to check out Flash MX's feature list? Macromedia is trying to use Flash to create an rich application platform and from where I sit, they've hit it right on the market. All the nifty potential of dHTML that Netscape and Microsoft screwed up on have been implemented exceptionally well in Flash. Standardized UI components, full Unicode support, accessibility hooks for non-sighted users, fast XML parsing, direct loading of JPEG and MP3, not to mention direct socket connections so you can write stateful apps. Oh, and did I mention you have BIT FOR BIT COMPATIBILITY between all platforms? (Yes, the MX plugin hasn't been released on Linux yet, but give them a few months. It'll be out soon.) All this and it's bloody fast because you just download tiny vector-based files.
I've been running Linux for years and I'm continually stunned at how short-sided and antagonistic this group is. Macromedia has actually published the SWF spec, and you're still complaining. Can you ever imagine Microsoft publishing the specs to Office? Here you have a chance to see web applications created for you that work as well as they do on Mac and PCs and you're complaining about Macromedia like they're a Microsoft. Open your eyes, read something from other than Slashdot and see that there is life beyond the command-line.
/* I'm involved in a project that's planning to create open source toys for educating people around complicated policy questions ... but we're concerned about the fact that the major Flash development tools cost $500. ... I took a look at Sourceforge, and ... there didn't seem to be any v.1 general development tools. ... If you want to build Flash and you don't want to pay $500, how do you do it? ... And if there aren't any powerful open source tools for it, any thoughts on why?
*/
The AP often uses Flash animations to get a visual point across to its reporters, so while I would prefer you use Java, I can understand your decision to use Flash. Done well, it can lead to an interactive encyclopedia.
However, I don't know of any open source projects that compare to what Macromedia has programmed. Some reasons why include:
-- Flash is a binary technology, which makes programming tools for it more annoying than normal, and slightly raises the bar for entry (binary data isn't normally covered in first year computer science courses);
-- Macromedia believes that freeing the file format will put them out of business, even though many companies have seen increased demand for services when they open their code;
-- The Flash way of doing things is simply different enough from existing projects that more code would have to be written to get something workable -- GIMP and Film GIMP (used for things like Shrek) share a lot of code, but GIMP can't be used to make an Illustrator program because the fundamentals between touching up photos and drawing are too different;
-- Many programmers (like Linus Torvalds) are web-savvy only in the fact they can surf the web and use email -- their creative energy is spent on code, not HTML or other web technologies;
-- Macromedia's halfhearted support for Linux upsets developers enough that they don't have any drive to spread Macromedia's influence.
You may consider having only a few Flash developers, using another technology (like Java or SVG), reconsidering the project's specifications, or living with the few tools that are out there now.
Cripes do you demand information from art galleries?
That's an interesting point. I think it's a matter of taking advantage of the strengths of a particular medium. If you want pretty, why web pages? It's probably one of the least well-suited mediums for whatever aesthetic goal you're trying to achieve.
Now, having said that, playing around with constraints is fun too. I'm a big fan of the music and sound on old(er) video games as well as a lot of minimalist art in general. I dunno, I like that FM synthesis music and those 16-color sprites. So, I guess it's a matter of personal taste.
OtakuBooty.com: Smart, funny, sexy nerds.
as far as im aware the way most people make flash sites is to download it from macromedias site and get a crack/serial on efnet or other location
the only fact is that everything is an opinion
http://www.squeak.org/"
From their web site: "With the Squeak programming system, we have made some delightful and powerful educational applets. If you are a student, parent, or teacher, please jump over to www.squeakland.org, and download some great educational projects."
Stephan
Has the slashdot crowd gone daft? He didn't ask whether he _should_ use flash or the ethics of it. He asked for help from his colleagues. I don't like flash either, but, it does have it's uses. Especially in training environments where the information needs to be more interactive. He has three choices then for the modern browser...
1 - DHTML - ummmm, nightmare.
2 - java - not bad, but too thick to have three whirling circles for a multiple choice online quiz
3 - fast_er than it's equivalents good for non-techies.
Audience, we have to come to realize that not all the world are techies and that not everyone likes lynx for their browser and mutt for their email (i like mutt. mutt good. i use mutt. mutt.....ugg).
So, having said that, try to help him out instead of tearing him down.
True now, perhaps. Gecko is moving towards having SVG, and AOL is moving to gecko. Won't be all that long and SVG will be as standard as javascript support. What then? Still any reason for Flash? Its not as though the user interface for flash was as good as the gimp ;-)
For those of you complaining about not wanting flash on the web - for christ sake, you are so damn short sighted it's frightening.
Hey - maybe you'd prefer a black and white TV set ?
Or perhaps ditch all your CD's and go back to vinyl ?
If you had your way, nobody would ever leave a bloody command prompt.
I don't lay into coders about how they should conduct thier business and what they should and shouldn't do.
SO LAY OFF THE MULTIMEDIA !!
There are plenty of people who enjoy a media-rich web, so you don't ? - well stick to your text browser and stop whining !
Flash and multimedia are here to stay and will only get better over time.
I can only thank god that you are by far the minority.
LUDDITES !
A slashdotting - you get the stick first and then the carrot !
If you can't find a decent flash editor but you find one for svg, then you can probably get away with this converter and end up with flash anyway:
http://www.eskimo.com/~robla/svg2swf/
Not even /. HTML complies with the W3C standards. W3C is a morgue
Hmmm, I really don't see how W3C is a "morgue," and I don't see how the fact that Slashdot pushes nonconforming documents to browsers as supporting evidence. W3C standards are the best way to create sites that work across all major browsers.
W3C is the source of XML, XHTML and CSS (as well as many others) specs. This is what most people are using now. The fact that not everyone uses it properly is no different from when people write bad C++ code.
- Scott
Scott Stevenson
Tree House Ideas
what percentage of gone out of their way to manually download and install Adobe's 2.5 MB SVG browser plugin?
Flash went through this too. If we think Flash has too big of a lead to catch up, I think we could be in pretty big trouble from a competiton standpoint. That's another Windows brewing -- which is great for Macromedia but bad for pretty much everyone else.
Adobe certainly has more clout than many others. Maybe they can make a dent.
- Scott
Scott Stevenson
Tree House Ideas
Bad Idea, man. Don't EVER ask a question like that on /., or you'll get fried. 'cuz everybody here knows that "Flash sux(TM)" because Flashsites [insert random website flaw here].
And, by the way, why in hell don't you use HTML 1.1 compliant design, it's all you need. Check out Kornshell and XFree for prime examples of the great webdesign feats achieved in HTML.
To answer your question: I'd predesign templates in Flash 5 and then use ming to modify them. Ming even offers the ability to dynamically insert ActionScript into generated Flash, so it actually is quite powerfull.
We suffer more in our imagination than in reality. - Seneca
If you want to be able to create things with flash, then stop your stupid whining and get a job and go out and buy the damn software.
Geeez.... This free software revolution is just freaking lame. Paying for things make the economy run and helps people keep their jobs.
Buy a clue and buy the software.
How did you people ever get into cyberpunk? I love flash when it's used right in the same way that I love good special effects in some films and poetic writing in some books. I use it for presentations and it works fine. As for the question - if you can't afford it then don't use it, HTML works fine.
Flash should not be used for an information driven, text based site, its ideal for "advertising" sites where image is more important than content.
Like all poweful tools it has a place, and I can think of plenty awful HTML sites as well as plenty of bad Flash sites.
I work as a full time web designer, and use Flash when its best suited to the job (who said Flash has to be animated anyway?) th new version allows on the fly loading of jpg's which will certainly cut the file size down on many of my jobs, and I can create a complete web advert site in less than 200K using flash which is virtually the same size as doing it in HTML (6 pages including images) Load time is aprox the same, its just that it takes place at the beginning rather than individual page loads.
My advice is use open source PHP and MYSQL for a data heavy site, not Flash.
Oh and by the way, Swish may be quick and easy but it creates heavy animations as each frame is a keyframe the same effects can be done in Flash at abut 10% file size, but a little more effort
The main reason Flash should not be used has already been stated by Anders Schneiderman. The community group folks they want to involve are not already using Flash as a development tool. They should not be expected to learn or buy a tool they are not familiar with. Much time would be spent learning the new tool rather than completing the project.
I also wonder why they want to use Flash for their project. Macromedia Flash does give the author a higher degree of control and many options not available with standard HTML. I was able to complete a monitor test application that consists of many graphical test patterns using Flash that would have been much more difficult to implement using other tools. For those interested, the page is located at www.MonitorsDirect.com/toolkit. While Flash excels at manipulating graphics their project sounds like it primarily involves textual based information. I wonder of what added value using Flash will add to a site that consists of complicated policy questions? If not done properly, this might end up annoying many visitors to the site if it distracts them from retrieving the information they require.
Not for nothing .... but if you're working on a project for a Pharmaceutical company (one of the biggest money market segments in the US)... couldn't you just pay for your friggin software?
Sheeet, that's like complaining that you work for Fleet bank and you don't see why you have to pay for chairs for your desk? Aren't there some free ones out there?
(besides flash sucks)
We use Swish.
It's much easier to learn than Flash. You'll get the first results in half an hour and it costs about US$ 40.
http://www.swishzone.com/
HTML is not consistant, Web BROWSERS are consistant... but that is another issue all together =)
I agree that Flash inherits som "usablility issues" if your goal is REPLACING a "normal" HTML page... but for applications that require animtaion (and by require, I do mean *require*, not those godawful 'skip intro' pile of crap every throws up in front of their sites because little Johnny leanred how to make a button in Flash =) and / or do things a normal web page can't do ( there are web-based apps I develop that are impossible to do in DHTML ) in which case you are losing the "this is a web page" metaphor anyway, and getting into "this is software.. it just happens to be deployed in your browser."
Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
A company called Qarbon makes a product called Viewlet Builder. Basically, using tools similar to Flash, it produces a Java applet to demonstrate something, generally a software application or something like that. You can get it for free with the only caveat being it will have a banner ad for their company at the top. It's relatively easy to pick up, provides nice VCR/CD Player-like controls, and there is no need for a plug-in on the user side.
BigCat79
"The dead have risen and are voting Republican!" --Bart Simpson
And like any other it has it's uses. Every tool has a good acceptible use.
That having been said, most of the time flash isn't used properly. Before development begins one should ask themselves, is this necessary, is this worthwhile and will this work.
Now, whether this is true of the project in question, the developer will have to decide.
However, it should be known that flash does make a great educational tool. It provides an interactive environment equiped with sound and visual stimulation. As any psychologist will tell you, hands on experience and interaction are key to the learning process. As well, audio and visual cues enhance pnemonic learning.
I personally don't see the rejection that stems from the open source community.
Perhaps, it's all the flash enabled spam out there.
Oooh, advanced stuff. Pity you can do it using CSS, ECMAScript and HTML, without needing Flash.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
http://www.eskimospy.com/contentPages/phone.html
It prints, if you use your back button, you go to the page you were on before. It's easy to write a text search in Flash.
Have a nice day
Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
jgenerator is an open source project on slashdot. It provides the functionallity of (expensive) Macromedia Generator. In order to accomplish this it has to understand flash. Not a development environment, but a core code toolkit for building one?
Nice guess, but not correct. Yahoo doesn't use techies as Web designers. They gave that up in early Tim Koogle days.
You may like the design, but that doesn't mean they let programmers design their pages.
The look comes from their early adoption of a pay-per-view advertising business model, which happened when the business people took over control from the founding techies. The more ad views per second, the greater the revenue, so get the pages up FAST, and move them thru to other sub-services with more targeted ads ASAP. No dawdling on the home page, because the higher rates come from the more targeted internal ads.
The techies at Yahoo don't do page content or design. That's the job of the "producers", who get their orders from the business people.
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
I just wanted to thank the many people who posted really helpful advice. It was great to see that there are some open source options if we do some Flash work for our educational simulations/toys, and it was helpful to be reminded just how much Flash can be misused and abused.
Most of all, thanks for letting me know about SVG. I was sure we'd end up having to just use Java, which as a tool for designing really enticing interfaces leaves a lot to be desired. I've downloaded a bunch of tools for and information about SVG, and I'm looking forward to taking it out for a test drive.
Sometime in the next week I'm going to be meeting with the Higher Ups about open source. The help I got here will be Exhibit A of why the open source world is such an amazing place to be and why we should join & start contributing to it.
Anders Schneiderman
Information Manager
SEIU International
I don't know. I mean it doesn't even work in Lynx. Go Here
But, you must supply the same information in an accessible format, and that is not Flash, especially for the audience your site will have. Go ahead and use Flash, but make sure you supply the same information in an accessible format. Navigation and interactivity must be usable from both keyboard and mouse. All the text must be readable by text readers. Users must be able to have the ability to stop the animation and be given an unlimited amount of time to interact with the information (e.g. automatic slideshow should have a "manual" option).
I don't know if you've taken all this into consideration, but here are some links that will help you address accessibility issues:
I'm a geek. I think Flash rocks (I don't use it myself). Sometimes the browser I am using is not the latest greatest Mozilla/Netscape/IE/Opera -- it's Lynx.
Yes, it turns off flash, but it displays an annoying msgbox for EACH flash plugin which can't display:
"Your current security settings prohibit running ActiveX controls on this page. As a result, the page may not display correctly".
If there's more than one flash control on the page, you must click on OK in each box. You can't just repeatedly press ESC and close all the damned boxes.
Now try disabling ActiveX and then going to a page full of stuff like this..
hemi