Face swf Sothink decompilator înțeleg Stage3D

Bună ziua tuturor! Pentru scopuri diferite, mulți dintre noi folosesc Sothink SWF Decompiler pentru înțelegerea structurii filmelor swf finite.
Acum, în Stage3D popularitatea de spirit - am nevoie pentru a înțelege cum de a construi acest lucru sau că programele Shader ale dezvoltatorilor terți. Ce vom vedea când vom începe gata de film SWF în Sothink SWF Decompiler, care foloseste accelerare hardware? Nimic!
Pe ecranul player aruncă nici o eroare de complicat Eroare # 2044: unhandled ErrorEvent. text = Eroare # 3702: Clasa Context3D indisponibil.

Acest lucru se datorează faptului că sistemul de aplicare utilizează Flash ActiveX, care trebuie să fie stabilite în etapa de dezvoltare a software-ului. Ceea ce nu este avut grijă de copii de la Sothink. Deci, avem o șansă de a „corecta“ provocarea acestei ActiveX mod simplu hardkodnym.

Pentru cei care nu sunt în subiect - pentru a forța Flash pentru a utiliza accelerarea hardware 3D în HTML, trebuie să ne înregistreze wmode parametrul egal directă.
În caz contrar, vom vedea clasa de eroare Context3D indisponibilă. Și pentru ActiveX încorporat - în cerere, acestea pot avea, de asemenea, aceleași opțiuni. Și unii au pur și simplu să aibă.

Deci, avem nevoie de:

2) Deschideți fișierul în Notepad ++ SWFDecompiler.exe care este aplicația în sine, necesită luarea de îngrijire a sănătății noastre

3) Empiric, am găsit un loc setarea parametrilor pentru Flash Player ActiveX, care utilizează Sothink SWF Decompiler. Acum rămâne un lucru obișnuit binar corect. Deci, ca să nu se confunde și să nu spun că ca da - face instrucțiuni simple:

- Apăsați ctrl + f și șir de căutare gUfU. Am avut noroc că ea era singur acolo
- muta cursorul la tastatură pentru aproximativ 40 de caractere și a vedea inscripția NUL WNUL iNUL nNUL dNUL oNUL wNUL

Dacă te uiți la - vom vedea fereastra
- În presa tastatură pentru a introduce caractere de înlocuire, fără a adăuga următor și de a schimba fereastra de pe directă

Am fost foarte norocosi cu faptul că fereastra directă și să aibă același număr de litere, și nu trebuie să-i spun cum să facă lucruri rele :)

În cele din urmă, salvați fișierul sub IMEM vechi - putem rula în Decompiler stick-ul nostru, care jura pe clasa Context3D disponibile și urmăriți cum funcționează.

Acest material a fost preparat folosind Sothink SWF Decompiler 7.2 build 4842, dar nimic nu a fost să se schimbe în raport cu versiunea veche. In aceasta, du-te pentru ea și vei reuși.

De asemenea, trebuie să fiți sigur că utilizați Flash Player ActiveX versiunea 11.2 și mai mare. Pentru a înțelege ce fel de utilizare - rula doar Sothink SWF Decompiler și apăsați butonul din dreapta pe zonele de urs în cazul în care este încărcat flash. În cazul în care nu există 11.2, ActiveX de actualizare