0% found this document useful (0 votes)
3 views

Multimedia Applications

The document outlines a curriculum for a Multimedia Applications course in a Computer Science diploma program, focusing on Adobe Flash tools and animation techniques. It covers various aspects such as 2D animation, frame-by-frame animation, motion tweening, and masking, along with practical steps for creating animations. The document also discusses the end-of-life status of Flash and its replacement by modern web standards.

Uploaded by

jatinminecraft17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Multimedia Applications

The document outlines a curriculum for a Multimedia Applications course in a Computer Science diploma program, focusing on Adobe Flash tools and animation techniques. It covers various aspects such as 2D animation, frame-by-frame animation, motion tweening, and masking, along with practical steps for creating animations. The document also discusses the end-of-life status of Flash and its replacement by modern web standards.

Uploaded by

jatinminecraft17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Multimedia Applications

Diploma in Computer Science &


Engineering
2nd Semester

Title: Multimedia Applications


Institute Name: Sheela Devi Institute of Management and
Technology
Session: 2024 – 2025

Faculty Name:

Submitted by:

Roll No.:

Class: CSE – II Semester


Multimedia Applications Practical’s (Diploma CSE – 2nd
Semester)
A. 2D Animation Software (Adobe Flash)

1. Study of Adobe Flash Tools.

Ans. 🔍 1. What is Adobe Flash?

Adobe Flash (formerly Macromedia Flash) was a multimedia software platform used to produce
animations, web applications, games, and more. It was widely used in the early 2000s for interactive
content on the web.

 Developer: Originally developed by Macromedia, acquired by Adobe in 2005.


 File formats: .fla (source), .swf (output), .flv (video).
 Discontinued: Officially ended support in December 2020 due to security concerns and the rise
of modern web standards (HTML5, CSS3, JavaScript).

🛠️ 2. Core Tools in Adobe Flash


a) Selection Tools

 Selection Tool (V): Selects and manipulates objects.


 Subselection Tool (A): Adjusts individual anchor points on shapes.
 Lasso Tool (L): Freehand selection of elements.

b) Drawing and Painting Tools

 Line Tool (N): Draws straight lines.


 Pen Tool (P): Creates custom paths with anchor points.
 Brush Tool (B): Freehand painting with different brush styles.
 Pencil Tool (Y): Freehand sketching.
 Paint Bucket (K): Fills closed areas with color.
 Ink Bottle (S): Adds or changes stroke color/style.

c) Transformation Tools

 Free Transform Tool (Q): Scale, rotate, skew, or distort.


 3D Rotation Tool: For 3D movie clip rotation.
 3D Translation Tool: Moves objects in 3D space.

d) Text Tool (T)

 Used to add and format dynamic, static, or input text.


e) Symbol Tools

 Convert to Symbol (F8): Turns objects into movie clips, buttons, or graphic symbols for reuse
and animation.
 Library Panel: Stores and manages symbols, sounds, videos.

f) Timeline and Frame Tools

 Timeline Panel: Organizes content over time.


 Keyframes: Marks changes in the timeline.
 Layers: Stack elements like in Photoshop for organization.

g) Animation Tools

 Motion Tween: Smooth transition of properties (position, scale, rotation, etc.).


 Shape Tween: Morphs shapes between frames.
 Classic Tween: Older style of animation.
 Motion Editor: Allows fine-tuning of tweens.

🎞️ 3. Flash ActionScript

 ActionScript is Flash’s programming language.


 Versions: AS1, AS2 (simpler), AS3 (more robust, OOP).
 Used for interactive elements, game logic, UI controls.

💡 4. Applications of Flash Tools

 2D animations (e.g., cartoons)


 Interactive web banners
 Educational e-learning content
 Online games
 Multimedia websites

🚫 5. Flash End-of-Life

With the rise of:

 HTML5 Canvas
 CSS animations
 JavaScript frameworks like GreenSock or Three.js

Flash became obsolete due to:

 Security issues
 Lack of mobile support (iOS never supported it)
 Performance concerns

2. Creating Frame-by-Frame Animation.

Ans. 🎬 What is Frame-by-Frame Animation?

Frame-by-frame animation involves drawing each frame of the animation individually. It’s similar to
traditional hand-drawn animation where every frame shows a slight change from the previous one.

