Por favor revisen este link
http://rutasgt.washeebo.com
que mejor oportunidad de aprender que tener en tu ciudad a una persona que domina los temas que hacen que pases horas y horas probando variables en AS, haciendo cambios en codigos que muchas veces no sabes como llegastes a escribir tanto, no solo es la oportunidad de aprender sobre Action Script sino que tambien PHP, para los que no saben que hace Sargento vean aqui http://sargento.washeebo.com y lo mejor de todo es que cuando tienes alguna duda le preguntas y el responde (algo que se ofrece en muchos sitios pero que no siempre se hace)
como ultimo favor te pido que si lees esto comparte con tus amigos este link http://rutasgt.washeebo.com
thx
Sgt (el sargento) de viaje por America
Publicadas por Unknown a la/s 15:09 1 comentarios
Gratuito - Visual Studio 2005 Express Edition en Castellano
Bueno lo primero es que esta fuente la saque del foro de www.elhacker.net en el cual me han resuelto muchas dudas de temas muy variados y que me gustaria agradecer, lo sig:
Visual Web Developer 2005 Express Edition 449,848 KB
Visual Basic 2005 Express Edition 445,282 KB
Visual C# 2005 Express Edition 445,282 KB
Visual C++ 2005 Express Edition 474,686 KB
Visual J# 2005 Express Edition 448,702 KB
estas son la direcciones para descargar, vienen con extencion .img en este foro explican como quemarlas recomiendo que lean lo que se posteo en el foro ya que lo explican claramente :
acceso al foro de elhacker.net
Publicadas por Unknown a la/s 05:48 1 comentarios
la magia del spray
miren este sitio que encontre hace algun tiempo, tienen unas imagenes : aqui
esta es una de mis favoritas
Publicadas por Unknown a la/s 12:46 0 comentarios
que es processing???
http://processing.org/
es un lenguaje de programacion OPEN SOURCE y desarrollado para personas que quieren programar imagenes, sonidos animaciones etc.. bueno esta es la traduccion textual de lo que dice el encabezado en la pagina principal funciona utlizando JAVA, hay ejemplos en los que desmusetra ser mas potente que flash en cuanto a que no se va a quedar pegado el pc por que aparescan muchos puntos en la pantalla.
la ayuda que ofrecen en la misma pagina de donde se descarga el programa es excelente, otra buena noticia es que es multiplataforma jejeje y ya lo probe en un pc con Debian Sarge kernel 2.4.6 y funcional excelente
Publicadas por Unknown a la/s 07:22 0 comentarios
simplemente hay que mirar
es primera vez que visito este site, es increible lo que se puede llegar hacer
http://www.levitated.net/daily/index.html
Publicadas por Unknown a la/s 07:12 0 comentarios
F-FLASH nº3
Icosaedro: figura de 20 lados
Bueno no estan dificil como parece mas que nada es un ejercicio para tener claro como se unen lineas, basto que haga este fla para que me quede claro este tema, despues de un tiempo lo revice y me di cuenta de que hay errores como que por ejemplo: la figura no tiene perspectiva asi que el efecto 3D es algo mula, la propiedad "_root.attachMovie("dot", "dot"+(i+1), i+100);" tambien tiene errores no es necesario crear en este caso un punto cada vez que se quiera llamar ^^ simplemente se ocupa el mismo mc y se le cambia el nombre de instancia.
Para este fla solo hay quye crear un mc y nombrarlo dot1, dot2.. dot4 etc........
incr = (2*Math.PI)/5;
vel = 0.01;
////////////////////////////////////////////////////////
eje_x = 160;
eje_y = 200;
amp_x = 100;
amp_y = 30;
for (i=0; i<5;>
_root.attachMovie("dot", "dot"+(i+1), i+100);
ref = this["dot"+(i+1)];
ref.ang = incr*i;
}
////////////////////////////////////////////////////////
eje_x2 = 160;
eje_y2 = 100;
amp_x2 = 100;
amp_y2 = 30;
for (i=0; i<5;>
_root.attachMovie("dot2", "dot2"+(i+1), i+200);
ref = this["dot2"+(i+1)];
ref.ang = 125+incr*i;
}
////////////////////////////////////////////////////////
eje_x3 = 160;
eje_y3 = 40;
amp_x3 = 0;
amp_y3 = 0;
for (i=0; i<1;>
_root.attachMovie("dot3", "dot3"+(i+1), i+300);
ref = this["dot3"+(i+1)];
ref.ang = 125+incr*i;
}
////////////////////////////////////////////////////////
eje_x4 = 160;
eje_y4 = 260;
amp_x4 = 0;
amp_y4 = 0;
for (i=0; i<1;>
_root.attachMovie("dot4", "dot4"+(i+1), i+400);
ref = this["dot4"+(i+1)];
ref.ang = 125+incr*i;
}
////////////////////////////////////////////////////////
_root.createEmptyMovieClip("l", 1000);
onEnterFrame = function () {
l.clear();
l.lineStyle(1, 0x000000, 100);
l.moveTo(dot1._x, dot1._y);
l.lineTo(dot1._x, dot1._y);
l.lineTo(dot2._x, dot2._y);
l.lineTo(dot3._x, dot3._y);
l.lineTo(dot4._x, dot4._y);
l.lineTo(dot5._x, dot5._y);
l.lineTo(dot1._x, dot1._y);
////////////////////////////////////////////////////////
l.moveTo(dot21._x, dot21._y);
l.lineTo(dot21._x, dot21._y);
l.lineTo(dot22._x, dot22._y);
l.lineTo(dot23._x, dot23._y);
l.lineTo(dot24._x, dot24._y);
l.lineTo(dot25._x, dot25._y);
l.lineTo(dot21._x, dot21._y);
////////////////////////////////////////////////////////
l.moveTo(dot1._x, dot1._y);
l.lineTo(dot21._x, dot21._y);
l.moveTo(dot1._x, dot1._y);
l.lineTo(dot22._x, dot22._y);
////////////////////////////////////////////////////////
l.moveTo(dot2._x, dot2._y);
l.lineTo(dot22._x, dot22._y);
l.moveTo(dot2._x, dot2._y);
l.lineTo(dot23._x, dot23._y);
////////////////////////////////////////////////////////
l.moveTo(dot3._x, dot3._y);
l.lineTo(dot23._x, dot23._y);
l.moveTo(dot3._x, dot3._y);
l.lineTo(dot24._x, dot24._y);
////////////////////////////////////////////////////////
l.moveTo(dot4._x, dot4._y);
l.lineTo(dot24._x, dot24._y);
l.moveTo(dot4._x, dot4._y);
l.lineTo(dot25._x, dot25._y);
////////////////////////////////////////////////////////
l.moveTo(dot5._x, dot5._y);
l.lineTo(dot25._x, dot25._y);
l.moveTo(dot5._x, dot5._y);
l.lineTo(dot21._x, dot21._y);
////////////////////////////////////////////////////////
l.moveTo(dot31._x, dot31._y);
l.lineTo(dot25._x, dot25._y);
l.moveTo(dot31._x, dot31._y);
l.lineTo(dot21._x, dot21._y);
l.moveTo(dot31._x, dot31._y);
l.lineTo(dot22._x, dot22._y);
l.moveTo(dot31._x, dot31._y);
l.lineTo(dot23._x, dot23._y);
l.moveTo(dot31._x, dot31._y);
l.lineTo(dot24._x, dot24._y);
////////////////////////////////////////////////////////
l.moveTo(dot41._x, dot41._y);
l.lineTo(dot5._x, dot5._y);
l.moveTo(dot41._x, dot41._y);
l.lineTo(dot1._x, dot1._y);
l.moveTo(dot41._x, dot41._y);
l.lineTo(dot2._x, dot2._y);
l.moveTo(dot41._x, dot41._y);
l.lineTo(dot3._x, dot3._y);
l.moveTo(dot41._x, dot41._y);
l.lineTo(dot4._x, dot4._y);
vel = ((_xmouse-210)/210)*.08;
};
Publicadas por Unknown a la/s 20:39 1 comentarios
F-FLAH nº 2
Este es el segundo codigo que publico aqui es muy sencillo y aun que no esta terminado he desidido publicarlo ya que se ocupan varias funciones utiles de flash, ademas es primera vez que ocupo arreglos ^^ (Array) para los colores, lo unico que hay que hacer es pegar este codigo y listo.
onEnterFrame = function () {
for (i=0; i<50; i++) {
_root.createEmptyMovieClip("l", 10+i);
//***************************************************
//
var color:Array = new Array();
color[0] = 0x665511;
color[1] = 0xCDA443;
color[2] = 0x968B2E;
color[3] = 0xDEBD3A;
//
//***************************************************
//
var grosor:Array = new Array();
grosor[0] = 0.25;
grosor[1] = 0.5;
grosor[2] = 0.75;
grosor[3] = 1;
//
//***************************************************
//
var c = Math.round(Math.random()*4);
var g = Math.round(Math.random()*4);
//
a = Math.random()*500;
b = Math.random()*250;
//
l.lineStyle(grosor[g], color[c], 100, false);
l._alpha = Math.random()*100+20;
l.moveTo(a, b);
l.lineTo(250, b);
l.lineTo(a, b);
l.lineTo(a, 250);
}
};
Publicadas por Unknown a la/s 20:24 0 comentarios
Consejo!!!!!!!!!
recomiendo que para empesar con esto de AS si no se tiene absolutamente idea de como funciona visitar este link que es totalmente basico, los tutoriales se pueden completar todos en 1 dias
www.x-flash.org
luego de realizar todos los tutoriales de AS ir a :_ http://www.washeebo.com/sargento este link es uno de los mejores
Publicadas por Unknown a la/s 12:58 0 comentarios
LINKS
Bueno aqui dejo una lista de links excelentes para obtener informacion sobre AS y otras cosas relacionadas con flash
http://www.cristalab.com
http://www.ffiles.com/index.php
http://www.x-flash.org
http://www.kirupa.com
http://www.flashloaded.com
http://www.after-hours.org
http://www.flashla.com/index.php
http://www.kadazuro.com
http://www.washeebo.com/sargento/index.php (uno de mis favoritos)
http://blog.innocuo.com/index.php
http://www.lowmorale.co.uk
http://www.subflash.com
http://www.gotoandlearn.com
http://darkysource.blogspot.com (especial agradecimientos a este blog)
http://www.flashkit.com
Publicadas por Unknown a la/s 18:23 1 comentarios
F-FLASH nº1
F-FLASH
Bueno se acabaron los "asdf" y los "mas asdf" este es mi primer AS desente _: se trata de una serie de cuadros de distintas formas que se mueven en todas direcciones, el codigo es muy simple y el resultado es algo parecido al protector de pantalla de win llamado "Campo de estrellas " con la diferencia que en vez de estrellas son cuadrados ^^ los pasos son los siguientes_:
- crear un documento nuevo
- press Ctrl+F8 , seleccionar Clip de Pelicula, y nombrarlo "b"
- en esta escena dibujar un cuadrado, se le pueden agregar efectos con alfa y otros eso que a criterio de cada uno
- luego en la escena principal insertamos el MovieClip que creamos ("b"), lo seleccionasmos y abrimos el panel para escribir script y copiamos este codigo
onClipEvent (load) {
//mouse trailer
//_x = _root._xmouse;
//_y = _root._ymouse;
//posicion
_x = Math.random(2)*640;
_y = Math.random(2)*200;
//tamaño
_xscale = Math.random()*80;
_yscale = Math.random()*80;
//alfa
_alpha = 75;
//velocidad
velocidad_x = Math.random(2)*5-Math.random(2)*5;
velocidad_y = Math.random(2)*5-Math.random(2)*5;
//rotacion
//_rotation = random(180);
}
onClipEvent (enterFrame) {
_x += velocidad_x;
_y += velocidad_y;
_alpha--;
//_velocidad_x++;
//_velocidad_y++
//_rotation++
////////////////////////////////////////////////////////////
// si los mc's se salen del cuadro o se hacen muy transparente desaparecen
//////////////////////////////////
if (_alpha<1)>640) {
this.removeMovieClip;
}
if (_y<0)>200) {
this.removeMovieClip;
}
}
despues seleccionamos el primer frame de la pelicula y agregamos este codigo _:
onEnterFrame = function () {
b.duplicateMovieClip("b", this.getNextHighestDepth());
};
Publicadas por Unknown a la/s 10:52 0 comentarios