Comunidad de diseño web y desarrollo en internet online

Insertar marco para fotos que se cargan externamente

Citar            
MensajeEscrito el 08 Jul 2007 10:37 pm
Hola de nuevo

Estoy cargando imágenesen una galeria mediante MovieClipLoader ( según consejo en mi anterior post 'http://www.cristalab.com/foros/t42143.html' ) y va muy bien, hace lo que pretendía que era que cargaran centradas las fotos, independientemente de su anchura.

Quiero dar un pequeño paso más e insertar tambien alrededor de cada foto externa un pequeño marco, algo asi :

[url]
http://sorrymama.freehostia.com/explicalab.jpg
[/url]
* Copiar y pegar el enlace que creo que no lo enlaza bien*

No sé si hacer un clip de película y que se adapte a la imagen que hay en ese momento, lo que ocurre es que al ser dinámico no se bien como hacerlo.
O tal vez implementando CSS en Flash, pero no tengo idea

Gracias

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Jul 2007 12:25 am
Nose si estes programando en As2 o As3 , pero se podria hacer asi en caso de que sea en As3.

Código :

var ancho:Number = new Number(cosa.width);
var largo:Numer= new Number(cosa.height);
var colormarco:Int: new Int(0x006666)
function dibujarMarco(){
graphics.beginFill(colormarco)
graphics.DrawRect(cosa.x-10,cosa.y-10,cosa.width+20,cosa.height+20);
graphics.endFill();
}
dibujarMarco();

Donde, cosa es el Mc donde cargaste la Imagen.

Yo creo que deberia funcionar...
Esto haria un marco de...10 pixeles
No lo he probado aun.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

msie7
Citar            
MensajeEscrito el 09 Jul 2007 12:30 am
:)
Lo probe.. el otro tiene varios errores de Escritura perdon.

Código :

var ancho:Number = new Number(cosa.width);
var largo:Number= new Number(cosa.height);
var colormarco:int= new int("0x006666")
function dibujarMarco(){
   graphics.beginFill(colormarco)
   graphics.drawRect(cosa.x-10,cosa.y-10,cosa.width+20,cosa.height+20);
   graphics.endFill();
   }
dibujarMarco();

Recuerda que cosa debe tener la registración en la esquina izquierda.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

msie7
Citar            
MensajeEscrito el 09 Jul 2007 02:31 am

Recuerda que cosa debe tener la registración en la esquina izquierda.

La cosa es que utilizo un método para evitar que las fotos carguen desde un determinando punto ( por ejemplo, NO uso un MC vacio como contenedor ya que si la foto no tiene suficiente anchura quedará una espacio vacio a la derecha)

Por cierto, sigo programando en AS2.0, no todo somos unos máquinas y necesitamos nuestro tiempo ( y no pretendo ser irónico ) :P

Un saludo y gracias

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Jul 2007 10:05 pm
:o Perdon... No sabia que programabas en As2...pero te recomiendo que trates de hacer todo en As3... O eso hago ahora...Y realmente me a servido.
He logrado hacer cosas muy interesantes y con mucha mas facilidad que antes, ademas el As3 se aprende muy rapido.!

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox

 

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