Existe-t-il un moyen de modifier la position du point d'alignement dans un clip à l'aide de Flash5? J'ai trouvé des trucs en ligne pour les anciennes versions de Flash, mais pas CS5.Modifier la position du point d'alignement dans Flash CS5
4
A
Répondre
15
Je n'étais pas au courant de cela.
Pour autant que je sache, tout ce que vous devez faire est:
- modifier MovieClip (Dobule-clic)
- déplacer le contenu du MovieClip par rapport au crosshair sur scène
Si vous voulez correspondre au point de transformation avec le point d'enregistrement:
- remonter d'un niveau
- Utilisation de l'outil de transformation (Q)
- Double-cliquez sur le cercle de l'outil Transformation.
HTH
2
En mode transformation libre, il suffit de déplacer le cercle creux où vous voulez et qui établira le nouveau point d'enregistrement.
0
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Transform;
var rec:Sprite = new Sprite();
rec.graphics.beginFill(0x00FF00, 1);
rec.graphics.drawRect(-50, -50, 100, 100);
addChild(rec);
var tp:Transform = new Transform(rec);
tp.matrix.tx = 0;
tp.matrix.ty = 0;
trace("X: " + rec.x + " Y: " + rec.y);
rec.x = 250;
rec.y = 250;
trace("X: " + rec.x + " Y: " + rec.y);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void
{
rec.rotation += (Math.PI/0.1);
}
Et je devrais déplacer le contenu pour chaque image clé droite? –
@Pierre Valade Vous avez seulement besoin de définir le point d'enregistrement une fois. C'est une histoire différente avec le point de transformation. Si vous utilisez un Motion Tween (le nouveau), il n'y a qu'un point de transformation par interpolation (quel que soit le nombre d'images clés que vous utilisez). Pour Classic Tween (l'ancien), vous devrez peut-être ajuster le point de transformation pour chaque image clé. Il devrait être assez facile d'écrire un script jsfl qui le fait pour vous. –
... En outre, l'option [Modifier plusieurs images] (http://www.cartoonsolutions.com/store/catalog/Editing-Multiple-Frames-of-Animation-sp-77.html) devrait aider –