🛠️ Steps to Create Frame-by-Frame Animation in Adobe Flash / Animate CC


1. Open Adobe Animate

 Choose a new document (e.g., ActionScript 3.0 or HTML5 Canvas).


 Set the stage size (e.g., 550x400 px) and frame rate (e.g., 24 fps).

2. Use the Timeline Panel

 The timeline is at the bottom. It shows frames and layers.


 Frame 1 is selected by default in Layer 1.

3. Draw the First Frame

 Use the Brush Tool (B) or Pencil Tool (Y) to draw the first pose/object.

4. Insert a New Keyframe

 Right-click on Frame 2 > choose Insert Keyframe (F6).


 This copies the previous drawing.

5. Modify the Drawing

 Slightly change the object’s position, shape, or pose.


 This creates the illusion of movement when played.

6. Repeat Steps 4–5

 Keep inserting keyframes (F6) and changing the drawing.


 The more keyframes you add, the smoother the animation will look.

7. Preview the Animation

 Press Enter or Control + Enter to preview.


 You can also use the play button in the timeline.
8. Add Onion Skin (Optional but Helpful)

 Turn on Onion Skin from the timeline controls to see faint outlines of previous and next frames
— this helps guide your drawing.

9. Export the Animation

 File > Export > Export Movie...


 Choose format: SWF, GIF, MP4, etc.

📦 Example Use Case

 Animating a bouncing ball:


o Frame 1: Ball at the top.
o Frame 2–5: Ball falling.
o Frame 6: Ball squashes on ground.
o Frame 7–10: Ball rises again.
o Repeat for loop.

✅ Tips for Smooth Animation

 Use more frames for slow motion.


 Use fewer frames for fast action.
 Keep your drawings consistent in style and proportion.

3. Performing Motion Tweening (Simple Tweening).

Ans. 🌀 What is Motion Tweening?

Motion Tweening automatically animates changes in position, rotation, scale, or color of a symbol (like
a movie clip) between two keyframes. You only define the start and end positions, and Flash/Animate
fills in the rest.

🛠️ Steps to Create a Simple Motion Tween


1. Create a New Document

 Open Adobe Flash or Animate.


 Create a new ActionScript 3.0 or HTML5 Canvas file.

2. Draw an Object

 Use the Oval Tool or Rectangle Tool to draw something (like a circle).
 Select the object.
3. Convert to Symbol

 Press F8 or right-click the object > Convert to Symbol.


 Choose Movie Clip as the type. Name it (e.g., "Ball").

✅ You must convert objects to symbols to use motion tweens!

4. Insert a Timeline Frame

 Click on Frame 30 in the timeline.


 Press F6 to insert a keyframe there (this marks the end of the tween).

5. Move the Object

 On Frame 30, move the object to a different location on the stage.

6. Create the Motion Tween

 Right-click anywhere between Frame 1 and Frame 30.


 Choose Create Motion Tween.

✨ Voilà! Animate creates a smooth motion between the two points.

7. Preview the Animation

 Hit Enter to preview in the timeline.


 Or Ctrl + Enter to test the full movie.

🔄 Optional Enhancements

 Scale it: Resize the object on Frame 30 for size animation.


 Rotate it: Use the Free Transform Tool (Q) to rotate.
 Fade it: Use the Properties panel to adjust alpha (transparency).
 Add Ease: In the timeline, you can add easing to slow in/out the movement.

💡 Real-Life Use Cases

 Moving an object across the screen.


 Animating UI elements (buttons, icons).
 Creating simple intros and slideshows.
4. Using Guide Layer in Animation.
Ans. � What is a Guide Layer?

A Guide Layer is a special timeline layer used to draw a motion path. You can then attach an object to
follow this path — great for animating things like:

 Cars on a road
 Airplanes flying in curves
 Ball bouncing in an arc

🛠️ Steps to Use a Guide Layer in Adobe Flash / Animate


1. Create a New Document

 New ActionScript 3.0 or HTML5 Canvas file.


 Set your stage and framerate.

2. Create Your Object

 Draw an object (e.g., a ball or car).


 Convert it to a symbol (F8) — must be a Movie Clip or Graphic symbol.

3. Add a Motion Tween

 Insert a keyframe at Frame 1 and Frame 30.


 Move your object in Frame 30 to another position.
 Right-click in between > Create Motion Tween.

