Autor Zpráva
Anonymní
Profil *
Moderátor DoubleThink: Přesunuto ze zaniklé kategorie Flash všeobecně.

Ahoj, potřeboval bych najít řešení podobné tomu z Cloverfield, nejlépe ve zdrojových souborech. Zkoušel jsem dekompilovat swf a zjistit jak to je vytvořené, ale nemůžu to pořádně rozchodit. Je to bezvýsledná situace. Nenapadají mě ani vhodná klíčová slova. Za každou pomoc budu moc vděčen.
embee
Profil
Si myslis ze jsi kdo? Myslis, ze nekdo, kdo vyviji neco ve flashi ti bude pomahat dekompilovat cizi soubory? Myslis, ze flashovy vyvojar nedoceni praci konkurence a bude pomahat nejakemu loserovi krast cizi napady?

lidska drzost nezna mezi
rednek
Profil
embee
Mnoho ludi ma na to podobny nazor, len ja stale nevidim co je take zle ucit sa od druhych? Imho myslim ze je jedno ci budem hodiny googlit na internete alebo len otvorit si hotovi swf...

Samozrejme, treba brat do uvahy rozdiel medzi kradnutim a ucenim sa
embee
Profil
rednek
tohle mi moc jako uceni nepripada... kdyz se ucis, zjistujes, ctes, rozvijis mysleni a zpusob hledani informaci. Tohle je sproste okopirovani. K cemu ti ten zdrojak bude kdyz mu nebudes rozumet?
rednek
Profil
embee
Sam zdrojak malokedy staci na funkcnost, vela krat treba pomenuvat MC etc. Krom toho, pri cistom skopirovani to bude absolutne nemodovatelne a nebude to musiet zapadnut s ostatkom
A ked nic take nebude treba, tak naco :D Ak to staci urobit tak, moze to skopcit, uloha dokoncena, a az to bude nabuduce potrebovat urobit tak aby to bolo modovatelne, nauci sa to potom. A nebude treba zakladat hlupy thread na toto forum, z coho bude len XXX smutny lebo ma zase o jeden thread menej ^^
XXX
Profil
rednek
Jednoznacne davam za pravdu embeemu.

Zrejme vubec nevis, o cem mluvis. Timto nazorem si minimalne u me hodne klesl. Takhle se opravdu neuci. Je to bohuzel klasicky pripad. Vsichni chteji prijit hned k hotovemu, trosku to pozmenit a prace je hotova. Takto porad dal a dal hledaji tezsi veci a pak se je snazi marne pochopit, nakonec je vetsinou ani nepochopi, ale hlavne ze to funguje.

Clovek by mel hledat nove veci, nove napady, motivaci, ale kdyby se ucil pekne od zacatku, nasel by neco noveho, co jeste nevidel, co jeste nedelal, ale po chvili by prisel na reseni, jak si to sam vytvorit. A takhle to opravdu funguje, kdyz se ucis postupne a od zacatku.

Zase jsem se jenom utvrdil, jak je dulezite vysledne zdrojove kody poradne "zakodovat" a udelat co nejvice neprehledne.... Asi to zacnu masoveji prosazovat, aby to tak zacali delat pokud mozno vsichni. A to ty konkretne dobre vis, ze nejsem z tech, kteri by neporadili, ale clovek dlouho dre na to, aby neco umel, vypracuje se na nejakou uroven, takze vymysli a zrealizuje neco uzasneho, co by bez svych vedomosti neudelal a pak prijde nekdo, kdo nema temer zadne znalosti o dane problematice, rozkompiluje to a hodi si to taky treba na web... no ja nevim jak tobe, ale me se to zda smutne...
embee
Profil
XXX

jakym zpusobem konkretne se da udelat bordel ve zdrojaku?
XXX
Profil
embee
Docela jednoduse. Prejmenujes veskere promenne a nazvy instanci naprosto nesrozumitelne a pokud nemas totalne jednoduchy skript jen na par radku, tak pochopit princip nebude zadna sranda. Ono se to samozrejme da rozlustit, ale zabere to tolik casu, ze si to vetsina rozmysli a vykasle se na to.

