Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2011, 23:56
kidart
 
Fecha de Ingreso: junio-2010
Mensajes: 108
Antigüedad: 14 años, 5 meses
Puntos: 2
doble codigo para loadmovie

hola, tengo una consulta que no logro solucionar:

estoy cargando una imagen externa con un codigo que crea un empty movieclip, y quiero combinarlo con otro codigo actionscript que consegui para hacerle un smooth a la imagen y que la rezamplee.

Es posible cargar la imagen con este 1er codigo:



Código actionscript:
Ver original
  1. var ancho_total:Number = Stage.width;
  2. var alto_total:Number = Stage.height;
  3. this.createEmptyMovieClip("cargador", 1);
  4. cargador.loadMovie("images/editorial_700/alain_700px_01.jpg");
  5. function carga() {
  6. var van:Number = cargador.getBytesLoaded();
  7. var totales:Number = cargador.getBytesTotal();
  8. var porcentaje:Number = Math.round((van/totales)*100);
  9. if (porcentaje == 100) {
  10. cargador._x = (ancho_total-cargador._width)/2;
  11. cargador._y = (alto_total-cargador._height)/2;
  12. trace("Ancho: "+cargador._width+". Alto: "+cargador._height);
  13. clearInterval(intervalo);
  14. }
  15. }
  16. var intervalo:Number = setInterval(carga, 100);


Y combinarlo con esto otro:

Código actionscript:
Ver original
  1. _global.smoothImageLoad = function(imgURL, targetMovie) {
  2.     var i=0
  3.     do { i++ } while (eval("_root.smoothImageLoadTemp"+i) != undefined)
  4.     tmc = _root.createEmptyMovieClip("smoothImageLoadTemp"+i, _root.getNextHighestDepth())
  5.     tmc.createEmptyMovieClip("ti", tmc.getNextHighestDepth())
  6.     tmc.tm = targetMovie
  7.     with(tmc) {
  8.         tmcl = new MovieClipLoader()
  9.         tmcl.onLoadComplete = function() {
  10.             ti.onEnterFrame = function() {
  11.                 pixelData = new flash.display.BitmapData(ti._width, ti._height);
  12.                 pixelData.draw(ti);
  13.                 tm.attachBitmap(pixelData, 1, true, true);
  14.                 tm.smoothImageLoadComplete()
  15.                 removeMovieClip(ti._parent)
  16.             }
  17.         }
  18.         tmcl.loadClip(imgURL, tmc.ti)
  19.     }
  20. }
  21.  
  22. mymc.smoothImageLoadComplete = function() {
  23.     trace("yeah baby yeah!!!")
  24. }
  25.  
  26. smoothImageLoad("images/700/alain_big_0369.png", contenedor_lkbk)