@GreenSock Here's what I mean:
var objectInSpace = {
position: [1, 2, 3],
scale: [0.0, 0.0, 0.0],
opacity: 0.0,
otherProp: 7
};
TweenLite.to(objectInSpace, 1.0, {
position: [4, 5, 6],
scale: [1.0, 1.0, 1.0],
opacity: 1.0,
otherProp: 42
});
That's what I want to write because I can seek, play, or reverse that Tween alone. Instead, I have to make 3 tweens (1 for scaler properties, and 2 for the 2 vector properties), and add them into a timeline (all at 0) if I want it to work with an unmodified TweenLite.
I'm using a 3D model package that has transforms in arrays. I think that I'm just going to modify the package to add scaler properties that will accomplish the same goal.