Comunidad de diseño web y desarrollo en internet online

Donde pongo el codigo action scritp en Flash???

Citar            
MensajeEscrito el 16 Abr 2009 04:08 pm
Buenas tardes...
Mi pregunta es la siguiente, quiero poner un efecto actionscrip desde el flash a una imagen por ejemplo con el efecto de agua... yo lo inserto dentro de ACCIONES en el flash le cambio el nombre a la imagen i pulso previsualizar, pero no se bé el efecto (por cierto la imagen es en jpg) coji el ejemplo de un blog, es el siguiente:

[color=][color=#F57900]Pues uno sencillo.
Solo este código y una imagen (BMP, JPG...etc..) en la biblioteca con vinculación "imagen" y listo

Código :

import flash.display.BitmapData;
import flash.geom.*;
import flash.filters.ConvolutionFilter;
import flash.filters.DisplacementMapFilter;
fondo = BitmapData.loadBitmap("imagen");
anc= fondo.width; alt =fondo.height;
sal = new BitmapData(anc/2,alt/2, false, 128);
sal1 = sal2 = new BitmapData(anc,alt, false,0);
ori = acum = new BitmapData(anc/2,alt/2, false,128);
[/color]
Mx = new Matrix(); Mx.scale(2,2);
ola = new ConvolutionFilter(3,3,[1,1,1,1,1,1,1,1,1],9,0);
ade = new ColorTransform(0,0,0.996,1,0,0,2,0);
agua = new DisplacementMapFilter(sal2,new Point(),4,4,48,48,"ignore");
attachBitmap(sal2,0);
onMouseDown = onMouseUp = function (){pul = !pul};
onEnterFrame = function (){
if (pul){
XM = _xmouse / 2; YM = _ymouse / 2;
ori.setPixel(XM+1,YM,0); ori.setPixel(XM-1,YM,0);
ori.setPixel(XM,YM+1,0); ori.setPixel(XM,YM-1,0);
}
sal.applyFilter(ori,new Rectangle(0, 0, anc/2,alt/2),new Point(),ola);
sal.draw(sal,new Matrix(),null,"add");
sal.draw(acum,new Matrix(),null,"difference");
sal.draw(sal, new Matrix(),ade);
sal1.draw(sal,Mx,null,null,null,true);
sal2.applyFilter(fondo,new Rectangle(0,0,anc,alt), new Point(),agua);
acum = ori; ori = sal.clone();
}[/color]

Por nuneta

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Abr 2009 10:57 pm
da click al escenario y presiona F9 y pega el codigo

el escenario debe estar vacio
si al previsualizar ves la imagen sin efecto entonces no sabes que significa vincular ni como hacerlo

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

opera
Citar            
MensajeEscrito el 16 Abr 2009 11:00 pm
me gustaria creer ue ni la informacion de antes del codigo ni los bbcodes los estas metiendo en tu proyecto

usa el bbcode [ as ] [ / as]
sin espacios para poner el actionscript en tus posts

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

opera
Citar            
MensajeEscrito el 17 Abr 2009 08:39 am
Gracias Tribak al final ya resolvi este caso en concreto, seguro vuelvo a tener el prolema de nuevo con otro actionscript, pero bueno espero aprender a manejar tal formato... El problema estaba en poner el nombre de vinculacion al objeto, no he logrado ponerlo donde quiero pero el efecto lo consegui... tendre que buscar alguna web donde aprender formato actionscrtipt..

Gracias por la respuesta!

Por nuneta

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Abr 2009 07:27 pm
la ayuda de flash siempre esta a la mano
solo necesitas presionar la tecla F1

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.