Hello experts,
I have an issue with an animation that I am trying to create. It is a rather complicated animation involving a number of interrelated components, and I want to make the animation as efficient as possible. Some answers to the following questions would make my life much easier.
First of all this animation is of a system. There are several components to this system:
* engine cross-section
* pistons (with hydraulics)
* airflow indicators (arrows)
* temperature indicators (arrows)
* pressure indicators (colored regions)
Secondly, I would like to add the capability to zoom into different regions of the animation in order to visualize more detail.
Thirdly, I should mention that while I've programmed in C/C++ for over a dozen years, this is my first Flash project. As of this writing, my only flash experience has been to read a tutorial, and opening Flash MX to review the development environment.
Here is how I am currently conceiving of structuring the animation:
1. Static background in its own layer.
* Q1: Does the timeline for this layer need to extend for the number of frames which the entire simulation is intended to run? Can I programmatically position a background at a particular coordinate without having to manually place it?
2. Several components:
a. Piston (movie clip)
* Q2a: Logically, I supppose I should create movie clips for the different animated components. For example, if I have a cam (or dial) that rotates 45 degrees and another cam will rotate 90 degrees over the same time period do I need to create two separate clips? ...or should I just programmatically rotate them? which is more efficient?
b. Animated indicators (various movie clips)
c. Static components
* Q2c: I am supposing that I will move these static components around, and such...
d. Preloader
* Q2d: A preloader seems essential. Do I need to place this preloader in its own layer? Which frame does it go in? (sorry)
3. Control System for animated components
* Q3: This is where I get hung up. The timeline seems to add great capability to create animations, but, at the same time seems to add the annoyance of poor scalability. Additionally, it seems that if I programmatically control every aspect of the animation with ActionScript, then I am giving up the use of the timeline...or is this a bad assumption?
4. Control system for user interactivity
* Q4: Can I combine the use of the timeline with the use of ActionScript? Logically, it seems like it should work properly, but I have no idea how the event handler of Flash MX functions so it makes it difficult for me to visualize how all of the user interactions will flow.
Any help would be greatly appreciated.
I have an issue with an animation that I am trying to create. It is a rather complicated animation involving a number of interrelated components, and I want to make the animation as efficient as possible. Some answers to the following questions would make my life much easier.
First of all this animation is of a system. There are several components to this system:
* engine cross-section
* pistons (with hydraulics)
* airflow indicators (arrows)
* temperature indicators (arrows)
* pressure indicators (colored regions)
Secondly, I would like to add the capability to zoom into different regions of the animation in order to visualize more detail.
Thirdly, I should mention that while I've programmed in C/C++ for over a dozen years, this is my first Flash project. As of this writing, my only flash experience has been to read a tutorial, and opening Flash MX to review the development environment.
Here is how I am currently conceiving of structuring the animation:
1. Static background in its own layer.
* Q1: Does the timeline for this layer need to extend for the number of frames which the entire simulation is intended to run? Can I programmatically position a background at a particular coordinate without having to manually place it?
2. Several components:
a. Piston (movie clip)
* Q2a: Logically, I supppose I should create movie clips for the different animated components. For example, if I have a cam (or dial) that rotates 45 degrees and another cam will rotate 90 degrees over the same time period do I need to create two separate clips? ...or should I just programmatically rotate them? which is more efficient?
b. Animated indicators (various movie clips)
c. Static components
* Q2c: I am supposing that I will move these static components around, and such...
d. Preloader
* Q2d: A preloader seems essential. Do I need to place this preloader in its own layer? Which frame does it go in? (sorry)
3. Control System for animated components
* Q3: This is where I get hung up. The timeline seems to add great capability to create animations, but, at the same time seems to add the annoyance of poor scalability. Additionally, it seems that if I programmatically control every aspect of the animation with ActionScript, then I am giving up the use of the timeline...or is this a bad assumption?
4. Control system for user interactivity
* Q4: Can I combine the use of the timeline with the use of ActionScript? Logically, it seems like it should work properly, but I have no idea how the event handler of Flash MX functions so it makes it difficult for me to visualize how all of the user interactions will flow.
Any help would be greatly appreciated.