Comunidad de diseño web y desarrollo en internet online

alisado de jpg en un contador.

Citar            
MensajeEscrito el 07 Feb 2012 12:25 pm
hola tengo un botón que esta dentro de vacíos mc, y al pulsarlo carga una foto en un contador con un efectillo en alpha.

Llevo días intentando aplicar un suavizado a la foto que carga, pero no lo lo consigo ya que se carga a traves de un contenedor llamado load_movie.

es posible que el smooting solo se pueda aplicar con createEmptyMovieClip. agradeceria una respuesta :)

Un saludo.

BOTON :


on(rollOver){
this.gotoAndPlay("k1")
}

on (rollOut){

this.gotoAndPlay("k2")
}
on(press){

import mx.transitions.Tween;
import mx.transitions.easing.*;
_root.movie_loader.loadMovie("Galeria/mamiferos/fotos/lobo.jpg");


this.onEnterFrame = function() {
if (_root.movie_loader.getBytesLoaded()>=_root.movie_loader.getBytesTotal() && _root.movie_loader.getBytesLoaded()>1) {
Tween1 = new Tween(_root.movie_loader, "_alpha", Strong.easeIn, 0, 100, 1, true);
delete this.onEnterFrame;

}
};
Stop();

}

Por bari_desing

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Feb 2012 12:30 pm
Para hacer efectos de fadeIn/fadeOut, usa un contenedor y aplicale a ese contenedor el Tween, es decir movie_loader tiene que estar dentro de otro MC que arranca con alpha 0 y que es al que le aplicas el Tween

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Feb 2012 02:07 pm
gracias jorge pero lo que necesito. es aplicar un suavizado al jpg , ya que es un contenedor que carga un jpg externo.

el efecto de alpha funciona perfectamente, de todo modos no sabia que se podia hacer como mencionas, me lo apunto :)

gracias y un saludo

Por bari_desing

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Feb 2012 09:10 pm
Tienes que usar la clase Bitmap, por ejemplo en el complete del Loader

Código ActionScript :

function loadComplete( event:Event = null ):void 
{    
          var image:Bitmap = Bitmap(photoLoader.content);
          image.smoothing=true;
          this.addChild(image)
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Feb 2012 12:53 am
Gracias por la rápida respuesta, te comento :

al añadir tu código me dice que no puede cargar la clase bitmap y event.

voy a ponerlo mas fácil, tengo este botón :

on(press){
_root.movie_loader.loadMovie("Galeria/mamiferos/fotos/Cria.jpg");
}

en el clip raiz tengo un contenedor donde cargo toda mi galeria, en este caso : _root.movie_loader

un saludo.

Por bari_desing

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Feb 2012 05:00 am
Sorry, lo puse para AS3, búscalo para AS2, se hace sobre la clase Bitmap, pero no con el código que te puse .. ya no me acuerdo como era con AS2, hace años que no lo uso, pero debe ser algo parecido

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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