PDA

Visualizza la versione completa : crere piccolo giochino flash modificandone uno esistente


daniele95
31-03-2010, 12:36
buon giorno, spero di aver indovinato al sezione nella quale postare il mio topic.. allora premetto che ho 15 anni e poca(o quasi 0) esperienza in programmazione flash... però cerco sempre di sfidarmi, infatti ho creato numerosi siti, piccoli script/virus ed avv inizia un MMORPG destinato a poche persone, avevo creato la mappa e gli elementi ma dopo mi sono arreso nella crezione delle DLL... ora ho deciso di cimentarmi ancora una volta nelle modifica di un piccolo giochino flash; da solo però non so da dove iniziare... vi spiego cosa ho in mente:

il gioco in questione è qst ----> <rimosso da mod>

la mia idea era quella di cambiare la grafica... x farlo credo k dovrò risalire al codice sorgente della pagina e scompattarlo fino a trovare quello del gioco, dopo di che cercare gli elementi grafici, lo sfondo, i pezzi di vetro e l'omino... spero di non sbagliare... scusate se mi sono dilungato... comunque se esiste una guida su come modificare i giochini flash magari mi arrangio con quella.. dopo tutto quello che so è frutto di letture in internet... xD graziee!!!

daniele95
31-03-2010, 13:04
sto lavorando al codice; ho rimosso tutti gli spamed è rimasto il sito cn il solo gioco, ora cerco di identificare lo script del gioco k tra l'altr credo sia stato creato da uno spagnolo dato che i nomi dei componenti sono spagnoli tipo ad esempio juego...

daniele95
31-03-2010, 13:08
per ora sto a questo punto --->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="http://www.microgiochi.com/" />
<title>RAGDOLL 2</title>
<link rel="shortcut icon" href="/img/favicon.ico" />

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta name="distribution" content="global" />
<meta name="resource-type" content="Document" />
<meta http-equiv="Pragma" content="cache" />
<meta name="Revisit" content="3 days" />
<meta name="language" content="it,italy" />

<meta name="robots" content="all | index | follow" />

<script type="text/javascript" src="/jquery.js"></script>
<script type="text/javascript" src="/jquery-tools2.js"></script>




<script>
a=m('aHR0cDovL3d3dy5lbXBvbGxvbmFzLmNvbS9qdWVnb3MvM DctMDEtMTgtNC5zd2Y=');
function m(str, is_binary)
{
var result = "";
var i = 0;
var x;
var shiftreg = 0;
var count = -1;


for (i=0; i < str.length; i++) {
c = str.charAt(i);
if ('A' <= c && c <= 'Z')
x = str.charCodeAt(i) - 65;
else if ('a' <= c && c <= 'z')
x = str.charCodeAt(i) - 97 + 26;
else if ('0' <= c && c <= '9')
x = str.charCodeAt(i) - 48 + 52;
else if (c == '+')
x = 62;
else if (c == '/')
x = 63;
else
continue;

count++;

switch (count % 4)
{
case 0:
shiftreg = x;
continue;
case 1:
v = (shiftreg<<2) | (x >> 4);
shiftreg = x & 0x0F;
break;
case 2:
v = (shiftreg<<4) | (x >> 2);
shiftreg = x & 0x03;
break;
case 3:
v = (shiftreg<<6) | (x >> 0);
shiftreg = x & 0x00;
break;
}

if (!is_binary && (v < 32 || v > 126) && (v != 0x0d) && (v != 0x0a)) { result = result + "<"; result = result + "0123456789ABCDEF".charAt((v/16)&0x0F); result = result + "0123456789ABCDEF".charAt((v/1)&0x0F); result = result + ">"; } else result = result + String.fromCharCode(v);

}
return result.toString();
}
</script>

<script>
function posteando(formulario)
{

window.open("","descarga","width=400,height=300,scrollbars=no,toolbar=no,stat us=no");

formulario.submit();

}
function abrir_ventana(url)
{
window.open('','ventana_nueva');
document.frames['oculto'].location=url;
}
function statbar(t)
{
window.status=t
}

</script>


</head>



<body id="it">





<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12562203-1");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
} catch(err) {}</script>

<center>

<div id="contGeneral">

<div id="cabezal">
<h1 class="invisible">www.microgiochi.com</h1>
<h2>RAGDOLL 2</h2>

<span class="invisible">HOME</span> (http://www.microgiochi.com)
<hr class="invisible" />
</div>

<div id="medio1">
<div id="medio2">

<div id="columnaIZQenorme">

<h3 class="titModuloEnorme">RAGDOLL 2</h3>

<div class="medioModuloEnorme juego">



<div class="contJuego1"></div>
<div class="contJuego2">






<script type="text/javascript">

document.write('<div id="flashobj" align="center" style="width: 0px; height: 0px; margin-top:0px; margin-right:auto; margin-left:auto;"></div>');
var asag = "sameDomain";
flash.wmode = '';
flash.load('swf', 'flashobj', a, asag, '100%', '100%');
var gamePath = false;

$(function(){
var ad='<iframe align="middle" id="publi_juego" style="margin-top:40px;" name="publi_juego" src="http://www.macrojuegos.com/publicidad_macrojuegos/publicidad_juego.php" framespacing="0" frameborder="no" scrolling="no" width="347" height="300"></iframe>';

var preloader_width = '300';
var loading_bar = '1';
var ad_width = '346';
var ad_height = '280';
var preloader_time = '7000';
var preloader_percent = '100';
var extraParams = {'ad_width': ad_width, 'ad_height': ad_height, 'preloader_width': preloader_width, 'loading_bar': loading_bar, 'preloader_time': preloader_time, 'preloader_percent': preloader_percent};

var flashDivId = 'flashobj';
var gameType = 'swf';

if( gameType == 'swf' ) {
showPreloader(flashDivId, ad, '575', '446', '300', 'callbackFunc', 'callbackFunc', extraParams);
}
});

</script>










</div>

alka
31-03-2010, 13:35
Quest'area del forum non è dedicata a Flash: esiste un'area specifica per questo.

Tralasciando questo fattore, l'argomento decompilazione e reverse engineering di software - anche Flash - in generale non è ben tollerato all'interno di questo forum, e senz'altro non è una pratica corretta da seguire nel rispetto degli autori dei programmi che intendi modificare, motivo per cui dubito che la tua discussione possa trovare un posto adeguato in questo sito.

Senza contare poi che la tua domanda non è specifica, ma è incentrata sulla pubblicazione di codice non tuo, estrapolato con una decompilazione, da leggere e correggere passo passo, e questo esula dallo spirito e dalle finalità di questo forum.

Loading