Codigos Flash
Codigos FLASH
1.Convertir una cadena en un array
Este sencillo codigo permite convertir una cadena que pasa un valor a un array que lo obtiene
Codigo probado en Internet Explorer 4++Codigo probado en Mozilla FirefoxCodigo probado en NetscapeCodigo probado en OperaCodigo probado en Safari
Código: |
String.prototype.toArray = function () { var inArray = new Array() for (var c=0;c<this.length;c++) { inArray.push(this.substr( c, 1 )) } return inArray } |
2.Insertando tu primer flash en html
Definimos en este ejemplo la forma de insertar una pelicula flash en una pagina html
Código: |
<body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="200"> <param name="movie" value="http://www.tutores.org/carpeta_prueba/ejemplo.swf"> <param name="quality" value="high"> <embed src="http://www.tutores.org/carpeta_prueba/ejemplo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="200"></embed></object> </body> |
3.Pelicula flash transparente
Metodo para insertar una pelicula flash con el fondo transparente.Cuando tenemos un fondo en la pagina, el cual queremos que se muestre al 100%
Código: |
<body background="http://www.tutores.org/tutores/images/flecha.gif"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="200"> <param name="movie" value="http://www.tutores.org/carpeta_prueba/ejemplo.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="http://www.tutores.org/carpeta_prueba/ejemplo.swf" width="200" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed></object> </body> |
4.Efecto - tunel
solo debemos insertar el codigo de actionscript en tu pelicula para ver el resultado. Se muestra un efecto tunel en movimiento
Codigo probado en Internet Explorer 4++Codigo probado en Mozilla FirefoxCodigo probado en NetscapeCodigo probado en OperaCodigo probado en Safari
Código: |
function createTunnel(nPoint, nCircle, space, power, fogDensity, interval) { var center = new Object({x:300, y:300}); var pi = Math.PI; var aCircle = new Array(); var aCoord = new Array(); var move_var = 0; _root.space = space; for (var k = 0; k<=nPoint; k++) { aCoord.push(new Object({x:Math.cos(2*k*pi/nPoint), y:Math.sin(2*k*pi/nPoint)})); } setInterval(function () { with (_root) { move_var++; clear(); for (j=0; j<=nCircle; j++) { lineStyle(-1, 0x000000, (100/nCircle*j)-fogDensity); moveTo(center.x+Math.cos(((move_var+j)/power))*space+aCoord[0].x*j*space, center.y+Math.sin(((move_var+j)/power))*space+aCoord[0].y*j*space); for (var k = 0; k<=nPoint; k++) { lineTo(center.x+Math.cos(((move_var+j)/power))*space+aCoord[k].x*j*space, center.y+Math.sin(((move_var+j)/power))*space+aCoord[k].y*j*space); } } for (j=2; j<=nCircle; j++) { lineStyle(-1, 0x000000, (100/nCircle*(j-1))-fogDensity); for (var l = 1; l<=nPoint; l++) { moveTo(center.x+Math.cos(((move_var+j-1)/power))*space+aCoord[l].x*(j-1)*space, center.y+Math.sin(((move_var+j-1)/power))*space+aCoord[l].y*(j-1)*space); lineTo(center.x+Math.cos(((move_var+j)/power))*space+aCoord[l].x*j*space, center.y+Math.sin(((move_var+j)/power))*space+aCoord[l].y*j*space); } } } }, interval); } // application : createTunnel(24, 12, 25, 3.5, 0, 50); |
------------------------------------------------------------------------------------------------------------------------
Este es el aporte mas valioso todos estos trucos estan provados perfectamente asi que no hay erores.
En los anteriores trucos pueden haber errores por culpa del navegador web o por simple defecto del truco
¿Qué te parecio mi web?
Comentalo aquí debajo!