It's not all done yet, but I don't expect it to grow much bigger. I wasn't even trying to optimise it although it turned out much smaller than I expected.
some people come to progrider for a few days and then leave, just checking it out. Some people have been here for less than 5 days and then make a decision to leave pretty quickly but still giving it a chance, as one in 1000 comments are intelligent and maybe the sample was bad - maybe one just landed on the site when "anus this" and "anus that" was popular for a day or two. Some people stay here for 10 days then leave. Others 4 hours and leave. Depends. But have to give it a chance and ignore a lot of stupid comments.
>>41 Did you arrive four hours ago? `Hax my anus' and anus memeing has being going on since, like, 2007. And if that's all it takes to get normies to leave, then we should double- nay, triple!- our anus haxxing.
I don't want Flash to die because SWF is such a nice file format compared to the land of HTML5 bloat; it's Adobe's implementation of it that is horrible.
Well, I'm afraid that your Flash isn't going to help that. They are killing it by making the desktop implementation shitty, obsoleting the tools to create it, and keeping mobile implementations non-existent. So you'd better know ARM assembly too at the least if you want to save it.
>>49 Good. Now make sure your Flash interpreter properly supports the different ARM variants, Shockwave 2D and 3D, and also it should have full video/audio codec support that Adoble Flash has.
Oh, you'll never support these things for your interpreter? Then you cannot call your program a Flash compliant.
Name:
Cudder !cXCudderUE2017-10-14 5:05
A surprising message I received, from someone who shall remain Anonymous, prompted me to revive and post it:
----
Here is interesting thing. I can discuss now because it is no longer proprietary trade-secret. SWF's "FillStyle0" and "FillStyle1". Official spec mentions they are related to path's direction and "left" and "right" fill styles. You read it, and think yourself: "Is this so really complicated? What if path direction the other way? How can left-right apply, what do official player happens if break this silly rules?"
So I test it, try to discover the truth.
What do you think? Hard and complex? No! It is so simple! The spec is all full bullshit!! Algorithm is just like this:
Look each fillstyle, in order. 1-n (ignore 0, no fill) Find all path segments use that fill, FS0 or FS1 (FS0==FS1 ignore). Scan left-right, fill odd-even: turn on fill when cross first path segment, turn off when cross again, on, off repeat until cross all the segments. If path open ended, fill spills out right edge, continuous.
After all fill, then it write all stroke. Nothing surprise there.
So many people on Internet, no one THINK or TRY IT, everyone just repeat same bullshit? Because Adobe say it is true! But it is not, we figure out and make our product perfect conversion from SWF, everyone else could not.
----
I discovered the same things... and also kept quiet about it. Now that the market for SWF processing has shifted almost completely to conversion and preservation, stuff like this can be publicised more.
>>66 You can't even properly use the quote function and yet you criticize one of the few people that actually do something remotely related to programming on this board. Hand me your /prog/ card.
>>68 quote is a special form, not a function. Please read your SICP otherwise you will keep spreading misinformation, thanks.
Name:
Anonymous2017-11-12 12:54
Gnash+Lightspark actually works pretty well. It isn't useful if you're using the kind of swf's that take advantage of some specially functionality of Flash, but, much like with Wine and video games, Gnash+Lightspark pretty much has all the tools necessary to deal with animations and simple games. Plus, there's a standalone client. Granted, there's Projector, but the binary Adobe distributes doesn't play well with Pulse.