4. Add a Guide Layer

 Right-click on the layer name where your tween is.


 Select Add Classic Motion Guide (or manually add a new layer and make it a guide).

Note: “Motion Guide” works with Classic Tweens. For Motion Tweens, use Motion Path directly.

5. Draw the Motion Path

 Use the Pencil Tool (Y) or Pen Tool (P) on the guide layer to draw a path.
 Curves, loops, arcs — anything!

6. Snap Object to Path

 Go to Frame 1: Drag the center of the symbol to the start of the path (it should snap).
 Go to Frame 30: Drag the object to the end of the path (it should snap too).
7. Preview the Animation

 Hit Enter or Ctrl + Enter to watch your object follow the path 🎥

✅ Tips

 Make sure the guide layer is linked to the tween layer (indicated by a curved arrow).
 Guide layers don’t show up in the final export — they’re just for helping you animate.
 For Motion Tween Paths (in modern Animate), you can simply use the motion path handles
directly — no guide layer needed.

� When to Use Guide Layers

Use when you want:

 More custom motion paths


 A helper layer that’s easy to edit
 To precisely control movement curves

5. Creating Shape Tweening and Using Shape Hints.

Ans. 🎭 What is Shape Tweening?

Shape Tweening is a type of animation that allows one shape to morph into another over time. Unlike
motion tweening (which works with symbols), shape tweening works with raw vector shapes, like those
made with the brush, pencil, or shape tools.

🛠️ Steps to Create a Shape Tween


1. Create a New Document

 Open Adobe Flash or Animate and start a new file (AS3 or HTML5 Canvas).

2. Draw the Starting Shape

 Go to Frame 1 on the timeline.


 Use the Oval Tool or Brush Tool to draw a simple shape (e.g., a circle).
 Do not convert it to a symbol — it must be a raw shape.

3. Insert a Keyframe

 Click on Frame 30.


 Press F6 to insert a keyframe.
4. Modify the Shape

 In Frame 30, delete the circle and draw a new shape (e.g., a star or square).

5. Create the Shape Tween

 Right-click anywhere between Frame 1 and 30.


 Choose Create Shape Tween.

✨ Flash/Animate will morph the first shape into the second over the 30 frames.

🎯 Using Shape Hints (for More Control)

Sometimes the shape tween looks weird — the morph doesn’t behave how you want. That’s where
Shape Hints come in.

� What are Shape Hints?

Shape hints are little markers (labeled A, B, C...) that you place on both the start and end shapes to tell
Animate which parts should map to each other during the tween.

🔧 How to Use Shape Hints


1. Add Shape Hints

 Select Frame 1 (your first shape).


 Press Ctrl + Shift + H (Windows) or Cmd + Shift + H (Mac).
 A red circle labeled A appears — drag it to a point on your shape.

2. Add More Hints

 Repeat the shortcut or go to Modify > Shape > Add Shape Hint.
 Add as many as needed (A, B, C, D...).

3. Go to End Frame

 Click on Frame 30 (your ending shape).


 You’ll see the same letters in green — drag them to corresponding points on the new shape.

⚠️ Shape hints work only with one shape per layer and only with shape tweens.

✅ Tips for Better Shape Tweens

 Keep shapes simple.


 Avoid overlapping lines.
 Use consistent anchor points if possible.
 Use onion skinning to better match start and end shapes.

💡 Example Use Cases

 Morphing a circle into a heart 💖


 A blob changing into a face
 Text dissolving into dust or reshaping into another word

6. Applying Single Layer and Double Layer Masking.

Ans. 🎭 What is Masking in Animation?

Masking lets you use one layer (the mask) to control the visibility of content on another layer. Anything
that appears under the mask’s visible area is shown — everything else is hidden.

� 1. Single Layer Masking


✅ Use Case: Spotlight effect, reveal text with moving light, etc.
🛠️ Steps:

1. Create Two Layers


o Bottom Layer: This holds the content (e.g., an image or text).
o Top Layer: This will be the mask (e.g., a circle or shape that moves).
2. Draw the Mask Shape
o On the top layer, draw a shape (e.g., a circle using the Oval Tool).
3. Animate the Mask (Optional)
o You can animate the shape (like motion tweening the circle across the screen).
4. Right-Click the Top Layer > Mask
o It turns into a mask layer.
o The bottom layer is now masked — only areas covered by the shape on the top layer
will show.
5. Lock Both Layers
o Click the lock icon on both layers to test it properly.
o Press Ctrl + Enter to preview.

