Hola Alvaro, desde mi desconocimiento, puesto que estoy empezando con
papervision, te puedo decir que a mi me funcionan los eventos sin
problemas.
¿qué rama de papervision utilizas?
Yo uso la greatwhite desde flex y va como la seda, salvo unos cuanto
warnings por omisión de tipos/retornos que he tenido que corregir a
mano, pero que no impedían compilar.
Ahora mismo estoy haciendo una frikada tipo:
[code]
...
public function fInitArchive():void{
var l:Number=_xml.children().length();
holder_archivo=new DisplayObject3D();
basicview.scene.addChild(holder_archivo);
rueda_archivo=new DisplayObject3D();
holder_archivo.addChild(rueda_archivo);
holder_archivo.z=500;
for(var i:Number=0;i<l;i++){
var holder_item:DisplayObject3D=new
DisplayObject3D();
rueda_archivo.addChild(holder_item);
var img:String=_xml.item.attribute("img");
var materialFront:BitmapFileMaterial=new
BitmapFileMaterial(img);
var materialBack:BitmapFileMaterial=new
BitmapFileMaterial(img);
materialFront.smooth=true;
materialFront.addEventListener(FileLoadEvent.LOAD_COMPLETE,onLoaded);
materialFront.addEventListener(FileLoadEvent.LOAD_PROGRESS,onLoading);
var itemFront:Plane=new
Plane(materialFront,290,56,14,4);
var itemBack:Plane=new
Plane(materialBack,290,56,1,1);
holder_item.addChild(itemFront);
holder_item.addChild(itemBack);
itemFront.x=itemBack.x=750;
itemBack.rotationY=180;
holder_item.rotationZ=i*(180/l);
}
stage.addEventListener(Event.ENTER_FRAME,renderLoop);
}
private function onLoaded(e:FileLoadEvent):void{
trace(e.bytesTotal);
}
private function onLoading(e:FileLoadEvent):void{
trace(e.bytesLoaded);
}
...
[/code]
Y ya te digo que ningún problema.
Javier Fernández :: Drus Unlimited™
listas[at]drusunlimited[dot]com
http://drusunlimited.com
El 05/05/2008, a las 12:39, Alvaro Touzon escribió:
> Hola estoy empezando con papervision y cuando creo una galeria de x
> img ,
> con "BitmapFileMaterial", y realizo un preloader LOAD_PROGRESS, no me
> actualiza los datos del target, me mantiene el del primer material
> que
> llamo.
>
> var material:BitmapFileMaterial = new BitmapFileMaterial(img);
>
>
> material.addEventListener(FileLoadEvent.LOAD_COMPLETE,
> onLoaded);
> material.addEventListener(FileLoadEvent.LOAD_PROGRESS,
> onLoading);
>
> Algu no ha tenido ya este problema he visto por google peo no le veo
> la
> solucion, intentare darsela pero lo veo lejos, pues no conocco bien
> el
> framework.
> Gracias.
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------