Some of you might remember when a 3mb flash animation could pack in some 5 minutes of animation, with the more advanced ones even having chapter/scene selectors, which could also include clickable easter eggs and other kinds of interactions during the scenes.

  • ‮redirtSdeR@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 day ago

    I’ve seen quite a few kids embed Scratch projects into their websites, which I guess is actually a pretty close approximation of Flash. Stupid easy to use, vector based, customizable with forks, tiny file size(negated by the fact that you also need to embed the entire vm once for every project to get it to run). Kind of ironic that it was originally built in Flash itself though.

  • Corhen@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    2 days ago

    Recently found an old .fla of a game I made in highschool, and I have no idea how to turn it into a playable file. Would love to recover it

  • PeriodicallyPedantic@lemmy.ca
    link
    fedilink
    arrow-up
    16
    ·
    2 days ago

    The problem isn’t animation - as you said there is raster video and also animated SVGs.

    The problem is that there is no way to package interactive content like there was. Flash wasn’t just animation, it was also games. And even flash animations often had interactive bits, like homestar runner Easter eggs.

    You can technically do it with JavaScript and HTML, but it’s difficult now and unfeasible back when flash died. Not only did the tools not exist, but html didn’t even have things like canvas yet for the tools to use.

    • squaresinger@lemmy.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      2 days ago

      That’s not really true. You can do animation in HTML5 just like you could in flash. In fact, there are even quite a few ways you can acomplish the same.

      • HTML5 + JS
      • CSS + JS
      • There are multiple flash player projects running in WASM or JS
      • Animated SVG + JS

      All of that allows for animation, games and interactivity, no problem.

      There are dozens of tools that allow you to build flash-like animation and package it easily. Tons of game engines allow to export to HTML5, just at the press of a button. And there are still websites hosting browser games that fill that spot. There’s even HTML5 browser games that run in VR.

      But there are two big caveats:

      • With much more performance, storage and internet bandwidth, there’s no reason to go for flash-style skeletal animations. That’s not because it’s not possible, but because we have better alternatives.
      • Nobody hosts their own websites anymore and most platforms (large ones like Youtube, Facebook or Reddit, but also small ones like Lemmy) don’t allow you to just upload whatever HTML5 code you want. So if you want to reach more people, you’ll just upload a video instead.
      • PeriodicallyPedantic@lemmy.ca
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        Sorry if this sounds a bit defensive, it’s frustrating when someone writes a novel telling you’re wrong but didn’t spend the time to read what you wrote first.

        I didn’t say it’s not possible.
        I said that back when flash functionally died, it wasn’t feasible.
        HTML 5 was barely supported by browsers. HTML 5 canvas had no support at all. WASM didn’t have any support. Having flash animators and flash game devs manually code the JavaScript and HTML just wasn’t realistic, and no tools existed at the time to span the gap.

        Now it is a little easier with things like canvas, and more importantly now there are tools that animators can use and export as a webpage.
        But in the intervening years, all the flash hosting websites died. Even newgrounds is a ghost of what it was. So even if the tools are there, the communities are all gone. Animators just export to video now, because that’s where the viewers are.

        • squaresinger@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          You mean in 2021 HTML5 was barely supported by browsers? Adobe ended support for Flash Player on 31th December 2020.

          For comparison, the original HTML5 W3C recommendation was retired in 2018 and even Version 5.3 was retired less than a month after Flash Player was retired.

          • PeriodicallyPedantic@lemmy.ca
            link
            fedilink
            arrow-up
            1
            ·
            4 hours ago

            Functionally. Functionally. I said functionally for a reason. I didn’t just add that word in because I liked how it looked.

            When was the last time you actually saw flash content?
            Browser extension support deteriorated. It never worked on iOS. People stopped making flash content because folks couldn’t view it long before it officially became unsupported.

  • KingOfTheCouch@lemmy.ca
    link
    fedilink
    arrow-up
    29
    arrow-down
    1
    ·
    2 days ago

    A lot of comments on here saying “but X is better”. Y’all are missing the point though. These “better technologies” are not being used in the creative and fun ways that flash was - not to the scale that we saw in peak Newgrounds/HomestarRunner era. It goes to show that no one company should ever control tools and the stuff our works are built upon. A lesson we, as a society, sure struggle to learn.

    Don’t get me wrong, my rose tinted glasses aren’t all the way on. I remember critical infrastructure systems developed in flash of all fucking things.

    But a very real piece of the creative internet died with flash. Maybe it’s a coincidence, and it’s the corpo-sites we all congregate around now to blame. I don’t know. Peak internet was 2000-2010 and I’ll stake my flag on that hill - don’t @ me.

  • mic_check_one_two@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    21
    ·
    2 days ago

    I actually use Flash nearly every day at work. Legacy support is no joke. We have a multi-million dollar system that is all controlled by a computer that is dual-booting Win11 and WinXP. Because the control program is coded in Flash. It’s coded in Flash because there are a lot of moving parts, and the program displays their current positions. And dynamically moving objects is like the one thing that Flash does really really well. Instead of trying to re-program it in a new language, the manufacturer just fucking ships WinXP. Win11 is on another partition, and is only booted when you need to connect to the internet to run firmware updates on the various motors.

    • Wispy2891@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      Even in 2004 using adobe flash to control some industrial system was an ugly hacks

      When the developer cares way more design than function

      I saw some ultra fancy quotation tool that was simply a PDF with JavaScript, and it would just open adobe reader in full screen. Yes, you made it so fancy because you could use complex vectors in the background and multiple pages, and by doing this the fancy UI part was done way faster, but good luck maintaining that mess over the years

  • Captain Aggravated@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    2 days ago

    Streaming video killed whatever Flash was.

    Flash took the binary categories of animation and video game and made it into a spectrum. Even when they were mostly animations, there would be some interactive elements. It was apparently a technical horror show, but it was used to create unique pieces of art that define a narrow era.

  • CovfefeKills@lemmy.world
    link
    fedilink
    arrow-up
    58
    arrow-down
    2
    ·
    3 days ago

    Nostalgia goggles in effect. Flash was crap while every other tech caught up and surpassed it. Even today CSS/HTML is replacing Javascript in their area simply because people realize it has gotten that good. People acting like there is no alternatives but in reality people just gave up on that stuff as everything became reddit, twitter, youtube and facebook. The HTML5 stack has always surpassed Flash there is no excuse for the dickheads in this thread acting otherwise. WebGL2 WebASM? I recently made a tool that uses the Web Bluetooth API thingy. Javascript frameworks compare to Flash. You cannot compare the modern web tech you don’t bother with to Flash but you could compare it to Phaser.js.

    • I Cast Fist@programming.devOP
      link
      fedilink
      arrow-up
      21
      ·
      3 days ago

      My nostalgic sigh is about animations that became rasterized videos, thus losing any chance at being interactive or hiding easter eggs.

      I am glad we no longer have sites made in pure flash, but now we have different stupid shit that also blocks back/forward navigation, fucks up scroll bars, hogs the CPU and crashes the browser for no good reason.

      • paraphrand@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        arrow-down
        1
        ·
        3 days ago

        Those last things you listed were all true of Flash too:

        1. Back forward buttons, working in a flash site?
        2. Scroll bars? Same thing.
        3. CPU usage? Same thing. (See: phone performance.)
        4. Crashes? It was the number one cause of crashes as reported by Apple when looking at their Safari crash logs. This was true of many plugins of that style from back in the day (being unstable).
        • I Cast Fist@programming.devOP
          link
          fedilink
          arrow-up
          14
          ·
          3 days ago

          I know, which is why I mentioned them. We got rid of flash, but people were so fucking nostalgic for the worst parts that they put it all back into their JS frameworks

      • CovfefeKills@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 days ago

        You aren’t appealing much inter-intra-frame compressions are famous with conspiracy theories doubt you can keep up with that shit if you are harping on 3mb in 2025

    • Natanael@infosec.pub
      link
      fedilink
      arrow-up
      4
      ·
      2 days ago

      Flash the tech sucked.

      Flash content editors and communities sharing info about how to use it is where it was at. That was what was driving the creativity.

    • leftzero@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      ·
      3 days ago

      Even today CSS/HTML is replacing Javascript in their area simply because people realize it has gotten that good.

      As an example, this is made entirely with HTML + CSS; no JavaScript involved.

    • NoiseColor @lemmy.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      6
      ·
      3 days ago

      You are wrong. You probably never used it. There is no such tools to develop apps like was possible with flash.

      The argument that you can do with x technology today the same thing makes no sense. Today you have to be a skilled programer to do the same stuff and it might still work worse today as it did back then.

      HTML5 is nowhere near as capable. Webgl . Is there a graphical tool to use it? JavaScript tool? Dumbass Lottie files tools that cost 20$ per month and suck.

      And if you were a good programer in flash/flex, you could build apps just as stable as you can today.

      It’s stupid that tech like this doesn’t exist. Except for dumbass Rive - again 45$ per month and it sucks

              • leftzero@lemmy.dbzer0.com
                link
                fedilink
                arrow-up
                3
                ·
                3 days ago

                The point is that it’s a tool (specifically a programming language) intended to allow non-programmers, and especially artists, to produce (possibly interactive) art viewable in any browser, which is essentially what flash was.

                No one codes directly in web assembly, on the other hand; you use programming languages that compile to web assembly. So I have no idea what point you’re trying to make by mentioning it.

                I thought your point was that without flash we lacked a way for non-programmers to produce interactive art on the browser. I gave you a pretty solid option, which you discarded by calling it something it isn’t and ignoring it’s similar purpose to flash; other people gave you other solid options like modern HTML + CSS, which can currently pretty much do anything flash could without even using JavaScript (for instance, this game is made entirely in HTML + CSS, without any js), and you also discarded their answers without any rational argument.

                Now I’m not sure you have a point, unless it’s simply to complain and dismiss any replies that attempt to be even remotely constructive.

                • NoiseColor @lemmy.world
                  link
                  fedilink
                  arrow-up
                  2
                  arrow-down
                  2
                  ·
                  2 days ago

                  You clearly miss the point, intentionally or not intentionally, I don’t know. I thought it’s clear what the point is.

                  On one hand you have a tool like flash an integrated tool similar to other design tools, timeline, coding interface (that works with the timeline and elements on the board, thousand of libraries intended for people using flash, vast community resources. On the other hand you have pure coding. Not sure what your issue is. I don’t have time to go the full circle with you. That css game was made by a 10x programer. The same game would be made by a designer in flash.

      • CovfefeKills@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        2 days ago

        I specifically stated ‘modern web tech you don’t bother with’ for a reason. These ecosystems are bigger than random assholes with random asshole opinions.

        • NoiseColor @lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 days ago

          Yes, a lot of assholes around trying to find any possible, no matter how absurd way to insult people about the most pointless stuff.

  • Quazatron@lemmy.world
    link
    fedilink
    arrow-up
    27
    ·
    3 days ago

    As a desktop Linux use, Flash was a pain in my existence.

    That shitty plugin that never worked right in Linux because fuck Linux users, amiright?

    Then whole sites were written in Flash, hurting web interoperability and degrading standards. Of course many public services, banks, followed the trend because shiny.

    Fuck those dark ages. The day that shit died was a good day indeed.

    I harbor hate for not many things, but Flash is one of them.

    • insomniac_lemon@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      I had some (but not much) issue back when I used Chrome (although IIRC just as much was a mime-type issue not letting them play in the browser) and still use the standalone player without issue.

      I don’t think anyone is defending Flash used for websites, aside from some personal blog or portfolio maybe.

      • Quazatron@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        20 hours ago

        I don’t think anyone is defending Flash used for websites, aside from some personal blog or portfolio maybe.

        Yes, sorry, I just got a post-traumatic trigger when someone mentions it.

        • toddestan@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          2 days ago

          I actually had some hope for that because we needed something to break the Flash monopoly, and I trusted Microsoft slightly more than I trust Adobe.

          However, it never went anywhere because everyone expected Microsoft was just going to kill it, and of course Microsoft killed it, and that was that.

  • Frezik@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    42
    ·
    3 days ago

    There is, SVG with <animate>. It’s just not that common.

    There’s a lot more tooling for creating rasterized videos than SVG. Flash had a whole development environment around it. SVG is comparatively rubbing sticks together to make fire.

  • lichtmetzger@discuss.tchncs.de
    link
    fedilink
    arrow-up
    14
    ·
    3 days ago

    That’s true, but there is a project called “ruffle” now, which is written in Rust and can play .swf files. So if you really want, you can still build Flash animations and share them online.

    Ruffle also runs in browsers, thanks to wasm.

    • insomniac_lemon@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 day ago

      They do have Ruffle on their site (a bit slower to load IME, but functional) even for new animations (click on the HR icon, not the Youtube icon).

      There are the orginal .SWFs for that, disjointed in their own way. I wish they (or someone) would’ve merged things so the old menus actually worked, if not further like each file being a season.

      EDIT: they did make the games linked together on the website. And now I do see one of the main pages that links too, though the loading screens make it a bit cumbersome (it seems to be tweaked for Ruffle, or at least only the main page seems to work when the .SWF url is loaded in the standalone player …unless it just can’t do linked swfs).

    • village604@adultswim.fan
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      This reminds me that I need to bug my wife to touch up my Trogdor tattoo (she was a professional artist before the economy went tits up)

    • I Cast Fist@programming.devOP
      link
      fedilink
      arrow-up
      6
      ·
      3 days ago

      I vaguely remember one of the animations had Homestar pouring soda in the ending screen. After a while (30s?) he’d comment on how it had a lot more soda than it looked. The closest equivalent is a post-credit gags, but it’s not the same thing

  • fruitycoder@sh.itjust.works
    link
    fedilink
    arrow-up
    11
    ·
    3 days ago

    Web 2.0 and the stiffling of the indie web is the issue to me.

    Facebook, Twitter, YouTube, TikTok, etc aren’t built to cool web pages in front of people as those could leave people off of the site.

    There are some crazy cool html5 stuff out there.

  • A_norny_mousse@feddit.org
    link
    fedilink
    arrow-up
    20
    ·
    3 days ago

    Wasn’t it also proprietary, and you needed Adobe software to create it?

    Flash animations have a rather specific usecase imho, as your example proves. It’s not a game, it’s not a movie, it’s (usually) more than a simple animated loop.

    There’s no exact equivalent for that, but the www has developed way beyond it in all aspects.

    • NoiseColor @lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      3 days ago

      At the beginning it was. Later you could write it in code it was oop. Later there was an offshoot called flex that was even more capable.