Flash is dead so I rebuilt it with javascript

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 410

  • @buildWithLit
    @buildWithLit ปีที่แล้ว +406

    Hey, I think I recognize that voice...

    • @klikchannelini766
      @klikchannelini766 ปีที่แล้ว +18

      MISSION COMPLETE: MAKING A COMMENT TO BE VIRAL.

    • @breadcraft3605
      @breadcraft3605 ปีที่แล้ว

      @@klikchannelini766 nobody asked you.

    • @GamingBoyColor
      @GamingBoyColor ปีที่แล้ว

      but here we are @@klikchannelini766

    • @piggyproalice2
      @piggyproalice2 ปีที่แล้ว +1

      @@klikchannelini766hey screw off

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +64

      ◔ᴗ◔

  • @borstenpinsel
    @borstenpinsel ปีที่แล้ว +207

    Flash was awesome (possibilities), terrifying (security) and its dead was necessary and long over-due for browsers and JS to become what they are now. 10 years ago every video you could watch online relied on flash. Glad it's gone but some iconic games and movies didnt quite make the cut and are not available in a JS form, sadly.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +42

      They may be viewable through a flash emulator like Ruffle.rs!
      Thanks for commenting

    • @raellawrence7116
      @raellawrence7116 ปีที่แล้ว +17

      I made a flash game that is sadly no longer playable. Didn't work on Ruffle. It's a shame as it's a basic RTS against a computer AI opponent

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +9

      That is really unfortunate, I'm sorry :(

    • @JoaoValterBatistaAraujo
      @JoaoValterBatistaAraujo ปีที่แล้ว +2

      @@raellawrence7116 do you still have the swf file?

    • @raellawrence7116
      @raellawrence7116 ปีที่แล้ว +1

      @@JoaoValterBatistaAraujo yeah, I just can't find anything that lets me run it.

  • @CoolDudeClem
    @CoolDudeClem ปีที่แล้ว +1

    I still have a flash player installed on my computer. One windows update removed it, so I put it back in because it's something I need as I actually still use Flash to to my animations.

  • @MaskOfLoki634
    @MaskOfLoki634 ปีที่แล้ว +55

    Coming down the pipe is container queries, which will allow you to change things based on the containing element's size.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +7

      Container queries are awesome and so useful! I'm not sure if I could create the video resize behavior with them.

    • @MrQuickLine
      @MrQuickLine ปีที่แล้ว +4

      ​@@YouCodeThingssure you could! You can set an aspect ratio on the inner element, and then query the aspect ratio of the parent container. Use that to set either the height: 100% or width: 100% on the child element.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +2

      That is very interesting. Have you got a minimal demo on hand (stackblitz, codepen, glitch, lit.dev/playground) that I could see? That would be super dope!

  • @RenderingUser
    @RenderingUser ปีที่แล้ว +1

    0:21 finally, my man is gonna be up there with the likes of 3B1B, the coding train, and aarthrificial

  • @macksnotcool
    @macksnotcool ปีที่แล้ว +6

    4:23
    transform: scale(scale or scaleX, scaleY), translate(offsetX, offsetY);
    By default, it will be scaled from the center so use translate to fix the position. Also I did not test this so there may be typos in my CSS.

    • @ChrisCoyier
      @ChrisCoyier 5 หลายเดือนก่อน

      Scale transforms will scale stuff down, but you won't know how much to do that from CSS alone. You'll need a bit of JavaScript to know the scaling factor, so that ResizeObserver way seems fine. If someone is looking for a CSS-only way, you'd likely have to size *everything* as viewport or container units.

    • @macksnotcool
      @macksnotcool 5 หลายเดือนก่อน

      @@ChrisCoyier I'm sorry, I don't think I completely understand what you are trying to say.

  • @YouCodeThings
    @YouCodeThings  ปีที่แล้ว +2

    I've got some very fun projects coming up, and I can't wait to share them with you.
    ✨Subscribe so you don't miss out! ✨

  • @ericng8807
    @ericng8807 ปีที่แล้ว +78

    I guess Christmas came early :O

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +4

      :O :O 🎄

    • @ericng8807
      @ericng8807 ปีที่แล้ว +1

      @@w花b I had an internship back then and a big reason why I was able to connect with my mentors was because I took alot of time to try to understand some of Rust’s nuances @YouCodeThings helped me understand the borrow checker 🥹

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Glad I could help, and massive congratulations! :D

  • @BennyPowers
    @BennyPowers ปีที่แล้ว +21

    Cool to see lit and web components used like this. Even cooler that its no big deal - just web platform stuff 😊

  • @iliyastefanov312
    @iliyastefanov312 ปีที่แล้ว +1

    I want to thank you for introducing me to shoelace, single best thing to have happened to me in my entire coding journey.

  • @Tantandev
    @Tantandev ปีที่แล้ว +160

    Yay welcome back! 🎉
    Super cool project! do you have any plans for the tool to do fancy stuff with showcasing code?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +14

      Wow! You can read my mind! ? :P
      This project was initially started to build a tool to syntax highlight code and then animate the typing. Original idea was to use a syntax highlighting library, and do some kinetic typography, inspired by the folk who made the movie "Searching" and "Missing'. They re-created the desktop to get a crisp screen recording.
      But it ended up becoming this!
      Btw, great to hear from you! Your videos have kept me inspired (and entertained/fascinated) :3

    • @NobodyisAnybody
      @NobodyisAnybody ปีที่แล้ว

      @@YouCodeThings I ain’t reading allat

  • @eboatwright_
    @eboatwright_ ปีที่แล้ว +27

    _Woooo_ he's back!! 🎉 This looks great, can't wait to see the cool stuff you do with it :D

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +2

      🎉🎉🎉🎉🎉 Thank you!

    • @zojirushi1
      @zojirushi1 ปีที่แล้ว

      Who’s back? Who is this?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      @@zojirushi1 if you know, you know ;)

  • @offroaders123
    @offroaders123 ปีที่แล้ว +4

    When you said you work on the Lit team, I was like, "Oh yeah, he sounds like Andrew from the Lit tutorial videos!" Super cool crossover!

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +2

      I've been spotted! :P Thanks for watching ;)

  • @jasonandres2917
    @jasonandres2917 ปีที่แล้ว +3

    "Yoink Responsibly." A principle I wished all followed

  • @aGj2fiebP3ekso7wQpnd1Lhd
    @aGj2fiebP3ekso7wQpnd1Lhd ปีที่แล้ว +2

    I've been thinking about doing this for at least 15 years. Glad you did

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      I believe in you! You should do it!

  • @nahCyzar0520
    @nahCyzar0520 ปีที่แล้ว +15

    I know people are also trying to revive flash via the open-source flash emulator called "Ruffle" which is made mainly with Rust to ensure safety. Which is in the forms of extension, application, and website element (includes the Ruffle website and websites that install it in there). And it is obviously not complete because it is still being worked on. Anyway, Great work.
    Edit:
    I realised the Wick editor pretty much does this.

  • @johnpekkala6941
    @johnpekkala6941 ปีที่แล้ว +35

    Flash might have been an unsafe and heavy behemoth but I really miss all these charming games and wish they were remade again using a modern game engine like Godot or something similar. Java was also a popular choise for web games and I remember especially playing a game from Jagex called Vertigo about a dude floating around on a platform structure in deep space and his goal was to paint all bricks avoiding dangerous things and picking up powerups paint ect. A safety update from Java over 10 years ago then made that game ( and as I get it all other of these Java games) stop working and it has been unplayable ever since. I want that one back also and I actually started myself on a recreation of it in Godot, however I have not come far yet but I guess it could be something for me to do now in the autumn.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +5

      Have you seen Ruffle.rs? It's doing a great job of preserving some of the old stuff!
      Good luck recreating Vertigo in Godot! Have fun!

    • @vamastah1737
      @vamastah1737 ปีที่แล้ว +1

      Flash was heavy? WASM and asm.js are even heavier :) Flash could run on PCs with 32 MB RAM.

  • @DennisJ42
    @DennisJ42 ปีที่แล้ว +18

    You should've said "flash like" in the title lol. I worked on a flash emulator in C# and was turning it into an editor, but my friend wasn't interested so I gave up (I made it for the dude). It got to a point where it ran some flash, but needed to implement more of its API, and then allow it to import into my vector editing gui. But didn't think people were interested in a new flash editor.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +3

      "Flash like is dead" :P
      That is super cool! You may be interested in Ruffle.rs (although that is just the flash player side as far as I know). I think for certain applications, having your own custom C# editor would be perfect. That would have been a super fun project to work on!

    • @DennisJ42
      @DennisJ42 ปีที่แล้ว +1

      @@YouCodeThings Oh don't get me wrong, it also ran as an emulator/player. Even ran the actionscript. But mine was also gonna support Javascript and you could do vector animation. The Editor itself was built in C#.

    • @DennisJ42
      @DennisJ42 ปีที่แล้ว

      @@YouCodeThings And yeah, I know about Ruffle. I made a 'game-ify' ruffle fork which added gamepad support for my friend.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +2

      @@DennisJ42 damn! That's an awesome project. Do you have a link or post?

    • @DennisJ42
      @DennisJ42 ปีที่แล้ว +4

      @@YouCodeThings If there were a lot of support for my "Flash Editor", I might think of continuing on it. ^_^ But I'd need to know people wanted/needed it. (at least more than just a few) 'cause I could maybe set up a patreon to work on it while I support the work.

  • @ZAcharyIndy
    @ZAcharyIndy ปีที่แล้ว +3

    To clarify, you still can code Flash with AIR SDK and ActionScript targeting Android, iOS , Windows , Mac and even Linux BUT not browser anymore.
    Commercial solutions exists called Cheerp Flash. They have proprietary runtime for SWF in WASM.
    Other initiatives are Ruffle. This is the flash player runtime wirtten in Rust and is in very active development. It is targeting the SWF without recompile, even they support SWF made with AS2.
    What an effort!
    Both AS3 and AS2 API are supported but work is in progress.
    I still maintain custom parser written in ActionScript 3 and I still generating money out of it 😅.
    Nope. HTML5/JS still can not beat Flash at many levels.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 ปีที่แล้ว

      HTML+JavaScript has access to new features like WebGL, which Flash never had.

    • @ZAcharyIndy
      @ZAcharyIndy ปีที่แล้ว

      @@lawrencedoliveiro9104 LOL. 😂 😂
      WebGL was influenced by Flash.
      Flash bring web graphics at its finest 2D and 3D and the audio.
      Even better, back in the day you can code graphics in Flash with a lower level programming via AGAL.
      Seems you know nothing about flash.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 ปีที่แล้ว +2

      @@ZAcharyIndy WebGL comes from OpenGL, which is older than Flash.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 ปีที่แล้ว +2

      @@ZAcharyIndy And even the Canvas 2D API is based on the Cairo graphics engine, which owes nothing to Flash.

    • @ZAcharyIndy
      @ZAcharyIndy ปีที่แล้ว

      @@lawrencedoliveiro9104 thanks for wasting my time.
      Learn Flash before giving shit about it.

  • @AMFLearning
    @AMFLearning ปีที่แล้ว +2

    your awesome with mobx more accurate, welcome back the code is everything

  • @pomona_pomitos
    @pomona_pomitos ปีที่แล้ว

    the fact when he says "like-button" the outline between the like and dislike buttonsbecomes rainbow

  • @CoolJassy
    @CoolJassy ปีที่แล้ว +2

    watch him come back another 4 years

  • @M1niCreator
    @M1niCreator ปีที่แล้ว +1

    I was clueless when I saw comments from 4 years ago, until I looked when your previous video was published..
    But anyways, welcome back!!

  • @eric.waffles
    @eric.waffles ปีที่แล้ว +5

    I wanna see someone recreate the old 2007 TH-cam flash player in HTML. Hope to see you do it one day!

  • @lordjellyfish4745
    @lordjellyfish4745 ปีที่แล้ว +1

    I got your video in reccomended but I was busy with something else and then, few days forward I watched a video from "Lets Get Rusty" where he showcased you. I decided to take a peak at the channel and I watched the featured video, rusty bird(or something like that, you get the point) just to find out the next video reccomended was none other but this. Nicely suprised, I think youtube is trying to tell me something.
    Nicely made videos, looking forward for more and the development of the framework

  • @jonbig04
    @jonbig04 ปีที่แล้ว +1

    Does anyone remember that flash game called crush the castle? It was basically angry birds, but before angry birds. Kinda feel like they got ripped off.

  • @mrgoblings
    @mrgoblings ปีที่แล้ว +1

    Cool! Hope it grows bigger :)

  • @MichaelScott-yj5kt
    @MichaelScott-yj5kt ปีที่แล้ว

    Incredible - super engaging and informative work!

  • @foodtalk4099
    @foodtalk4099 ปีที่แล้ว +2

    I saw when you said "hey associate this HTML tag, 'like-button', to this Javascript class that makes the like button" and said the word like button for the first time the youtube like button lit up

    • @studiosoho
      @studiosoho 5 หลายเดือนก่อน

      I came here just to say the same.. First time I see this effect on TH-cam UI

  • @odas0r
    @odas0r ปีที่แล้ว +1

    This is so good, nicely done!

  • @eric-seastrand
    @eric-seastrand ปีที่แล้ว +2

    Glad the algorithm introduced me to this channel. Subbed.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Absolute joy to have you here!

  • @SchvarczFranco
    @SchvarczFranco ปีที่แล้ว

    I am going to follow you just because I recognize the effort and share the same nostalgia. Cheers. 👊

  • @hundvd_7
    @hundvd_7 ปีที่แล้ว +14

    I _think_ you should be able to use css's aspect-ratio for the preview content, then wrap it in a flex box to center everything, and then that is wrapped in a Split Panel

  • @anb4351
    @anb4351 ปีที่แล้ว +2

    Awesome video but from the title I expected something else.
    Someone should build Flash interpreter in Javascript, such that we take existing flash projects and run them without having flash in our browser. Through a runtime built in javascript inside browser (If that is even possible)

    • @ticler
      @ticler ปีที่แล้ว +1

      Yeah, pure clickbait.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +1

      Check out Ruffle

  • @thoughted6069
    @thoughted6069 ปีที่แล้ว +1

    pretty sure the resize thing can be done with:
    width: 100%;
    height: auto;

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      But what about the children!

    • @thoughted6069
      @thoughted6069 ปีที่แล้ว

      ​@@YouCodeThings cant you do .classname > * {}
      this makes all children of specified object do what's inside the curly braces.

  • @geuxmer2355
    @geuxmer2355 ปีที่แล้ว

    This is the closest thing you can get to reviving a loved one after their passing

  • @legendaryra3590
    @legendaryra3590 ปีที่แล้ว +3

    I actually thought you were making a wrapper to run old flash games using js.
    Cool editor, looks pretty similar to the flash one

  • @SolidSnake2025
    @SolidSnake2025 ปีที่แล้ว +1

    I would cite Ian Malcom for this one. Impressive.

  • @MilkManGuyPerson
    @MilkManGuyPerson ปีที่แล้ว +2

    He comes back right as I start watching his tutorials? Nice.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +1

      You powered me up! Thanks for the comment :D

  • @thounilo
    @thounilo ปีที่แล้ว +1

    using container query values on element ex. font-size: 5cqw is possible to "fake" scaling element inside parent

  • @soviut303
    @soviut303 ปีที่แล้ว

    one style-only way you can reproduce the resizeObserver by using transform scale based off of the minimum viewport width or height (vmin: 100). This would normally require using an to create a new viewport, but since Flash was vectors anyway, you can use an SVG to set a new viewport as well.

  • @SolidSnake2025
    @SolidSnake2025 ปีที่แล้ว +6

    Despite the app in this stage it’s spaghetti code, are you planning on release any tutorial on how to achieve this result or will you create a tool for your own use or anything?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +3

      I may consider releasing something in the future. But at the moment I'm focused on building out tools for making videos better (and releasing videos). Let me know what bits you are interested in, and maybe I can reply in a comment.
      The hardest parts are covered in the video (except drawing on the canvas).
      And that was inspired by developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
      The frame data is all stored in a mobX store by storing lists of the created functions.

  • @spider9685
    @spider9685 ปีที่แล้ว

    The man, the myth, the legend

  • @end41r53
    @end41r53 ปีที่แล้ว

    how do you have only 12k subs? so underrated!

  • @Vlame
    @Vlame ปีที่แล้ว

    Great video! You really deserve more attention! I'm looking forward for new videos. Keep the good work 😄

  • @smokedice
    @smokedice ปีที่แล้ว +3

    That’s really cool! Will you be adding user input and browser playback without the editor??

  • @slowdownex
    @slowdownex ปีที่แล้ว +4

    Hey I like your style. If you were my coworker, I would not be mad at all. I didnt feel like the code was bad by any means.

  • @toifel
    @toifel ปีที่แล้ว +1

    Subbed for LIT... I miss it after ~3 years React

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Lit and React work together ;)

  • @retrodotexe
    @retrodotexe ปีที่แล้ว +1

    No way, hes back

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      you're back! Thanks for stopping by!

  • @wafflecodes
    @wafflecodes ปีที่แล้ว +2

    You can use minmax() and size everything using viewport units for it to scale with the sub-window. Probably.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      It would definitely work for a full screen! For the resizing sub-view, it's a bit tricky.

  • @raellawrence7116
    @raellawrence7116 ปีที่แล้ว +1

    This is awesome. Subbed

  • @briandeanullery
    @briandeanullery ปีที่แล้ว +3

    So I believe there's a css style called object fit that does what he was trying to do when the preview window gets rescaled

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Does object fit work on content that's not an img or video element?
      Thanks for the suggestion!

    • @briandeanullery
      @briandeanullery ปีที่แล้ว

      @@YouCodeThings yah I think so, I believe images use background fit. Don't quote me on that tho haha I just remember running into a similar issue before and I think that's how I solved it.

    • @MrQuickLine
      @MrQuickLine ปีที่แล้ว +1

      @@briandeanullery I think you still need to have minimum size-dimensions on the element though. And if you set them both to 100% it won't respect the object-fit. I also might be mistaken since I don't use it very much, but if you can get it working in a Codepen, I'd be curious to see it.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      I'd also be curious to see :D

    • @briandeanullery
      @briandeanullery ปีที่แล้ว

      @@MrQuickLine I can make an attempt

  • @sajtcraft3473
    @sajtcraft3473 ปีที่แล้ว +1

    we need that but as a exe and like real flash

  • @pideperdonus2
    @pideperdonus2 ปีที่แล้ว +1

    This is why October is the best month.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      🎃🎃🎃🎃 You are the best! 🎃🎃🎃🎃

  • @sssamalander
    @sssamalander ปีที่แล้ว +1

    What was your reasoning behind not going with Svelte/Kit or React/Next?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Caveat: I'm based cause I work on Lit.
      Main reason I use it is because I want something really simple and close to the browser. E.g. debugging is easier when my components are just html elements that I can inspect and modify with dev tools.

    • @sssamalander
      @sssamalander ปีที่แล้ว +1

      @@YouCodeThings Try Svelte - it's amazingly powerful while being super close to just pure HTML. There is also a lot of library support nowadays. This seems like a super fun project though - I can't wait to see how it turns out! Would have loved to work on something like this lol

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      I definitely need to check out Svelte. Btw, your website is really cool. I love love love love the scrolling with mix-blend-mode. And I love the way the "Your website is boring" heading comes in.
      Very very nice design!

    • @sssamalander
      @sssamalander ปีที่แล้ว

      @@YouCodeThings Thanks! If you ever need help on a web dev/design project, let me know!

  • @Carlos.Santiago
    @Carlos.Santiago ปีที่แล้ว +1

    Oof my mind is blown whattt??!?

  • @seamusquain2706
    @seamusquain2706 ปีที่แล้ว +2

    Awesome work done here! Will you be able to make games with it?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Primarily building it for coding animation :D

  • @2beJT
    @2beJT ปีที่แล้ว

    Ahh memories of Flash 4.0 and the cartoons we used to make. Then the next year our school had a new digital media class with Flash 4 and my teacher's jaw was on the floor with what I could already do. Sadly I don't think I improved in that class, just got to play more and get credit for it. Also they upgraded versions that year and he let me have the 4.0 book and educational copy of the disk since he knew I somehow had it at home.
    I laugh because I wasn't great at drawing or art, I just worked very well within my limitations.

  • @DanelonNicolas
    @DanelonNicolas ปีที่แล้ว +1

    glad to see you are back! I'm subscribed. done. hope to see more from you soon ❤

  • @Salvanim
    @Salvanim ปีที่แล้ว +1

    You should add something where you can move predefined elements from previous frames without changing the code and it will generate code for those changes, or you can record changes and then the recording can be played back over

  • @fearbot69
    @fearbot69 ปีที่แล้ว

    I still remember the original TH-cam flash player video overlay lol. Still have a few older PCs running XP and below to reliably replay some old flash files.

  • @CapnSlipp
    @CapnSlipp ปีที่แล้ว

    4:22 _“How can we do this with just styles?”_ Well, the CSS transform property would be the obvious choice, using scale() IIRC. But there’s also newer stuff in CSS like vb and vi units that could probably do it too. Or just good old fashioned % units.

  • @Sammysapphira
    @Sammysapphira ปีที่แล้ว +1

    Of all languages for remaking a heavy application like flash... why would you choose javascript?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Javascript is fast! (But I agree. Ruffle.rs has done a great job using rust)

  • @hnazmul
    @hnazmul ปีที่แล้ว

    Wow, good to see you back.

  • @creepychris420
    @creepychris420 ปีที่แล้ว

    bro i loved flash. this is so cool. i want ur spaghetti lol

  • @danimunf
    @danimunf ปีที่แล้ว

    This is outstanding!! +1 subs

  • @bart2019
    @bart2019 ปีที่แล้ว +2

    Damn. I love your style. Only 2 minutes in on the first video by you I've ever seen, and I'm subscribing.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว +1

      (*ˊᗜˋ*)/ᵗᑋᵃᐢᵏ ᵞᵒᵘ*

  • @florinbaciu2325
    @florinbaciu2325 ปีที่แล้ว

    Finaly someone who usea mobx 🙌

  • @wakanda6357
    @wakanda6357 ปีที่แล้ว +1

    Please use the font used in aseprite, it would be so amazing to see this be built with that font.

  • @ismailteleph1971
    @ismailteleph1971 ปีที่แล้ว +1

    you better continue making videos or else ...
    just kidding 😂 great video I really enjoyed it and learned a lot

  • @KittenKatja
    @KittenKatja ปีที่แล้ว +1

    "How can we do this using just styles? I don't think there is a way."
    .parent-example {display: flex;justify-content: center;align-items: center;}
    .example {aspect-ratio: 16 / 9;}

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      I like it! But where is the font scaling! :D

    • @KittenKatja
      @KittenKatja ปีที่แล้ว

      @@YouCodeThings {font-size: 20px;} {font-size: 10%;} I really don't know why font-scaling is needed.

  • @almondwine
    @almondwine ปีที่แล้ว

    Oh man, Strongbad’s gonna be so psyched

  • @pacdude
    @pacdude ปีที่แล้ว

    I still make flash things! I’ll be following this intently

  • @tixonshorts
    @tixonshorts ปีที่แล้ว

    Next video: Internet explorer is dead, so I made a chromium version

  • @RodyDavis
    @RodyDavis ปีที่แล้ว +1

    Very awesome 🔥🔥🔥

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Haha! Thanks for the comment Rody! I'm seeing you all over the place 🐟! And I love it!

  • @Gastell0
    @Gastell0 ปีที่แล้ว +1

    No-no, go with Silverlight! xD

  • @vvdev69
    @vvdev69 ปีที่แล้ว +1

    Woah nice video!

  • @brayloncodes
    @brayloncodes ปีที่แล้ว +1

    Lit🔥

  • @fusion1203
    @fusion1203 ปีที่แล้ว +1

    Why not just use ruffle which was made by Tom fulp and newgrounds?

  • @ftwgaming0
    @ftwgaming0 ปีที่แล้ว

    4:22 Research for the CSS "transform" property?

  • @Cart1416
    @Cart1416 ปีที่แล้ว +1

    isnt ruffle player made with js?

  • @fishfpv9916
    @fishfpv9916 ปีที่แล้ว

    Hey my comment was featured 😂. But srsly I'm really glad you're back!

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      Those comments were hugely inspiring 😂 Thank you!

  • @slluxxx
    @slluxxx ปีที่แล้ว

    why lit instead of vue or react?
    seems like it does the same but is less advanced

  • @tonguyenducmanh
    @tonguyenducmanh ปีที่แล้ว

    love this idea, thank u

  • @ghetsisschwarz7205
    @ghetsisschwarz7205 ปีที่แล้ว +1

    Can you not use the @container CSS thingy?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      It turns out... yes. I think this is possible

  • @UndregoGrey
    @UndregoGrey ปีที่แล้ว +1

    I want to try this in Blazor. Very Cool

  • @peerfunk
    @peerfunk ปีที่แล้ว

    awesome, thx, learnt a few new things

  • @Jan12700
    @Jan12700 ปีที่แล้ว

    2:47 Did you this or has YT nowadays a feature that highlights the like button if it get mention in a video?

  • @inauinalu8640
    @inauinalu8640 ปีที่แล้ว

    HE RETURNED!!!!

  • @gungun974
    @gungun974 ปีที่แล้ว

    Wow nice thing I guess ? I ever dream of see Flash 2 ???
    Anyways nice video and it's a pleasure to see you again !
    By the way I never tough Lit was using Native Web Element. That's very nice !

    • @BusinessWolf1
      @BusinessWolf1 ปีที่แล้ว

      You won't, these videos that blow up usually only get 1 more follow up video and then they're onto the next project to try to maintain the view growth. Have you not noticed that no one on youtube seems to actually finish anything? The overwhelming majority of game series get abandoned, same with coding projects, same with 'games' that just turn into shitty new engines, etc. .

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      There are many projects doing alternative to Flash. Game engines like Godot/Game Engine have dedicated web exports. There is also Adobe Animate.
      The tool made in this video is something I'm tailoring specifically for me to make videos, and won't ever become a general product.

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      @@BusinessWolf1 It's the tension between making an entertaining video, and the iteration and patience required to make a high quality software product.
      I think generally it's easier (and more watchable) to only show one feature at a time, or a tool (like in this video), that is used for a small part of another workflow.

  • @JayXdbX
    @JayXdbX ปีที่แล้ว

    So i have some concerns about this.
    lets say someone writes some malicious code into a project and sends the project files to someone.
    How i understand the editor to work, it will instantly attempt to run the code with no chance for the person opening to the project to even see the code.
    Unity or Godot for instances still requires you to press the play button before starting the game(not sure about UI scripts). Even java script requires you to run it from another application. The most reasonable solution i can come up with, is two fold. First add a recompile button which allows a developer to decide when to rerun the javascript. Second add a check box which when true, allows the code to be recompiled/rerunned when there are changes but default it to false. This way the developer has a chance to look over malicious projects and if they don't, then it's kinda on them.
    It might not be a problem, but it's on the back of my mind. I'm not even sure if my suggested changes would prevent the problem. I doubt it would help me if someone tried this attack against me in godot/unity/java/dlang

  • @phragrunt5680
    @phragrunt5680 ปีที่แล้ว

    *MAKE THE VIDEO EXPLODE! THIS DESERVES IT A LOT!*
    btw how it's called this new flash?

  • @EsquivadorDePala
    @EsquivadorDePala ปีที่แล้ว +1

    Amazing

  • @proloycodes
    @proloycodes ปีที่แล้ว +1

    yaaay!

  • @PFearr
    @PFearr ปีที่แล้ว +1

    Nice

  • @GnuChanOS
    @GnuChanOS ปีที่แล้ว

    damn man this is f.. cool
    when you share first release?

  • @savagesarethebest7251
    @savagesarethebest7251 ปีที่แล้ว

    I thought that it was going to be a about a flash player emulator 😅 but this is really good too

  • @muizzsiddique
    @muizzsiddique ปีที่แล้ว

    If you say "like button" on the video, TH-cam now animates a rainbow over the ratings button. 2:47 check for yourself

  • @souzaramon9522
    @souzaramon9522 ปีที่แล้ว +6

    That's soo lit!

  • @DommoDommo
    @DommoDommo ปีที่แล้ว

    Im newer to programming, but why LIT instead of React?

    • @YouCodeThings
      @YouCodeThings  ปีที่แล้ว

      I'm based cause I work on Lit.
      You should use whatever you enjoy and whatever gets you started.
      I use Lit because I want to be closer to the browser and not need a build step. It makes it easier to debug issues and use browser developer tools.