🎬 2. Double Layer Masking


✅ Use Case: Complex reveals, multiple effects — for example, animated background + masked
text animation together.
🛠️ Steps:

1. Create 3 Layers
o Top Layer: Your mask shape (e.g., a moving star).
oMiddle Layer: First masked content (e.g., text).
oBottom Layer: Second masked content (e.g., animated background).
2. Set Masking
o Right-click the top layer > Mask.
o Make the middle and bottom layers masked (right-click > Mask or drag under the mask
layer).
3. Animate Your Mask (Optional)
o Add motion tween to your shape in the top layer for cool reveal effects.
4. Lock All Layers
o Lock all three layers to see the mask in action.

🔄 Differences Between Single and Double Layer Masking


Feature Single Layer Masking Double Layer Masking

Layers Needed 2 (Mask + 1 Masked) 3+ (Mask + 2 or more Masked Layers)

Use Case Basic reveal Complex multi-layer effects

Performance Lighter, simpler Slightly heavier but more control

Example Moving spotlight over image Masked animated background + text

🌟 Tips

 Masks only work when layers are locked.


 You can animate both the mask layer and the masked content.
 Use shapes (not symbols) for masks to avoid issues.
 You can use text as a mask too! (Convert to shape: Modify > Break Apart).

7. Working with Movie Clips and Buttons.

Ans. 🎬 What Are Movie Clips and Buttons?

Both are symbols in Animate, but they serve different purposes:


Symbol Type Purpose

Movie Clip Reusable animated object with its own timeline. Can be controlled with ActionScript.

Button Symbol used to trigger interactions like clicks, rollovers, etc.

🛠️ Creating and Using a Movie Clip


1. Draw an Object

 Use the Oval Tool, Text Tool, or Import an Image.

2. Convert to Symbol

 Select the object → Press F8.


 Choose Type: Movie Clip, name it (e.g., “MyBall”).

3. Double-click the Movie Clip

 You enter its own timeline.


 Add animations inside it (like bouncing, rotating, fading).

🎞️ The clip plays independently from the main timeline.

4. Return to Scene

 Click "Scene 1" to go back.


 You can now move, scale, and reuse this clip anywhere!

� Movie Clip + ActionScript Example

If you're using ActionScript 3.0:

actionscript
CopyEdit
myBall_mc.x += 5; // Moves the movie clip to the right

🔘 Creating and Using a Button Symbol


1. Draw a Button

 Make a shape and text (e.g., a rectangle with “Play”).


2. Convert to Symbol

 Select it → Press F8.


 Choose Type: Button, name it (e.g., “PlayBtn”).

3. Edit the Button

Double-click to enter its 4 special states:

Frame Function

Up Default state

Over Hover effect

Down Click effect

Hit Defines clickable area (invisible)

You can change color or style for each frame for feedback.

4. Using Button with ActionScript

In AS3, give the button an instance name (like playBtn) and write:

actionscript
CopyEdit
playBtn.addEventListener(MouseEvent.CLICK, goNext);

function goNext(e:MouseEvent):void {
gotoAndStop(2); // Moves to frame 2 of the main timeline
}

💡 Real-Life Uses
Movie Clips Buttons

Characters in games Start/Replay/Exit in games

Animated backgrounds Navigation in menus

Reusable UI elements Quizzes and interactive lessons


✅ Pro Tips

 Always give your Movie Clips and Buttons instance names via the Properties panel.
 Movie Clips can nest Movie Clips (animations inside animations).
 Buttons can also trigger sounds, links, or visibility toggles.

8. Publishing a Flash Movie.

Ans. 📤 What Does “Publishing” Mean in Flash?

Publishing means exporting your project into usable formats (like SWF, HTML5, MP4, or GIF) that can
run outside Animate. It includes creating:

 The animation file


 Supporting files (like HTML wrapper)
 Custom settings (size, quality, compression, etc.)

🛠️ Steps to Publish a Flash Movie


1. Finish Your Project

