site_archiver@lists.apple.com Delivered-To: pro-apps-dev@lists.apple.com On Jan 14, 2009, at 6:51 PM, Hayden Young wrote: And then they'll all have the behavior in one step: Let me know if that answers your questions. Thanks, Darrin -- Darrin Cardani dcardani@apple.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Pro-apps-dev mailing list (Pro-apps-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/pro-apps-dev/site_archiver%40lists.ap... This email sent to site_archiver@lists.apple.com I want to write a FX Plugin for Apple Motion and want i want it to do is to read a file, create text objects and then the user can decide which text-behaviors to apply so, what i have at the moment is: a plug in that loads into Motion, and it appears in the generator folders... 1. can i just load a user interface into motion that users can access from the library? or can i only ever make filters, transitions, and generators? FxPlug does not allow for any sort of interaction with the host app other than filters, generators, and transitions. However, you could write an application which creates a Motion document containing the text you want it to contain. For more information on how to do that, see here: <http://developer.apple.com/documentation/AppleApplications/Conceptual/motion...
i can successfully load text files and read and process them (since it's written in objective c) 2. can i get the plug in to make text objects? If so, how? No, but as I said above, you can create a document which contains the text objects, and you can even put the behaviors on the text objects in the document you create. 3. can i use the plug in to mass apply and mass modify a text behavior i want to apply to a subset of those text objects? for example: - there are 374 text objects - the user wants to apply a text behavior (like zoom in from left) to 288 of those text objects - the user wants to modify the text behavior ONCE and it affects all 288 text objects that have that text behavior applied to it i learned there is no quick way to mass apply a text-behavior to lots of text objects as quick as it should be able to be done. So i figure the plugin will be able to loop through all the selected text objects and change their applied behavior Yes i know you can copy-drag and drop a behavior onto different text objects, but copy-drag and drop is too slow. obviously this process is very slow and can be automated as it has been in other applications Actually, there's a much easier way for users. Once the text objects are in the project, simply select them all in the layer list, and choose a text behavior from the "Add Behavior..." popup menu in the toolbar: Or you can do it programmatically as I mention above if you create the Motion document yourself. In this case, there's no way to modify one behavior and have them all get modified. But you could write an application which could allow that.