Tienes razón, por curiosidad bajé un swf y lo decompilé y está hecho con AS1, fíjate en el código:
Código ActionScript :
load = "no";
ifFrameLoaded(8){
gotoAndPlay(4);
}
gotoAndPlay(2);
data = 5634131605081105552319242322222246141413131314134827262626262626181312111211121141192520192220216427272727272727452222222222222228070606070607061107050605050505512329292926292637090304040404045015141313131313251008070706070769373434343434345814181416151516480605050405050524111312131312132217131313131413802930302930293025042614181817185420151717171717522521272623262442151515151515150305070808050301401109090909080980302828282828284208090608060707602827282828282862323834343634343906090707060607742932313232323146060101010100017021222122222222490708010205010322060505040505041906020203020202803939394040394080313029302929294115211921192019462223212121212105020203030303046326272626262726350604040405040488444443444444446327252525252525572224232323232328161516151615162833111506081006181513181717171760222120202020214507010101010101180202020202020223011306060907085719212021212120522727272727272741293030303029307733323232323132241117171714171518071211111111117326201524221721231013141213131334081009101010094808131012111111350402020202020370202418192119205933323232333233250707060606060649173525282828283423192221222122804135383837383738162120202019206824303124262925492019201819191942171817181817185615141514141414782524242424242487354035353736360707030405050504683840403940393915121313131313134120192020201920310511030508050772323131323131311814131514141414161314151515151569323130303031304013000101010100262228272727272819131413141414144519161616151615320705060606060553282827282827296527242423232323874542424242424239020100010101005046143223252825341613181717161743111211121211120906080607060705300807070708060838112014141715155920191719191819662927272727272731050402040303031510090809090909452024252522252356322626272726260305040405050505180903030302030325121213121213122505110911101010632419201919191978393736363636364715131213131312491212131313131344002310141414145228242625262526642930303130303154161515151514152604080708050301361008080707070777302828282828285311080808080808332020212021202173283631313331325121232221212121884141414141414139100808090808085813131213131212560912030409050622110909090909093012100910101010873937383738383775252022212121213906141113121212782929262727272723092013141615155924242523232424561303030403030388434443434343436726262626262626571113050610070970333232323232313931131505081006592121161717171866303029292929291905050706060506562930272929282987353934343635354307020403050304884443434343434269332829292929302111101212111211200310111107110703060000010101001803030403040403311110111111101105050505050505056932343233333333351414141414141442111111111111121206040403040403612929292929292954072816192019208744414141414141712221212020202123111010101010103209171811131611020409100910091034191817171817177019171616161616873939393939393963273327282928291103070505040604803635353535353533060301020201035018181818181818240308000206020478373735363636355219130718141014662225252425252505010202010102022314040504040504390603010100020071232221212021211811070807070707150706050605050554242625262626261204030404040404622927282828282764363535353535351721230411080208492522272625252537050505040504053322222222222122070100000000000051253226272928286431303030303030512323222223232214030303030303032604030303030303552429293026292728242021212221216020171817181718030203030303030342151514141514158635343333333334261517171717171704101313131314135436343433343434502726262626262639091601050505062305070303030304753429353431343148232322222223222611172011151713562423232323232387353332333232325032363435353535080709090909090970323833333434336929252626272627350906050505050631200815131313138944414242424242563832383734373409010100000000005418171716171717793333323332323260323030303130301608141315131414421416141515151534070908080808086020212120212021150504040504050482434241424241422804030303030303521110090909090944252625262626252333111607081106271407121010101012040403030402041703010001000001210603040303030439031204040805065030292929292930352424242524242547111010101010104621232423242423371218181915191611090405050605061010090314110509070000010000000017030101010000006727302829292929281111101110111076233024242725264817161716161616512930303030303180304435383737378145394040404040641208080707070854100304020303033116242618212420201217181718171730181514151515156317161415151515994441414141414170273428283029293010050808080708833635343534343433191817171817183611131313131312171002090703070366303030303030296727262626262625361115151515151537141516151516151506040305030304130110070808090764252423232323231905070606060606271010090809090841202321232323232202020201020102854141414141414161313030313030311231111707091208713529333232323134091110101010112822202220212121310306050606060564293428283028297230292929292929431617171818181823151215131313133816181918181918572319191922192229201215141515153608100909090908130100000000000030040101010100007425302830282829321409111110101088474747474746473508030300000000;
rows = 307;
length = "15.36";
for (i = 0; i < rows; i = i + 1){
set("data" add (i + 1), substring(data, 1 + i * 16, 16));
}
fulllen = int(length * 1000);
step = fulllen / rows;
data = 0;
load = "yes";
stop ();
stop ();
stopAllSounds ();
stop ();
stop ();
la variable "data" contiene toda la información de la pista de audio, como puedes ver no es dinámico, está hecho a mano.