Probleme cu _bezier

Intrebari despre Flex

Probleme cu _bezier

Mesajde ghitzZza » Lun Iun 06, 2011 8:56 pm

Salut.
Lucrez la un proiect in Adobe Flex si doresc sa aplic un tween asupra unui obiect 3d . Folosesc Papervision3d si Tweener.
Importurile si instructiunea pentru tween sunt:
Cod: Selectaţi tot
   import caurina.transitions.properties.CurveModifiers;
   import org.papervision3d.materials.BitmapFileMaterial;
   import org.papervision3d.objects.primitives.Sphere;
   import org.papervision3d.view.BasicView;
   import caurina.transitions.*;
....
         Tweener.addTween(obj,{_x:10, _y:10, _bezier:{_x:20, _y:20}, time:1, transition:"easeoutquad"});

Dar in Firefox imi da un mesaj de eroare:
ReferenceError: Error #1069: Property _bezier not found on org.papervision3d.objects.primitives.Sphere and there is no default value.
at caurina.transitions::Tweener$/addTween()...

Puteti sa-mi spuneti unde am gresit?( nu am mai lucrat cu Tweener pana acum).
Multumesc!
ghitzZza
 
Mesaje: 11
Membru din: Sâm Mai 02, 2009 7:16 pm

Re: Probleme cu _bezier

Mesajde Barna Biro » Lun Iun 06, 2011 10:48 pm

Nu-s tare familiar cu Papervision dar eroarea spune ca nu exista proprietatea numita "_bezier" pe obiectul tau, care este de tipul "Sphere". Cel mai bine e sa cauti in documentatia de la Papervision si sa verifici daca chiar exista acea proprietate.

EDIT: http://papervision3d.googlecode.com/svn ... phere.html Se pare ca nu exista proprietatea "_bezier" pe Sphere, deci codul tau n-are cum sa ruleze.
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Probleme cu _bezier

Mesajde ghitzZza » Mar Iun 07, 2011 2:42 pm

_bezier e in caurina.transitions.properties.CurveModifiers:
Cod: Selectaţi tot
Tweener.registerSpecialPropertyModifier("_bezier", _bezier_modifier, _bezier_get);

Si asta e enervat ca nu-l cauta aici si in org.papervision3d.objects.primitives.Sphere.
ghitzZza
 
Mesaje: 11
Membru din: Sâm Mai 02, 2009 7:16 pm

Re: Probleme cu _bezier

Mesajde ghitzZza » Mar Iun 07, 2011 3:23 pm

Am rezolvat-o! Pentru cei care au aceeasi problema:
Cod: Selectaţi tot
import caurina.transitions.properties.CurveModifiers;
...
CurveModifiers.init(); //adaugam inainte de a aplica tweenul cu _bezier
ghitzZza
 
Mesaje: 11
Membru din: Sâm Mai 02, 2009 7:16 pm


Înapoi la Adobe Flex

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator

cron