Live data from Hacker News

Flash Is Responsible for the Internet's Most Creative Era

vice.com

71–80 of 441 posts

Re: Flash Is Responsible for the Internet's Most Creative Era

#71

Earlier quoted context omitted.

Canvas/WebGL may replace Flash to end users. I'm not aware of creator tools that allow people to put things together as easily as they could using Flash.

Adobe Animate is literally Flash, except it uses standard web technologies like Canvas, JS and WebGL. What's not to like?

Literally everything about animate. It is hugely bloated and awful to use and crash prone. It takes upwards of 30 seconds to save a file. It has two different kinds of tween to support backwards compatibility. And the "HTML" export is a garbage fire. Flash used a form of vector graphics that were incompatible with svgs.

Adobe has been trying to maintain backwards compatibility with flash (because most studios were still using the last version macromedia put out over 10 years ago) So adobe animate was always doomed to try and please everyone and end up pissing everyone off.

Re: Flash Is Responsible for the Internet's Most Creative Era

#72
post #16

I had a formative experience with Flash as a middle schooler. I loved Albino Blacksheep, Newgrounds, etc. I thought the videos were hilarious and the stick-figure-style animation was approachable. So I acquired Flash, and I was blown away by how easy it was to create these silly animations. Automatic tweening was a miracle to me. Since then I've done a lot of video editing with different tools, but I still think back…

Disclaimer: I'm an old git. I think you have deftly described a bigger problem, as the whole industry gets more and more sophisticated and complex. The barrier for entry is so high now that I think it stifles young people's interest too quickly. The great thing about Flash was the developer tool. Part animation studio, part simple programming IDE. It was a great balance. Maybe there is a place in the market for frame…

It's called OpenFL[1] and it is exactly that! Supports canvas and WebGL, as well as a whole bunch of native targets too. This is a reimplementation of the Flash API in the Haxe programming language.

