Follow me @Tmeister

Archive for September, 2004

¿Codigo fuente de 2Advanced?

Posted by Tmeister On September - 29 - 2004

El día de hoy navegando por el foro de Alesys encontré una liga interesante, en la cual podías descargar el código fuente del sitio de 2advanced.

Cito
Código fuente de 2advanced.com (peso total aprox.: 16 Mb)
Gentileza de —- —-
Descargar

La curiosidad me llevo a descargar dicho archivo, al abrir el archivo ZIP efectivamente vienen los archivos fuente del sitio FLA, XML, Imágenes, etc.

¿Será posible tanta belleza?, al abrir el FLA principal llamado flashindex.fla y ejecutarlo el resultado es exactamente el mismo que se ve en el sitio, pero al ver la estructura del FLA empiezo a cuestionarme, ya que el código es casi nulo son puras animaciones y la mayoría son frame por frame mi incredulidad llega al máximo cuando abro la librería y veo los nombres de los símbolos Symbol 1 Symbol 2 hasta Symbol 997.

Todos sabemos que 2Advanced es el sitio mas pirateado de la red, pero esto ya se pasa de la raya.

Esto me llevo a la conclusión de que estos archivos FLA fueron generados mediante un programa tipo SWF Decompiler, Programas muy usados por supuestos programadores/Diseñadores en nombre del aprendizaje.

Con este tipo de programas cualquiera con tiempo tiene la posibilidad de regenerar y modificar cualquier sitio Flash.

Claro esta que si no quieres que tu código o diseño quede expuesto a ser pirateado la única solución es no subirlo a la red.

Pero este tipo de cosas caen en lo absurdo. Entonces las preguntas son:
¿Este tipo de programas son realmente útiles?
¿Qué tan seguros están nuestros códigos?

Ahora queda esperar si los de 2Advanced se enteran de esto y si se enteran ver que medidas tomaran.

En conclusion, Este no es ni en la mas minimo el archivo original pero, Tenemos todos los elementos que se usaron Musica, Imagenes etc…

En fin aquí dejo algunos screenShots del archivo flashindex.fla

Foto1
Foto2
Foto3

swf2jpg

Posted by Tmeister On September - 18 - 2004

Últimamente han aparecido varios sitios en los cuales uno puede crear su wallpaper personalizado..
El cliente esta hecho en flash y al terminar tu “obra” puedes descargar el JPG…

Bueno hace poco platicando con Fer nos preguntábamos como poder hacer esto. Estuve investigando la forma más simple de hacerlo y la mejor opción por lo menos para mí fue usar las Librerías GD de PHP.

La explicación teórica es esta:

Cliente
1.- Poder elegir un grafico
2.- Moverlo por el “Stage”
3.- Situarlo donde más nos guste
4.- Incluirlo el grafico tantas veces queramos
5.- Enviar las propiedades de cada grafico a un Script .php

Servidor
1.- Tomar las propiedades de los gráficos y generar la imagen

bien, por cada grafico disponible en el Cliente, necesitaremos una copia con buena resolución en el servidor, para poder editarla mediante las librerías GD

y eso es todo…

Aquí esta el Ejemplo http://tmeister.net/archivos/swf2jpg/dibuja.swf

Solo basta dar click en un elemento grafico una vez disponible en el “Stage” posicionarlo donde gusten y por ultimo oprimir el botón Genera JPG…

El Script PHP

<?php
function thumb($source, $quality = 100 ,$x, $y, $w, $h){
        global $resize;
        $size = getimagesize($source);
        header('Content-Type: image/jpeg');
        switch ($size['mime']) {
                case 'image/jpeg':
                        $im = imagecreatefromjpeg($source);
                        imagecopyresampled($resize, $im, $x, $y, 0, 0, $w, $h, $size[0], $size[1]);
                        $imgInfo = array($resize, $quality);
                        break;
                case 'image/png':
                        $im = imagecreatefrompng($source);
                        imagecopyresampled($resize, $im, $x, $y, 0, 0, $w, $h, $size[0], $size[1]);
                        $imgInfo = array($resize, $quality);
                        break;
        }
}
//tamaño de la Imagen...
$w = 580;
$h = 420;
$resize = imagecreatetruecolor($w, $h);
//Creamos el Fondo Blanco
thumb("imgs/fondo.png",100,0,0,$w,$h);
//Tomamos la info de las imagenes y la destripamos
$map  = $_GET['imgs'];
$fotos = split("--", $map);
for($i = 0; $i&lt;count($fotos); $i++){
        list($nombre, $x,  $y, $alto, $ancho) = split(",",$fotos[$i]);
        thumb("imgs/".$nombre.".png",100,$x,$y,$ancho,$alto);
}
imagejpeg($resize, "", 100);
?>

Este Script recibe una variable con los nombres de las imagenes y sus propiedades algo asi:

ffm,48,51,81,162--diablito,369,246,107,92

Por el momento el cliente solo puede mover los gráficos no puede escalarlos.. :D

Archivos Fuente http://tmeister.net/archivos/swf2jpg/swf2jpg.zip

Enjoy… 8)

FFM – FlashforMexico

Posted by chicaska On September - 15 - 2004

ffm

La euforia colectiva del FFM ha llegado a klr20mg y queremos que todo mundo lo sepa!!!
Diciembre 1.2 y 3. este año se pinta a ser mucho mejor que el pasado viene gente muy interesante y de mucho nivel, no puedo dar adelantos pero si que será un muy muy buen evento.

Si tienen site y son mexicanos, le srecomiendo quelo envién.

Vamosd todos al FFM en la ciudad de Querétaro.

Ideas para tutoriales

Posted by Tmeister On September - 2 - 2004

Últimamente he estado hasta la barbas de trabajo (afortunadamente), por esta razón he dejado de publicar tutoriales en mi sitio, además, cuando encuentro un rato libre para escribir algo, las ideas se esfuman de mi cabeza… :P .

Es por esto que les pido que me sugieran temas para próximos tutoriales, ya sea Flash, PHP, incluso CSS jejeje…

En serio. Espero propuestas…

ummm para evitar estos post debería crear una WishList. :D

Acerca de mi
Enrique Chavez

Enrique Chávez también es conocido como @Tmeister es un desarrollador, emprendedor, poeta y loco.

Geek autodeclarado y apasionado de todo lo que tiene que ver con tecnología y desarrollo.

Cuenta con una experiencia de más de 7 años en el ramo del desarrollo, creando, sobre todo, aplicaciones web en la empresa Sapotek.

A finales del 2008 crea, junto con 3 colegas, la consultoría llamada AureaCode, enfocándose a brindar servicios de desarrollo web en todas sus variantes.

Si necesitas algún tipo de información o consulta por favor no dude en escribir.

View Enrique Chávez's profile on LinkedIn

Carlos Enrique Chavez Garcia's VisualCV

RSS Feed

Links Patrocinados