Make sure your:

 Timeline is complete
 Movie Clips and Buttons work
 Content is within the stage
 ActionScript (if used) has no errors

2. Save Your File

Go to:

mathematica
CopyEdit
File > Save As

Save it as a .fla file (this is your editable working file).

3. Set Publish Settings

Go to:

arduino
CopyEdit
File > Publish Settings
Here’s what you can choose:

✅ Common Output Formats:


Format Description

SWF Classic Flash file (requires Flash Player; limited modern browser support)

HTML5 Canvas JavaScript-based version for web; works in modern browsers

GIF Animated image file

MOV / MP4 Video file (requires Media Encoder for MOV)

Tip: Use HTML5 Canvas or MP4 for widest compatibility.

4. Adjust Settings (Optional)

You can fine-tune:

 Resolution
 Quality (lossless or compressed)
 Audio compression
 Looping / frame rate

5. Click “Publish”

Hit the Publish button.

 Animate generates the output files (e.g., .html, .js, .swf, .gif, etc.)
 They’ll appear in the same folder as your .fla file unless you set a different location.

6. Test Your Published File

Use:

 Your browser (for HTML5 or GIF)


 Flash Player projector (for SWF)
 Media player (for MP4/MOV)

� Extra Tools

 File > Export: Lets you export as:


o PNG Sequence
o GIF
o Video (MP4/MOV)
 File > Publish Preview: Quickly test in a browser or Flash Player.

📦 What You Get (Example)

For HTML5 Canvas:

 yourfile.html – the HTML container


 yourfile.js – JavaScript with your animation
 images/ – folder for media assets

🔐 Pro Tips

 Use MP4 or HTML5 for best sharing on modern platforms.


 SWF is now outdated — use only if needed for legacy projects.
 Always test after publishing to catch any layout or script issues.

B. Action Scripts (Adobe Flash)

9. Writing Simple Functions: Stop(), Play(), GoTo(), GetURL(), Call().

Ans. � 1. stop()
📌 What it does:

Stops the timeline from playing automatically.

✅ Example:
actionscript
CopyEdit
stop();
🛠️ Use:

Place this on Frame 1 or any keyframe where you want the animation to pause.

▶️ 2. play()
📌 What it does:

Resumes the timeline from the current frame.


✅ Example:
actionscript
CopyEdit
play();
🛠️ Use:

Trigger it from a button click to continue an animation.

� 3. gotoAndStop(frameNumber) / gotoAndPlay(frameNumber)
📌 What it does:

Moves the playhead to a specific frame and either stops or plays from there.

✅ Example (go to frame 5 and stop):


actionscript
CopyEdit
gotoAndStop(5);
✅ Example (go to label “Scene2” and play):
actionscript
CopyEdit
gotoAndPlay("Scene2");
🛠️ Use:

Common with buttons to create menus or scene navigation.

🌐 4. getURL() (mostly AS2)

⚠️ Deprecated in AS3, but still seen in older Flash projects.

📌 What it does:

Opens a webpage or sends data to a server.

✅ Example (AS2):
actionscript
CopyEdit
getURL("https://example.com", "_blank");
🛠️ Use:

Create buttons that link to external websites.

🔁 In AS3, use:

actionscript
CopyEdit
navigateToURL(new URLRequest("https://example.com"), "_blank");

☎️ 5. call() (used in AS3 with Tweening/Timelines)


📌 What it does:

Calls a function (e.g., after a tween or animation completes).

✅ Example:
actionscript
CopyEdit
call(myFunction);
✅ Defining a function:
actionscript
CopyEdit
function myFunction():void {
trace("Function was called!");
}

call() is more often used with tweening libraries like GSAP or in timeline scripts to execute a function
at a keyframe.

💡 Real Example: Button Navigation


Setup:

 A button named startBtn on Frame 1.


 A second scene on Frame 20.

ActionScript:
actionscript
CopyEdit
stop(); // Stops on Frame 1

startBtn.addEventListener(MouseEvent.CLICK, goToScene);

function goToScene(e:MouseEvent):void {
gotoAndPlay(20);
}

✅ Summary Table
Function Description

stop() Pauses timeline playback

play() Starts/resumes timeline

gotoAndStop() Jumps to frame and stops

gotoAndPlay() Jumps to frame and plays

getURL() Opens external link (AS2)

