Advanced Interactive Design / Exercises Compilation
Shema Goldie Angwen / 0372129
Advanced Interactive Design
Bachelor of Design (Hons) in Creative Media / Taylor's University
Exercises
- A key factor for both visual elements and functionality.
- Ensures that website looks cohere nt and works harmoniously across all its different element, such as headers, footers, sidebars, and navigation bars.
- Look and feel should be consistent so people won't be confused.
- Consistent design is intuitive design.
- It includes consistent in
- navigation system
- page layout
- menu structure
- fonts and typography
- branding in web design (Adidas Website is a good example of consistent website. Typefaces, imagery are consistent.)
- User interfaces should be "simple" for users
- Used loosely to refer to the need to mini mize the number of steps involved in a process, to use symbols and terminology that make the interface as obvious as possible, and to make it difficult to make mistakes.
- Task flow is not confusing because it is simple.
- The more visible an element is (the more obvious it looks), the more likely users will know about them and how to use them, t seems a 'call' to press the action button.
- Important because give the user a signal that they have succeeded or failed at performing a task
- For example: A sound plays after a successful purchase or deletion as feedback.
- A confirmation for us to avoid making mistakes. The main reason this principle of error prevention is important is that we humans are prone to- and will always make mistakes.
- Example:
- Confirmation to delete something
- 'Forgot your password?" features
- This is usually created due to a history of past mistakes.
Document SetUp
- Preset: Web
- Frame rate: 30.00
- Quality: High / Very High
- Platform Type: HTML5 Canvas
- Paint Bucket Tool: Fill inside color (isi)
- Ink Bottle Tool: Apply stroke color
- Bone Tool: Add animation (rigging)
- Width Tool: Adjust stroke thickness
- When using Oval Tool: Activate Object Drawing Mode when using
- Under Free Transform Tool: Adjust gradient direction
- Go to Properties → More Settings
- Center Stage
- Enable Responsive Scale → Fit in View
- Include Preloader
Mr. Shamsul also demonstrate us how to create beach ball in Adobe Animate,
- Draw object (activate object drawing mode)
- Select All → Modify → Break Apart
- Add extra lines/details → Break Apart again
- Change colors
- Delete unwanted lines (double-click line → Delete)
Spider Animation
Convert to Symbol
1. Draw the spider
3. Go to:
Modify → Convert to Symbol
or press F8
4. Choose:
Type: Graphic (can also use Movie Clip later)
5. Name the symbol.
6. The symbol will appear in the Library panel.
Editing Individual Parts
To animate individual parts: Double click
1. Select all parts except Eyes and Body
2. Choose: Distribute to Layers
3. Rename each layer.
Animate the Legs
1. At Frame 5:
For the body: Insert Frame.
2. At Frame 1: Hold Alt/Option + Drag the keyframe to Frame 10 to duplicate it.
3. To Add Movement, Drag the in-between frames downward.
4. Create a Shape Tween between them.
Scene 1 Animation (Spider Jump/Bounce)
1. Return to Scene 1.
2. Resize and move the spider outside the stage.
3. At Frame 60:
Insert Keyframe.
Move the spider downward onto the stage.
4. Right click between the frames:
Choose Classic Tween or Motion Tween.
1. Click the tween span (in-between frames).
2. Go to: Properties → Ease
3. Apply: Bounce Ease Out
Shape Tween → only for raw drawing objects/shapes.
Classic Tween / Motion Tween → usually for symbols.
Movie Clip symbols are commonly used for coding and character animation.
- Type text: “Welcome to my website” (word by word)
- To enlarge the typeface, do not use the Free Transform Tool. → Change the font size directly instead.
- Use Static Text, not Dynamic Text.
- Press fn F8 → convert to symbol:
- Name: txt_static
- Type: Graphic
- Use Align Panel → Align to Stage.
- Insert Keyframe.
- Select Frame 1.
- Move text to the left:
- Hold Shift + Left Arrow
- Press 10 times = 100 px movement.
- In Properties:
- Object Color Effect → Alpha = 0
- Insert Classic Tween.
- Frame Effect: Ease Out → Quad.
- Insert Keyframe.
- Move object to the right:
- Shift + Right Arrow ×10.
- In Properties:
- Change Alpha to 0
- Insert Classic Tween.
- Ease In → Quad.
- Add new layer:
- Name: txt_to
- At Frame 40:
- Insert Blank Keyframe.
- Type text: "to".
- Align.
- Press fn F8
- Name: txt_to
- Type: Graphic
- Insert Keyframe.
- Move object:
- Shift + Arrow ×10.
- Color Effect: Alpha = 0
- Insert Classic Tween.
- Ease Out → Quad.
- Insert Keyframe.
- Move to the right: Shift + Right Arrow ×10
- Alpha = 0
- Insert Classic Tween.
- Ease In → Quad.
- Option + Alt + Drag → duplicate object.
- Right click → Duplicate Symbol.
- Rename
- Double click symbol to edit text.
- Select middle frame → Swap Symbol.
- View → Turn On Rulers.
- Add new layer, Rename: box
- Frame 165: Insert Blank Keyframe.
- Draw rectangle using Rectangle Tool: Turn on Drawing Object (Stroke only)
- Breaking Shapes
- Select object.
- Command + B
- Select one side:
- Command + G ×4
- Shift-select all.
- Right click: Distribute to Layers.
- Rename layers.
- Select all lines.
- Frame 175: Insert Keyframe on all 4 layers.
- Break objects:
- Command + B
- Must break on both keyframes.
- Turn off all layer eyes except the one you are working on.
- Frame 165: Break apart. Delete but keep small parts.
- Insert Shape Tween. Ease Out → Quad.
- Select all the line layers (4 layers) and the Enter text.
- Add a new layer above the Mask Layer.
- Rename it: btnenter.
- Insert a Blank Keyframe on the frame when the last animation has finished.
- Go to Edit > Paste in Place on that keyframe.
- Convert it to a symbol:
- Name: btn_enter
- Type: Button
- Double-click the button symbol.
- The timeline will look different:
- Over = when hover
- Down = when press
- Hit = the area of the button
- Insert a keyframe on Over.
- Change the color of the box.
- For the text, since it is a Graphic:
- Go to Properties > Color Effect > Tint
- Set Tint Level = 100%
- Change the color
- Go to Hit and insert a keyframe.
- Turn on Object Drawing.
- Draw a rectangle covering all areas of the button.
- Right-click Arrange > Send to Back.
- Add a new layer at the very top.
- Name it action.
- Insert a blank keyframe on the frame parallel with btnenter.
- On the Action layer, right-click Actions.
- Click Add Using Wizard.
- Select:
- An Action > Stop
- This Timeline > Next
- With This Frame
- Click Finish and Add.
- Select the button on the btnenter layer.
- Go to Properties > Object.
- Add the instance name: btnenter
- Enter on keyboard.
- On the Action layer, add one more blank keyframe.
- Go to Properties > Frame.
- Label Name: start
- Go back to the previous frame on the Action layer (the first frame).
- Right-click Actions.
- Click Add Using Wizard.
- Select:
- Go to Frame Label and Play
- This Timeline
- Type the frame label name (rename the green text to): start
- On Mouse Click
- btnenter (the instance name added earlier)
- Click Finish and Add.
- Go to the last frame.
- Insert a Blank Keyframe.
- Right-click Actions.
- Click Add Using Wizard.
- Select:
- An Action > Stop
- This Timeline
- With This Frame
- Click Finish and Add.
In this week’s tutorial, Mr. Shamsul gave us a prepared file and our task was to add actions to the buttons so they work properly, following the same approach as the previous week’s tutorial.
- Download images from Unsplash / Pexels
- Open Adobe Animate
- Set document:
- Size: 1280 × 720
- Profile: Web – Very High
- Save file as: index.fla inside your GSAP tutorial folder
- Go to: File > Import to Library
- Drag images to stage one by one
- Align images
- Select all 4 images:
- adjust width (don't worry about height)
- Turn on Rulers (for alignment accuracy)
- Select all images
- Convert to symbol:
- Type: Movie Clip
- Name: mc_images
- Registration: Center
- In Properties panel:
- Set Instance Name: mc_slider
- Rename layer: slider
- Create new layer: navigation
- Type text: 1990
- Convert to symbol:
- Type: Button
- Name: btn_1990
- Double click button symbol:
- Up state → normal text
- Over state → add line
- Hit state → draw rectangle (for click area)
- Right click → Duplicate Symbol
- Rename:
- btn_2000, btn_2010, etc.
- Retype the year name in up and over state
- Each button has correct label (year)
- Each has correct instance name (e.g. btn_2010)
- Download GSAP from: gsap.com
- Extract files into your 'GSAP tutorial folder'
- Create new layer: actions
- Open Actions panel: fn F9
- Click Dropdown Global > Include > + > Add a file Gsap Public > Minified > gsap.min.js
- Copy one line in tween (gsap.com)
- Go to your action layer keyframe 1
- Open Actions panel (fn F9)
- Paste the GSAP code there
- In the pasted code: Rename the green text one (box) -> this.mc_slider (mc_slider is from the instance name)
- Delete the rotation
- Add ease: "expo.out"
- Check the x position of the movie clip, paste here
- Make sure: Movie clip instance name is named mc_slider, or else it won't work
- Click your button (example: btn_1990)
- Go to fn f9 > Code Snippets > Event Handlers > Choose click event (on press / click)
- Modify X Value for Each Button

Instructions
Objective: Design a functional "Smart Assistant" avatar or UI widget using vector tools.
The Task: Using the drawing tools in Adobe Animate (Pen, Oval, Rectangle), create a character or a central UI hub.
Requirements:
Use Object Drawing Mode to keep shapes clean.
The "Layer Rule": Every part that needs to move (eyes, arms, glowing core) must be on its own named layer.
Submission Requirement:
Upload the .fla file in your Google Drive
Attach the link in your e-portfolio
Submit your e-portfolio link.
Combining all of my references, I proceeded to develop my idea in Procreate. After sketching in Procreate, I begin to proceed in Adobe Animate.
I then decided to work with pale white and neon purple glow colors to represent a modern, futuristic, and energetic identity. I wanted the design to feel futuristic without looking intimidating.
At first, I created a rounded-shaped hand, shown in Figure 5.3, but then Mr. Shamsul pointed out that it would be difficult to animate because the hand was completely circular.
Exercise 02: The Motion
Instructions
Objective:
- Nested Animation: Double-click your main symbol to animate inside its own timeline.
- The "Breathe" Effect: Use Classic Tweens to create a 40-frame loop.
- Polishing: Apply Easing (Classic Ease In/Out) to the tweens so the movement feels organic and high-end, not mechanical.
For this exercise, my idea was to make the character look like it was flying. I animated several parts of the character to create a more lively and floating motion. I worked on the wings, feet, eyes, and mouth by using keyframes and tweening animation to make the movements look smoother and more natural.
- the wings flap
- the feet swing slightly to show the flying motion
- the eyes have a sparkling shine
- the mouth changes size repeatedly to create a more lively idle animation
Instructions
For exercise 3 submission, you are required to:
Upload the file to netlify;
In order to make it work, you need to remane the html file as index.html (You know the drill).
Upload the entire folder that contains the html file, js file and images folder. Please do not upload the .fla file to netlify.
You will also required to upload the .fla file into your Google Drive. Update your e-portfolio with all the processes.
Submit your e-portfolio link for submission. Please consult me before you submit
For this exercise, my idea is to make my character jump, then become dizzy after landing and then fall down. I think this would be interesting because I can add the landing effects on the floor and show different facial expressions for the character.
Most of the landing effect was created using lines, which were then bent with the Selection Tool. I combined multiple lines to form the shape, used the Modify > Union function, and filled the shape with color using the Ink Bottle Tool. The colors chosen for the landing effect follow my overall design theme, which is a combination of purple and yellow-orange tones.
To create the keyframes, I followed the Week 6 lesson taught by Mr. Shamsul. I separated the keyframes into 2 parts (but the frames are continuous) with Keyframes 1–47 used for the idle state, and frames after 47 used for the animation that plays after the button is clicked.
After finishing the keyframes, I added a new layer for the action. Here are the codes I added using the wizard.


.jpg)



















Comments
Post a Comment