Normalne si clovek pojmenovana instance logicky, kdyz budes mit nejakou postavu, budes mit jednotlive jeji casti pojmenovane hlava_mc, ruka1_mc, ruka2_mc, .... Kdyz se pak podivas do zdroje, vidis, ze pracujes s rukou a ze zrovna tady s ni otacis, kdyz menis vlastnost _rotate u mc ruka1_mc. Kdyz ale nakonec, jakmile mas projekt hotovy venujes trosku casu tomu, ze kazdou promennou pojmenujes napr x1, x2 ... budes se divit, co z toho kodu vznikne, kdyz stejne tak pojmenujes i instance, ze se budou jmenovat taky jen x6, atd, takze z nazvu ani nepoznas, jestli je to MC, textove pole nebo co vlastne a dostanes posloupnost napr. x1, ... , x200, nebo jeste daleko vic, ktera bude znazornovat vsechny promenne a instance MC, textovych poli, atd..., je zdroj z docela velke casti zabezpecen. Je to sice trosku pracne a musis davat bacha, aby ses v tom sam nezamotal, ale pri pouziti funkce "nahradit" se to da. Ty budes mit puvodni zdroj, na web nahrajes upraveny ;) Ver tomu, ze ti to ten zdroj z 99% ochrani... Osobne si myslim, ze ze 100%, ale tak radeji to napisu takhle. ;) Kdo totiz AS neumi poradne, tak se ti v tom slozitejsim skriptu nevyzna ani normalne, natoz ted a ti, kteri to umi dobre nepotrebuji tvuj zdroj, tem staci se podivat na to, cos vytvoril a vytvori si to taky ;)
embee
Profil
rednek
mozna ze az zacnes delat slozitejsi veci, ktere budou aspon trochu unikatni, pochopis jak to myslime
embee
Profil
XXX
dobra metoda, vyzkousim :)
XXX
Profil
embee
Vyborna metoda ;) Vyzkousej a sir ji dale ;)
rednek
Profil
Hmm
XXX mas uplnu pravdu, a suhlasim vcera vecer som to hlupo napisal ^^
V prvom poste som napisal "rozdiel medzi kradnutim a ucenim sa"
no a v druhom poste som sa nevyjadril moc tak ako som chcel, ked to dnes po sebe citam :D

Mam na mysli skor otvorenie swf suboru a prestudovanie systemu na akom to cele funguje. Nie vzdy samotne kopirovanie staci, niekedy je treba urobit uplne inu vec ktora len funguje na podobnom principe, ale premenovanie instance mien nepomoze.

Ucenie pekne od zaciatku je samozrejme pekne, ale casto krad zbitocne dlhe.

Priklad
Predstavte si ze ste novacik a neviete co je to motion tween, nemate internet na to aby ste nasli tutorial, mate ale swf-cko kde motion tweeny su.
Mozete si to swf-cko otvorit, vidite na casovej ose modru srandu tak si poviete ze to bude nieco s tym. Je to rychlejsie ako skusat klikat na vsetko - aj ked pri klikani na vsetko by ste sa naucili vsetky funkcie vsetkeho, ktore ale prave teraz vediet nepotrebujete.

No a s tymi slozitejsimi vecami to uz moze byt pravda, darmo budem mat zdrojak ked nevim co je premenna, a kopirovanie potom nieje najlepsim riesenim lebo tak sa naozaj nenaucim nic, chapem ako si to myslel, suhlasim :D

BTW: Neklesajte mi urovne v ociach vasich :D Zatial som nicn nekopiroval a ani sa na to nechystam :p

EDITED: fuha, pozeram ze som to pekny roman napisal teraz :D Sry ked sa rozpisem nic ma nezastavi zda sa ^^
embee
Profil
rednek
mno, tvoje logika by mela smysl pouze v pripade, kdyby ve flashi neexistoval help. Ale vzhledem k tomu, ze tam je, nevidim jediny dovod, proc dekompilovat jakykoli soubor za ucelem studia jednoduchych veci. Ty slozite jsi popsal sam.
XXX
Profil
rednek
Sam si se usvedcil. Castecne jsi se teda ospravedlnil, ale na druhou stranu o5 nesouhlasim. Na slozitych vecech jsme se zrejme shodli, ale ted zustavaji ty jednoduche. Rekni mi, kdo v dnesni dobe dela ve Flashi a nema internet a aby toho nebylo malo, tak ma ale jine ruzne SWF od uplne jinych autoru?

Hned s tim souvisi druha vec: nezda se mi jednodussi dekompilovat SWF, nez si jinym zpusobem zjistit, jak se dela MotionTween. Samozrejme se budes branit, ze to byl treba spatny priklad, ale veskere tyto jednodussi veci se da jednoduse naucit a existuji spousty zpusobu, jak se dostat k informacim, jak na to ;)

<OT>Koukam, ze jsem se taky rozepsal :D </OT>
rednek
Profil
embee

No help vo flashi nieje pisany stylom aby z toho bolo lahke nieco pochopit/najst, ale aby tam bolo vsetko, co moze byt matuce, a niesu tam priklady na napisanie nejakeho logickeho systemu, len vlastnosti funkcii, a ak user nevie co presne hlada tak ma len malu sancu to tam najst.

XXX

Mno, tak dajme tomu ze mozno bude jednoduchsie otvorit si swf a pozriet si system na akom to funguje, ako hodiny googlit a pytat sa na jakpsatweb.cz ako by to zhruba slo napisat. Nemyslim teda ze by niekto nevedel co ktora funkcia robi, ale ze by nevedel na akom systeme funkcie ktore dobre pozna napisat tak aby fungovali ako je treba.
No, tak ten tween bol nakoniec desne zly priklad, mas bod do seecraftu :D
A no, tak mozno sa tu teraz da hovorit a kopirovani, ale tak aky je rozdiel medzi tym hodiny dumat nad tym ako to napisat, a potom na to napisat za 5 minut, alebo si otvorit .swf, pozriet ako je to tam, inspirovat sa a napisat to za 5 minut rovno, a usetrene hodiny potom pouzit na co ja vim pomoc chudobnym, takze svet bude znova o nieco krajsi :D

btw: stale som sa rozpisal viac ako ty :D takze o rozpisovani sa mas este co ucit kym ma prekonas, hehehe...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0