call() Runs a function in tween/timeline

10. Using ActionScript Properties: _x, _y, _xScale, _yScale, _alpha.

Ans. 🔧 1. _x and _y
✅ What they do:

Control the position of a MovieClip or Button on the Stage.

📌 Example (AS2):
actionscript
CopyEdit
myClip._x = 200;
myClip._y = 150;

This moves myClip to x=200, y=150 on the stage.

🔁 In AS3:

actionscript
CopyEdit
myClip.x = 200;
myClip.y = 150;

🔍 2. _xscale and _yscale


✅ What they do:

Change the size (scale) of a MovieClip horizontally or vertically, as a percentage.


📌 Example (AS2):
actionscript
CopyEdit
myClip._xscale = 150; // 150% width
myClip._yscale = 50; // 50% height

🔁 In AS3:

actionscript
CopyEdit
myClip.scaleX = 1.5; // 150%
myClip.scaleY = 0.5; // 50%

💡 Tip:

You can also animate scale by gradually changing it:

actionscript
CopyEdit
myClip._xscale += 1;

👻 3. _alpha
✅ What it does:

Controls the transparency of an object (0 = fully transparent, 100 = fully visible).

📌 Example (AS2):
actionscript
CopyEdit
myClip._alpha = 50; // 50% see-through

🔁 In AS3:

actionscript
CopyEdit
myClip.alpha = 0.5; // 0.0 to 1.0

🎬 Real Example: Simple Animation with ActionScript


actionscript
CopyEdit
myClip._x += 5; // Moves right
myClip._alpha -= 2; // Fades out
myClip._xscale += 1; // Slowly grows wider

Put this in an enterFrame event to create smooth animation.


📊 Quick Reference Table
AS2 Property What It Does AS3 Equivalent

_x X position x

_y Y position y

_xscale Width scale (percent) scaleX (0.0–1.0+)

_yscale Height scale (percent) scaleY (0.0–1.0+)

_alpha Transparency (0–100) alpha (0.0–1.0)

✅ Bonus: Interactive Example


actionscript
CopyEdit
myBtn.onRelease = function() {
myClip._x += 50;
myClip._alpha = 80;
}
11. Event Handling with ActionScript.

Ans. ⚡ What is Event Handling?


Event handling means detecting user actions (like click, rollover, keypress) and writing code that
responds to those actions.

� ActionScript 2.0 (AS2) Event Handling


✅ 1. Button Events
actionscript
CopyEdit
myButton.onRelease = function() {
trace("Button clicked!");
gotoAndPlay(10);
};
🔁 Other Events:
Event Description

onPress Mouse down on button

onRelease Mouse click released


Event Description

onRollOver Mouse hovers over

onRollOut Mouse leaves button

✅ 2. MovieClip Events
actionscript
CopyEdit
myClip.onEnterFrame = function() {
this._x += 5; // Moves every frame
};

� ActionScript 3.0 (AS3) Event Handling


✅ 1. Add Listener to a Button or MovieClip
actionscript
CopyEdit
myButton.addEventListener(MouseEvent.CLICK, handleClick);

function handleClick(event:MouseEvent):void {
trace("Button clicked!");
gotoAndPlay(2);
}
🛠️ Musts in AS3:

 Give the object an instance name in the Properties panel.


 Import the event class (optional in Animate):

actionscript
CopyEdit
import flash.events.MouseEvent;
✅ 2. Other Common Events
Event Type Description

MouseEvent.CLICK Mouse click

MouseEvent.MOUSE_OVER Mouse hovers over

MouseEvent.MOUSE_OUT Mouse leaves

Event.ENTER_FRAME Fires on every frame (for loops)


✅ 3. ENTER_FRAME Example
actionscript
CopyEdit
addEventListener(Event.ENTER_FRAME, moveObject);

function moveObject(e:Event):void {
myClip.x += 2;
}

Perfect for continuous animation or checking conditions.

✅ 4. KEYBOARD Event Example


actionscript
CopyEdit
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKey);

function onKey(e:KeyboardEvent):void {
if (e.keyCode == Keyboard.LEFT) {
myClip.x -= 10;
}
}

� Summary: AS2 vs AS3


Feature AS2 AS3

btn.onRelease =
Button event addEventListener(MouseEvent.CLICK)
function(){}