And ruffle-rs[2] is a reimplemenation of the flash player itself in Rust. (So you'd still be using ActionScript for authoring)

[1]https://www.openfl.org/ [2]https://github.com/ruffle-rs/ruffle

Re: Flash Is Responsible for the Internet's Most Creative Era

#73
post #2

You can set up a video chat lecture with text chat and pretty good video with the free red5 java server and something like Avchat.com . That's 20 year old tech and works today, but will be removed from the net in a year. There is no HTML5 alternative. Why? I think Tech took a weird turn somewhere around 2010. Things became more homogeneous, designes became bland without rough edges, literally with rounded corners. Op…

Unity WebGL is definitely close to where Flash was. If anything WASM adoption is growing, it’s a respected standard. Once there is multi threading, heap expansion and streaming instanciation in iOS ... I’m going to guess 15, or 4 years from now, it’ll be the true spirit of Flash. I’m not sure about a “dumber” design discipline though. Really it’s Windows developers being left behind, for a while now.

Sounds about right. Modern technology: working hard to replicate what we had 20+ years ago.

Re: Flash Is Responsible for the Internet's Most Creative Era

#74
I made games in flash for over a decade and miss the ease of dropping an experimental game idea onto the web where everyone could enjoy it. If you had a free weekend, you could release a game to 99% of the internet.

JavaScript game libs simply aren't as featureful, even the ones promising the scenegraph API. They don't work as well cross platform (by the end of that decade I had one codebase which could deploy to web, iOS, and Android); and that's where the audience has headed.

I hope this book spends some time on flash's contribution to video game design as well as web design.

Re: Flash Is Responsible for the Internet's Most Creative Era

#75

Earlier quoted context omitted.

What can flash do that modern browsers can't?

IMO, nothing. What HTML 5 (and more specifically, canvas+js) are lacking is a complete timeframe-based IDE. I personally find that mode of development distasteful, and I don’t share the author’s affection for this particular breed of "creativity," but anyway it was there and some folks liked it and there’s a real opportunity for someone who wants to reimagine it.

I do not have experience with pure Flash but with Flex4 that is a powerful GUI for applications. I can share here what I miss from those days:

- you had types, performance was important so you had generic types like Vector , the code was compiled and it was really fast

- there were built-in efficient GUI widgets, you could have a list or table connected to a data provider with tousends of items but the components were smart and only created enough UI widgets as needed to render, where in HTML you either have to create a LI element for all your 10000 elements, create pagination(is not built in), create infinite scrolling(not built-in)

- it was super easy to customize or extend the provided things if you needed , as an example in HTML look at the it is not customizable, everyone has to implement it's own using divs, css and js , but everyone gets it wrong in the corner case(you have issues where the dropdown pops outside the screen, missing events, hell even youtube search box sometimes breaks and the dropdown popup remains stuck open, so even Google engineerscan't create a working dropdown component

- performance, remember when a blinking cursor was causing an electron editor to use a lot of resources , the issue with web is that was designed in rush for showing documents.

- layouting components was super easy , theming was easy - with css in large old projects there are so many issues( I know people use less but this is not standard )

I have some solutions too, browsers need to provide more powerful components, if we want to do RIAs or desktop apps then we need the same components that desktop toolkits offer with the same customization. Other issue I seen was in a project where the devs ahd to import a third party library because the scrollbars can't be themed in all browsers , I am not refering to the right side of the browser ones(I know sme people hate if you change those) but scrollbars on a list or dropdown component. So you have projects where you import 1 lib for scrollbars, 1 lib for modals, 1 for fancy buttons and inputs, 1 for drag and drop, 1 for calendar widgets, 1 for dropdown that allows you to have icon + text, and of course a framework like angular or react . Browsers should check what developers need the most and add that as standard( ex better dropdowns) you would still have the ability to make your own shit and use your preferred framework

Re: Flash Is Responsible for the Internet's Most Creative Era

#76

I really think from a business perspective Adobe bungled just about everything with Flash. When the tide was turning against them with the rise of iOS, they should have full open sourced Flash player and made the authoring tools free to use, and encourage competing authoring tools. Flash would likely have then been on a track towards full standardization and native support in browsers. Adobe's authoring tools would l…

Well,

Adobe claimed that Apple was stopping them from supporting Flash on the original iPhone. When Adobe did finally get Flash (barely) running on Android. It required 1GB of RAM and 1Ghz CPU. The original iPhone had a 400Mhz CPU and 128Mb of RAM.

Adobe was late shipping Flash for the Motorola Xoom. Motorola touted being able to use Flash as a feature over the iPad. Leaving it in the unfortunate situation that you couldn’t even visit the Xoom marketing page running Flash from a Xoom for the first six months.

Adobe could never get Flash working on mobile well.

EDIT: It wasn’t until the iPhone 5 introduced 5 years later in 2012 that there was an iPhone that could have met Adobe’s specs for Flash.

Re: Flash Is Responsible for the Internet's Most Creative Era

#77
People are looking back with rose tinted glasses, I think. This was an era where you could build rich media with absolute canvas values and it would look great and it was easy for an artist to take that canvas and do things.

The iPhone killed flash but not just in the obvious way. These days everything needs to be reactive and run on well on mobile hardware. Even if iOS supported flash it would need to be a different beast. Different screen sizes, an explosion of aspect rations, heavier security requirements, accessibility, touch controls and more led to the downfall.

Re: Flash Is Responsible for the Internet's Most Creative Era

#78
There were dozens of sites dedicated to flash tutorials and getting started for amateurs. It was a highly focused _creative_ environment with low barrier to entry. It allowed and encouraged cross pollination. Flash was a drawing program, Animation, IDE, Game Development, Web development even audio and video editing, with no clear lines between any of the functions.

It was a one stop shop for creative expression with thousands of people learning the program and excited to share their knowledge.

Nothing does what flash did, because flash did everything and everyone was using it.

Re: Flash Is Responsible for the Internet's Most Creative Era

#79

Earlier quoted context omitted.

Disclaimer: I'm an old git. I think you have deftly described a bigger problem, as the whole industry gets more and more sophisticated and complex. The barrier for entry is so high now that I think it stifles young people's interest too quickly. The great thing about Flash was the developer tool. Part animation studio, part simple programming IDE. It was a great balance. Maybe there is a place in the market for frame…

It's called OpenFL[1] and it is exactly that! Supports canvas and WebGL, as well as a whole bunch of native targets too. This is a reimplementation of the Flash API in the Haxe programming language. And ruffle-rs[2] is a reimplemenation of the flash player itself in Rust. (So you'd still be using ActionScript for authoring) [1] https://www.openfl.org/ [2] https://github.com/ruffle-rs/ruffle

> It's called OpenFL and it is exactly that

The first beginner tutorial is about displaying a bitmap and starts with a terminal [1]. This is not as discoverable as Flash’s tools, which felt more like MS Paint when first opened.

[1] https://www.openfl.org/learn/haxelib/tutorials/displaying-a-...

Re: Flash Is Responsible for the Internet's Most Creative Era

#80

I'm part of that forgotten industry, since Flash 3. I can tell you that Steve Job letter hurt a lot the industry but I don't believe destroyed the creativity. We're more focused on clicks than interactions in the industry today.

Flash barely ran on Android - Adobe could never get it working correctly on mobile.
Post reply on HN