estoy peleandome con un pageflip (modificado de Brett Tackaberry sobre el pageflip de Macc/IpariGrafika) con carga dinamica a traves de xml y resulta que cuando paso las paginas, all cambiar el angulo de las imagenes, se nota el pixelado (al estar cargadas dinamicamente las imagenes, no hay opcion de activar la propiedad 'permitir suavizado').
en algun otro momento solucione esto de la siguiente manera:
Código:
pero con el pageflip no acbo de aclararme. solo hay 4 sitios donde aparece loadmovie y le aplico lo mismo que utilice pero no me funciona. os paso un trozo del codigo, a ver si me podeis dar alguna indicacion...import flash.display.BitmapData; attachMovie("mc_img","mc_img",51); miXML = new XML(); miXML.ignoreWhite = true; miXML.load("xml.xml"); miXML.onLoad = function(succes) { if (succes) { mc = this.firstChild.childNodes; vTotal = mc.length; mc_img.loadMovie("image"+vTotal+".jpg"); var img_Bmp:BitmapData = new BitmapData(this._width, this._height); img_Bmp.draw(mc_img); mc_img.attachBitmap(img_Bmp,mc_img.getNextHighestDepth(),"Auto",true); } };
Código:
gracias de nuevo var init = (transparency) ? 0 : 1; for (var k = init; k<pageClips.length; k++) { pageClips[k].setMask(pageClips[k]._parent.mask); for (var m = 0; m<pageOrder.length; m++) { var e = pageClips[k].attachMovie("blankPage", "blankPage"+(m+1), j); e._width = pw; e._height = ph; var p = pageClips[k].createEmptyMovieClip("p"+(m+1), 100+m); p._x = e._x=m*pw; if (pageSpread[m] && m%2 == 0) { p._x -= pw; } // offset position is this is the right spread if (pagePreLoad[m] && checkLoad(k, (m+1))) { p.loadMovie(pageOrder[m]); img_Bmp.draw(p); p.attachBitmap(img_Bmp,p.getNextHighestDepth(),"Auto",true); } } }