Needs instance
Yes Yes
name

Supports OOP Limited Full support

More modern ❌ ✅

🔔 Pro Tips

 In AS3, always removeEventListener() when done to free memory.


 Use trace() for debugging!
 Buttons and MovieClips must be given instance names in the Properties panel (e.g., startBtn).

C. Image Editing Software (Adobe Photoshop)


12. Study of Adobe Photoshop Tools.

Ans. � Categories of Photoshop Tools & Their Functions

Here’s a clear breakdown by category:

� 1. Selection Tools

Used to select parts of an image to edit, move, or apply effects.

Tool Shortcut Function

Move Tool V Moves selections/layers

Marquee Tool M Rectangle/ellipse selection

Lasso Tool L Freehand selection

Magic Wand Tool W Selects similar colors

Quick Selection W Smart edge-aware selection

📝 Great for cropping parts of images or cutting out backgrounds.

� 2. Crop & Slice Tools


Tool Shortcut Function

Crop Tool C Trims/crops the canvas

Slice Tool K Cuts up web layouts into exportable pieces

� 3. Retouching & Healing Tools

Used for fixing imperfections in photos.

Tool Shortcut Function

Spot Healing Brush J Removes blemishes

Clone Stamp Tool S Copies pixels from one area to another


Tool Shortcut Function

Healing Brush Tool J Blends copied pixels into target

Patch Tool J Replaces selected area with sampled texture

Red Eye Tool J Removes red-eye from photos

� 4. Painting & Drawing Tools


Tool Shortcut Function

Brush Tool B Freehand painting

Pencil Tool B Hard-edged line drawing

Gradient Tool G Smooth color transitions

Paint Bucket Tool G Fills area with solid color

� 5. Erasing & Blur/Sharpen Tools


Tool Shortcut Function

Eraser Tool E Erases pixels

Blur Tool — Softens edges

Sharpen Tool — Enhances contrast

Smudge Tool — Smears pixels like finger paint

⚫ 6. Drawing & Type Tools


Tool Shortcut Function

Type Tool (Text) T Adds text

Pen Tool P Creates paths/shapes with precision

Shape Tools U Rectangle, Ellipse, Polygon, etc.


� 7. Navigation Tools
Tool Shortcut Function

Hand Tool H Moves canvas view

Zoom Tool Z Zooms in/out on image

🎨 Bonus: Color & Layer Management

 Color Picker & Swatches: Set foreground/background colors


 Eyedropper Tool (I): Sample colors from image
 Layer Panel: Lets you arrange and blend layers
 Adjustment Layers: Non-destructive color/tone corrections

� Pro Tips

 Use [ and ] to change brush size quickly


 Hold Shift while using tools to constrain angles (e.g., straight lines)
 Right-click any tool icon to see alternate tools in the same group

Would you like:

 A tool-by-tool mini project (like making a poster or a digital painting)?


 A guide to photo retouching or logo creation? Let me know and we’ll create something cool
step-by-step!

13. Image Editing and Enhancement.

Ans. 🎯 Main Goals of Image Editing & Enhancement

 Correcting flaws (brightness, color, blemishes)


 Improving composition (cropping, resizing)
 Enhancing visual appeal (sharpening, filters, retouching)
 Creative effects (blurs, overlays, color grading)

� Key Tools and Techniques in Photoshop


1. 🔧 Basic Adjustments

Found under:

mathematica
CopyEdit
Image > Adjustments
Adjustment What It Does

Brightness/Contrast Adjusts overall light and dark levels

Levels Fine-tunes shadows, midtones, highlights

Curves Advanced tone & contrast control

Hue/Saturation Modifies color intensity and tone

Color Balance Adjusts color tints (warm/cool)

💡 Use Adjustment Layers for non-destructive editing (Layer > New Adjustment Layer).

2. ✂️ Crop and Straighten

 Use the Crop Tool (C) to trim unnecessary parts of the image
 Use the Straighten Tool inside the Crop Tool to fix tilted horizons

3. � Retouching Tools
Tool Purpose

Spot Healing Brush Quickly removes blemishes or dust

Clone Stamp Duplicates parts of an image

Patch Tool Repairs areas using a sampled texture

Content-Aware Fill Fills selected areas seamlessly

