From what I know, Ruffle cannot emulate AS3 properly yet, so you’re pretty much stuck with old AS2 for the time being (though it seems some devs prefer it).
I realized this after I posted. I assume they're making semi-steady progress on it. IMHO, something that can't run every .swf file is not yet a proper Flash runner.