4. 🎨 Color Correction

 Auto Color / Auto Tone (Image > Auto)


 Manual tweaks using Levels and Curves
 Add Photo Filters to warm or cool the image
5. ✨ Sharpening and Clarity
Tool / Filter What It Does

Sharpen Tool Sharpens edges locally

Unsharp Mask (Filter > Sharpen) Controlled sharpening

High Pass Filter Popular technique for pro-level sharpening using layer blending

6. 🌀 Blurring & Depth Effects


Tool / Filter Purpose

Gaussian Blur Softens the whole image or background

Lens Blur Simulates camera focus

Motion Blur Adds sense of movement

7. 🎭 Using Layer Masks

 Let you hide/reveal parts of a layer without deleting


 Ideal for blending enhancements like selective sharpening or color

8. � Filters & Effects

Go to:

css
CopyEdit
Filter > Filter Gallery
Example Filter Look

Oil Paint Artistic brush texture

Camera Raw Filter Pro-level editing panel for exposure, clarity, vibrance

Noise / Dust & Scratches Clean up old or grainy images


📸 Sample Workflow: Photo Touch-Up

1. Duplicate the background layer (non-destructive)


2. Use Spot Healing Brush for blemishes
3. Add Curves adjustment layer for brightness
4. Use Selective Color to boost sky or skin tones
5. Sharpen with Unsharp Mask or High Pass

� Pro Tips

 Use Layer Masks for targeted adjustments


 Always edit on duplicate layers or with adjustment layers
 Learn to use Camera Raw Filter — it’s like Lightroom inside Photoshop

14. Applying Special Effects in Photoshop.

Ans. 🎇 1. Glow Effects (Outer Glow, Neon, etc.)


🔧 How to:

 Right-click a text or object layer


 Choose Blending Options
 Enable Outer Glow or Inner Glow

✨ Tip:

 Use bright colors and set Blend Mode to “Screen”


 Add Gaussian Blur for extra softness

🔥 2. Fire or Smoke Effects


🔧 Steps:

 Use Brush Tool with a custom smoke/fire brush (downloadable)


 Paint on a new layer
 Set Layer Blend Mode to Overlay/Screen
 Add Color Overlay or Gradient Map for heat effect
🌫️ 3. Blur Effects (Motion, Depth, Zoom Blur)
🔧 Use:

Filter > Blur options:

 Gaussian Blur – softens


 Motion Blur – creates movement
 Radial Blur (Zoom or Spin) – creates dynamic action

💡 Use Layer Masks to apply blur to only part of an image (e.g. blur the background).

🖼️ 4. Double Exposure Effect


🔧 Steps:

1. Place two images on top of each other


2. Set top layer to Screen or Lighten
3. Use Layer Mask and soft black brush to blend
4. Add Gradient Map or Photo Filter for mood

💥 5. Dispersion Effect (Shatter Look)


🔧 Steps:

1. Duplicate subject
2. Use Liquify Tool to stretch the copy
3. Add a Layer Mask and use a splatter brush to reveal stretched parts
4. Use Eraser Tool on edges for realism

🎭 6. Cinematic Color Grading


🔧 Use:

 Color Lookup adjustment layer (LUTs)


 Gradient Map with Soft Light blend mode
 Camera Raw Filter: clarity, vignette, tone curve

🎬 Gives your image a filmic, dramatic look.

🌌 7. Light Leaks and Lens Flares


🔧 Steps:

1. Use Gradient Tool or paint color with soft brush


2. Set Layer to Screen or Overlay
3. Add Filter > Render > Lens Flare for realism

🔲 8. Glitch / VHS Effect


🔧 Steps:

 Duplicate layer, offset the Red, Green, Blue channels individually


 Add Horizontal Blur, Scan lines, or Noise
 Use Wave Filter (Filter > Distort > Wave)

💡 Pro Tips

 Use Layer Masks for non-destructive edits


 Work in Smart Objects when applying filters
 Try downloading free Photoshop actions to apply effects quickly
 Use Blending Modes creatively (Overlay, Multiply, Screen)

� Sample Project: Neon Text Effect

1. Type text and convert to Smart Object


2. Go to Blending Options > Outer Glow
3. Add Gradient Overlay with bright tones
4. Duplicate layer, apply Gaussian Blur to create glow
5. Add a dark background for contrast

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy