Function Grapher Demystified Step 2
|
|
- Cassandra Bryant
- 5 years ago
- Views:
Transcription
1 Function Grapher Demystified Step 2 MathDL Flash Forum Learning Center Functions Grapher Demystified by Barbara Kaskosz and Doug Ensley In Step 2, we show how to draw the graphs of two predefined functions, e x and sin(x) in a predefined range x and y from -10 to 10. We examine the wrapping at infinity effect and the need for masking. Open fdg_step2.fla file and got to Control Test Movie to see how the file you are about to create will look in the end: Close the movie; close fgd_step2.fla file. Open fgd_step1.fla and save it under a new name, say, your_step2.fla. We will begin where we left off in Step 1 of this tutorial. We already have two buttons with instance names butexp and butsin and a movie clip with the instance name mcboard. First, we want to create static text labels for the xy-range values: xmin=-10, xmax=10, and so on. Since we are going to have several static text boxes, it is convenient to create a separate Text layer and place all the static text there. Click on Board layer to select it and then on the little icon Insert Layer. (We went over this process in Step 1.) Name the new layer "Text": 1
2 With the layer "Text" selected, select the Text tool, select Static Text, the desired font, size, and color in the Properties panel, click under the lower left corner of mcboard, and type "xmin=-10". Go back to the Arrow tool. The static text box you have just created is still selected, the Properties panel open. While the box is selected, you can still change its properties via the Properties panel. You can create the remaining three range labels by repeating the same process. It is faster, though, to duplicate and edit the box you have just created. To duplicate the xmin, select it, press the "Alt" key, and drag the xmin box to the position you want the duplicate box to be. With the "Alt" key pressed, the original box stays in place and its duplicate is created at a new position. Release the "Alt" key. Select the duplicate, select the Text tool and edit text to read "xmax=10". Similarly, create "ymin=-10" and "ymax=10" labels. 2
3 Make sure that they are all Static text boxes. Make sure (through the Info panel) that their registration points are at the upper left corner, and their XY coordinates in the Properties panel are whole numbers. To finish with the text, select the title "Function Grapher ". Change Step 1 to Step 2 using the Text tool: Go back to the Arrow tool. While the title box is selected, go to Edit Cut. Select the Text layer. Go to Edit Paste in Place and click on it: The title box reappears. It is now located in the Text layer together with all other static text. Now we will create a RESET button. Open the Library window, select one of the buttons, and duplicate it as described in Step 1. Give the duplicate the name "resetbtn". Drag the duplicate onto the Stage and edit the duplicate so the label reads "RESET". (This process is also described in Step 1.) Give the new button the instance name "butreset": 3
4 We have created all the user interface elements that we need in this step. Now it is time to write the code that will graph the x-, y- axes and the graphs of the two functions. As is customary, we will attach our code to Frame 1 (the only one) of the empty layer called Scripts. Select the layer and open the Actions panel: You can increase its size by dragging up the upper portion of its border. We will type our script in the Actions panel. If line numbers do not show, click on the tiny icon in the upper right corner of the Actions panel and check "View Line Numbers" in the dropdown menu: 4
5 If you like, you can try to type the code from scratch. We want the xy-axes to be drawn in our predefined range. We want the butexp and butsin buttons to draw the graphs of the corresponding functions. All the graphs should be located inside mcboard. The RESET button should erase the graphs of functions but leave the axes. In this guide, instead of recreating the whole script from scratch, we will copy and paste the code from fgd_step2.fla and look carefully at all steps. Open the fgd_step2.fla file. Select the Scripts layer and open the Actions panel. Highlight the script in the Action panels, go to Edit Copy. Close the file. In the file your _step2.fla, select the Scripts layer and open the Actions panel. Click inside it and go to Edit Paste in Center. Now we have the script typed in for us. We will look at its elements, but before we do that, let's see what the script that we pasted does. Test the movie and click the exponential button. This is what you see: 5
6 The graph goes outside the graphing board. Of course, the values of the exponential exceed the range value 10. Click on the sine button; the graph of sine appears. The RESET button erases the graphs of functions, but leaves the axes. Everything is the way we wanted, except for the graph of the exponential spilling outside the board. To solve the issue of a graph appearing outside a designated graphing board, we need the technique called masking. Close the swf file and go back to your_step2.fla. Select the layer Board and add a new layer above it. Name the new layer Mask. With the layer selected, rightclick on it. A dialog box appears describing the properties of the layer: 6
7 Click the radio button next to Mask. Click OK. Our layer Mask becomes now a masking layer and appearance in the Timeline changes accordingly. Next, we will make the Board layer into a masked layer. Select Board layer and right-click on it: Select "Masked" and click OK. The appearance of the layer changes: 7
8 indicating a masking and a masked layers. Select Mask layer. Go to View Magnification 50% to see the whole mcboard. Select the Rectangle tool, choose empty stroke and any color for the fill. Draw a square which covers exactly the mcboard clip. (You can force the Rectangle tool to draw a square by holding the Shift key while dragging the mouse.) A shape drawn in a masking layer becomes a window through which a masked layer is seen. Make sure that the position of the rectangle coincides with the position of the mcboard clip. Ideally, the sizes of both should be the same but practically, if you create masks by hand (rather than programmatically), you may have to add a pixel here and there to make sure that everything you want shows through the mask. In this case, we choose the size of the rectangle to be 321 by 321. Make the Mask layer invisible by clicking on the dot in the column headed by an eye: (Just to create a more pleasing environment to work with. Visibility of layers does not matter in the compiled movie.) Test movie. Click all the buttons. Everything seems to work fine. The 8
9 graph of the exponential is now confined to the board. Close the swf file and go back to your_step2.fla. Let's now decipher the script. Select the Scripts layer and open the Actions panel. At the beginning of the script, we create four variables in which the values of the range are stored: As you see, the key words of ActionScript appear in blue. It helps the programmer to avoid spelling errors and to inadvertently choose names for variables or functions which may conflict with ActionScript reserved words. ActionScript 2 allows for "typing" variables; that is, declaring their datatype at the time of declaring a variable. Our first variable is called nxmin and it stores a number. Its initial value is -10. This value will not change in this step, so we could hard-wire the value -10 and the other range values without creating the corresponding variables. However, it will be easier to modify the script, if we store the range values in variables. Typing, that is, declaring datatype of variables as well as functions' parameters and return values is optional in ActionScript 2. You don't have to do it if it bothers you. Typing helps in detecting program errors at the compile time. The compiler will warn you about any type-mismatches. Typing will not cause any error messages at runtime as at runtime all variables are typed dynamically. If you are beginning to like Flash already, and you think you may want continue serious development in Flash, it is a good idea to get used to datatype declarations. In the upcoming ActionScript 3, typing is no longer optional and type checking is performed at compile time as well as at runtime. The code in fgd_step2.fla file is commented in great detail. In this guide, we will focus only on the parts that may require additional explanation. Let's look at lines 21, 30, 32: var mcaxes=mcboard.createemptymovieclip("axes",0); 9
10 var mcexpgraph=mcboard.createemptymovieclip("expgraph",1); var mcsingraph=mcboard.createemptymovieclip("singraph",2); We are creating dynamically three new movie clips, all contained in mcboard. We will graph the axes and the two graphs in those movie clips. When you draw dynamically and runtime, it is best to put each drawing in a separate movie clip. The MovieClip.createEmptyMovieClip(...) method returns a reference to the created clip. It is convenient to store the reference in a variable. The other option is to refer later to the created clip as, for example, mcboard["axes"] or mcboard.axes. Lines 50-65: function xtopix(a:number):number { var xconv:number=nsize/(nxmax-nxmin); return (a-nxmin)*xconv; function ytopix(a:number):number { var yconv:number=nsize/(nymax-nymin); return nymax*yconv-a*yconv; (The variable nsize created before stores the size of mcboard, nsize=320.) The function xtopix converts a functional value, "a", that is, a value "a" in the range -10, 10, to the corresponding x value in pixels relative to mcboard. The function ytopix converts the corresponding functional value for y, that is, y=e x or y=sin(x), to its pixel equivalent. (To be completely precise, we need conversion into pixels relative to the movie clips mcexpgraph, mcsingraph, and mcaxes. However, the MovieClip.createEmptyMovieClip(.) method aligns the registration point of the new clip where with registration point of the parent clip.) The registration point of mcboard, located in the upper left corner (that is where we decided to place it when we created the clip), corresponds to the point x=0, y=0 in pixels. Because of the way that Flash understands coordinates, the pixel xy-coordinate system in mcboard looks as follows: 10
11 The picture explains the conversion formulas in xtopix and ytopix. The next function, drawaxes(), draws two black lines in the clip mcaxes: function drawaxes(): Void { var yzero:number; var xzero:number; mcaxes.clear(); mcaxes.linestyle(1,0x000000,100); yzero=ytopix(0); xzero=xtopix(0); mcaxes.moveto(0, yzero); mcaxes.lineto(nsize,yzero); mcaxes.moveto(xzero,0); mcaxes.lineto(xzero,nsize); Since the range is fixed, the local variables xzero and yzero have fixed values 160, 160. Again, to make the script easier to adapt later, we don't hard-wire these values, but rather calculate them using the conversion functions: ytopix(0), xtopix(0). On line 40, we call the function draw Axes: drawaxes(); 11
12 to have the movie open with the axes drawn. Next, let's look at the function drawexp which draws the graph of the exponential. The comments in the script should explain how we produce the graph. We divide the x-range into npoints subintervals (npoints=320), calculate first the functional and then the pixel values of all points on the graph corresponding to the endpoints of the subintervals, and, finally, join the points by short lineal elements. The only mysterious part is the isdrawable test that we apply to the endpoints of the lineal elements before drawing it: function drawexp():void { var pixarray:array=[]; var i:number; var xstep:number=(nxmax-nxmin)/npoints; //Clearing the previous drawing. mcexpgraph.clear(); for(i=0;i<=npoints;i++){ /* Preparing the array of points (each point is itself a two-element array) which will be joined by lineal elements to produce the graph. */ pixarray[i]=[]; pixarray[i]=[xtopix(nxmin+xstep*i),ytopix(math.exp(nxmin+xstep*i))]; mcexpgraph.linestyle(1,0xff0000,100); for(i=0;i<npoints;i++){ test /* Drawing the lineal elements comprising the graph. The isdrawable is necessary to avoid the wrapping up effect. */ if(isdrawable(pixarray[i][1]) && isdrawable(pixarray[i+1][1])){ mcexpgraph.moveto(pixarray[i][0],pixarray[i][1]); mcexpgraph.lineto(pixarray[i+1][0],pixarray[i+1][1]); Let us see what will happen without the isdrawable test. Delete lines 132 and 138. Test the movie and click the exponential button. 12
13 Test the movie and click the exponential button. This is what you see in Flash MX 2004: The graph is masked properly and confined within the graphing board, but the strange vertical lines are appearing. This is the effect which we will call "wrapping at infinity". It is common when graphing functions, and not at all not unique to Flash or ActionScript. In Flash 8 the effect is even more pronounced. All you see is a red board: This is what happens when you try to graph lines between points whose distance in pixels from your graphing board is too large. Go back to the fla file and restore the isdrawable test. 13
14 The isdrawable function checks if the endpoints of a lineal element to be drawn are numbers and then checks if their pixel values do not fall outside -5000, 5000 range. function isdrawable(a):boolean { if((typeof a)!="number" isnan(a)!isfinite(a)){ return false; if(math.abs(a)>=5000){ return false; return true; In this step, our values are all obtained from the values of the natural exponential at consecutive points, Math.exp(nXmin+xstep*i), converted to pixels. Hence, we don't need the first part of the test in this step. Later, though, when we draw graphs of arbitrary functions, we will want to make sure that nothing is drawn if the values of our function are not defined or infinite, for example, ln(-2), ln(0). The allowable pixel range, -5000, 5000, is somewhat arbitrary. It is sufficiently small to prevent wrapping at infinity, but large enough not to cut off too much from the graphs of functions which may change rapidly between consecutive values of x as in the case of vertical asymptotes. You can experiment with ranges other than -5000, We are ready to proceed to Step 3 of this tutorial. 14
Function Grapher Demystified Step 1
Function Grapher Demystified Step 1 MathDL Flash Forum Learning Center Functions Grapher Demystified by Barbara Kaskosz and Doug Ensley In our MathDL Flash Forum article "Flash Tools for Developers: Function
More informationFlash basics for mathematics applets
Flash basics for mathematics applets A Simple Function Grapher, Part 4 by Doug Ensley, Shippensburg University and Barbara Kaskosz, University of Rhode Island In Part 4, we will allow the user to enter
More informationFlash basics for mathematics applets Tutorial 2. Reading input text boxes and writing to dynamic text boxes
Flash basics for mathematics applets Tutorial 2. Reading input text boxes and writing to dynamic text boxes by Doug Ensley, Shippensburg University and Barbara Kaskosz, University of Rhode Island In this
More informationLesson 4: Add ActionScript to Your Movie
Page 1 of 7 CNET tech sites: Price comparisons Product reviews Tech news Downloads Site map Lesson 4: Add ActionScript to Your Movie Home Your Courses Your Profile Logout FAQ Contact Us About In this lesson,
More informationand 150 in the height text box, and then click OK. Flash automatically inserts the px (for pixel) after the number.
4. In the Document Properties dialog box, enter 700 in the width text box and 150 in the height text box, and then click OK. Flash automatically inserts the px (for pixel) after the number. The Document
More informationHO-FL1: INTRODUCTION TO FLASH
HO-FL1: INTRODUCTION TO FLASH Introduction Flash is software authoring package for creating scalable, interactive animations (or movies) for inclusion in web pages. It can be used to create animated graphics,
More informationAdobe Flash CS3 Reference Flash CS3 Application Window
Adobe Flash CS3 Reference Flash CS3 Application Window When you load up Flash CS3 and choose to create a new Flash document, the application window should look something like the screenshot below. Layers
More informationFlash Tools for Developers: Matching Formulas to Data A Guide
Flash Tools for Developers: Matching Formulas to Data A Guide This paper is a companion to the online article at the MathDL Digital Classroom Resources "Flash Tools for Developers: Matching Formulas to
More informationCOMP : Practical 6 Buttons and First Script Instructions
COMP126-2006: Practical 6 Buttons and First Script Instructions In Flash, we are able to create movies. However, the Flash idea of movie is not quite the usual one. A normal movie is (technically) a series
More information1. Multimedia authoring is the process of creating a multimedia production:
Chapter 8 1. Multimedia authoring is the process of creating a multimedia production: Creating/assembling/sequencing media elements Adding interactivity Testing (Alpha/Beta) Packaging Distributing to end
More information-Remember to always hit Command + S every time you make a change to your project going forward.
-Open Animate -Under Create New - Select ActionScript 3.0 -Choose Classic as the Design type located in the upper right corner -Animate workspace shows a toolbar, timeline, stage, and window tabs -From
More informationDocumentation for Flash Project
Documentation for Flash Project JOU 4341 and MMC 4946 / Fall 2005 You will build at least six Flash pages, or screens, to create an online story with photos, text and audio. The story will have a cover
More informationAdobe Flash CS4 Part 2: Working with Symbols
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Flash CS4 Part 2: Working with Symbols Fall 2010, Version 1.0 Table of Contents Introduction...2 Downloading the Data Files...2
More informationILLUSTRATOR TUTORIAL-1 workshop handout
Why is Illustrator a powerful tool? ILLUSTRATOR TUTORIAL-1 workshop handout Computer graphics fall into two main categories, bitmap graphics and vector graphics. Adobe Illustrator is a vector based software
More informationHow to draw and create shapes
Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using
More informationChapter 5. Inserting Objects. Highlights
Chapter 5 Inserting Objects Highlights 5. Inserting AutoShapes, WordArts and ClipArts 5. Changing Object Position, Size and Colour 5. Drawing Lines 5.4 Inserting Pictures and Text Boxes 5.5 Inserting Movies
More informationAnima-LP. Version 2.1alpha. User's Manual. August 10, 1992
Anima-LP Version 2.1alpha User's Manual August 10, 1992 Christopher V. Jones Faculty of Business Administration Simon Fraser University Burnaby, BC V5A 1S6 CANADA chris_jones@sfu.ca 1992 Christopher V.
More informationORGANIZING YOUR ARTWORK WITH LAYERS
9 ORGANIZING YOUR ARTWORK WITH LAYERS Lesson overview In this lesson, you ll learn how to do the following: Work with the Layers panel. Create, rearrange, and lock layers and sublayers. Move objects between
More informationAncient Cell Phone Tracing an Object and Drawing with Layers
Ancient Cell Phone Tracing an Object and Drawing with Layers 1) Open Corel Draw. Create a blank 8.5 x 11 Document. 2) Go to the Import option and browse to the Graphics 1 > Lessons folder 3) Find the Cell
More informationHOW TO. In this section, you will find. miscellaneous handouts that explain. HOW TO do various things.
In this section, you will find miscellaneous handouts that explain do various things. 140 SAVING Introduction Every time you do something, you should save it on the DESKTOP. Click Save and then click on
More informationMICROSOFT WORD 2010 BASICS
MICROSOFT WORD 2010 BASICS Word 2010 is a word processing program that allows you to create various types of documents such as letters, papers, flyers, and faxes. The Ribbon contains all of the commands
More informationVision Pointer Tools
Vision Pointer Tools Pointer Tools - Uses Pointer Tools can be used in a variety of ways: during a Vision Demo to annotate on the master station s screen during a Remote Control session to annotate on
More informationWord Introduction SBCUSD IT Training Program. Word Introduction. Page Setup, Paragraph Attributes, Printing and More.
SBCUSD IT Training Program Word Introduction Page Setup, Paragraph Attributes, Printing and More Revised 2/15/2018 SBCUSD IT Training Page 1 CONTENTS Cursor Movement... 4 Selecting Text... 5 Font/Typeset
More informationCreating a Brochure. The right side of your Publisher screen will now change to Brochures.
Creating a Brochure Open Microsoft Publisher. You will see the Microsoft Publisher Task Pane on the left side of your screen. Click the Brochures selection in the Publication Types area. The right side
More informationLearning to use the drawing tools
Create a blank slide This module was developed for Office 2000 and 2001, but although there are cosmetic changes in the appearance of some of the tools, the basic functionality is the same in Powerpoint
More information2 SELECTING AND ALIGNING
2 SELECTING AND ALIGNING Lesson overview In this lesson, you ll learn how to do the following: Differentiate between the various selection tools and employ different selection techniques. Recognize Smart
More informationNote: Photoshop tutorial is spread over two pages. Click on 2 (top or bottom) to go to the second page.
Introduction During the course of this Photoshop tutorial we're going through 9 major steps to create a glass ball. The main goal of this tutorial is that you get an idea how to approach this. It's not
More informationHow to create an animated face
Adobe Flash CS4 Activity 5.1 guide How to create an animated face This activity walks you step by step through the process of creating a simple animation by using Adobe Flash CS4. You use drawing tools
More informationFLASH 5 PART II USER MANUAL
Multimedia Module FLASH 5 PART II USER MANUAL For information and permission to use these training modules, please contact: Limell Lawson - limell@u.arizona.edu - 520.621.6576 or Joe Brabant - jbrabant@u.arizona.edu
More informationThink of layers as a stack of transparencies. Layers can be changed independently of other layers by clicking on its name in the layers palette.
Layer Techniques Think of layers as a stack of transparencies. Layers can be changed independently of other layers by clicking on its name in the layers palette. Reviewing the Layers Palette: A: Show/Hide
More informationAdobe Flash CS4 Part 4: Interactivity
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Flash CS4 Part 4: Interactivity Fall 2010, Version 1.0 Table of Contents Introduction... 2 Downloading the Data Files... 2
More informationCOMSC-031 Web Site Development- Part 2
COMSC-031 Web Site Development- Part 2 Part-Time Instructor: Joenil Mistal December 5, 2013 Chapter 13 13 Designing a Web Site with CSS In addition to creating styles for text, you can use CSS to create
More informationSCRATCH MODULE 3: NUMBER CONVERSIONS
SCRATCH MODULE 3: NUMBER CONVERSIONS INTRODUCTION The purpose of this module is to experiment with user interactions, error checking input, and number conversion algorithms in Scratch. We will be exploring
More informationAdobe Illustrator. Always NAME your project file. It should be specific to you and the project you are working on.
Adobe Illustrator This packet will serve as a basic introduction to Adobe Illustrator and some of the tools it has to offer. It is recommended that anyone looking to become more familiar with the program
More informationDOING MORE WITH WORD: MICROSOFT OFFICE 2013
DOING MORE WITH WORD: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD
More informationThe HOME Tab: Cut Copy Vertical Alignments
The HOME Tab: Cut Copy Vertical Alignments Text Direction Wrap Text Paste Format Painter Borders Cell Color Text Color Horizontal Alignments Merge and Center Highlighting a cell, a column, a row, or the
More informationFaculty Development Seminar Series Constructing Posters in PowerPoint 2003 Using a Template
2008-2009 Faculty Development Seminar Series Constructing Posters in PowerPoint 2003 Using a Template Office of Medical Education Research and Development Michigan State University College of Human Medicine
More informationGIMP TEXT EFFECTS. Text Effects: Outline Completed Project
GIMP TEXT EFFECTS ADD AN OUTLINE TO TEXT Text Effects: Outline Completed Project GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar, select File New.
More informationThe Ribbon The Ribbon contains multiple tabs, each with several groups of commands. You can add your own tabs that contain your favorite commands.
Lesson1-Getting Star with excel Excel is a spreadsheet program that allows you to store, organize, and analyze information. In this lesson, you will learn your way around the Excel 2010 environment, including
More informationComputer Nashua Public Library Advanced Microsoft Word 2010
WordArt WordArt gives your letters special effects. You can change the formatting, direction, and texture of your text by adding Word Art. When you click the WordArt icon on the Insert tab, you will see
More informationCHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows
CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2
More informationText box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.
Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,
More informationAnimation is the illusion of motion created by the consecutive display of images of static elements. In film and video
Class: Name: Class Number: Date: Computer Animation Basis A. What is Animation? Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video production,
More informationDreamweaver: Web Forms
Dreamweaver: Web Forms Introduction Web forms allow your users to type information into form fields on a web page and send it to you. Dreamweaver makes it easy to create them. This workshop is a follow-up
More informationMicrosoft Visio Working with Connectors
Working with Visio Connectors Overview Connectors are lines that connect your shapes. Once a connection has been made, when the shape is moved, the connector points stay connected and move with the shape.
More informationMacromedia Flash. ( Macromedia Flash) : - - Flash. Flash. 10. ( Frame ) . Motion Tween. . Flash
Macromedia Flash ( Macromedia Flash).... : 233 - Ram - 16 64 600 - - Flash. Flash... Flash... Flash player Flash.. Flash Flash. Flash. Tweening 10. ( Frame ). Flash (10 1 ). Motion Tween :. Flash. Flash
More informationInstructions for Crossword Assignment CS130
Instructions for Crossword Assignment CS130 Purposes: Implement a keyboard interface. 1. The program you will build is meant to assist a person in preparing a crossword puzzle for publication. You have
More informationThe Macromedia Flash Workspace
Activity 5.1 Worksheet The Macromedia Flash Workspace Student Name: Date: Identify the Stage, workspace, Timeline, layers, panels, Tools panel, and Property inspector. The Macromedia Flash Workspace 5-35
More informationMicrosoft Word 2016 by Prapaporn Techa-angkoon adapted into English by Dr. Prakarn Unachak
Microsoft Word 2016 by Prapaporn Techa-angkoon adapted into English by Dr. Prakarn Unachak 204100 IT AND MODERN LIFE 1. Microsoft Word 2016 Basics 2. Formatting: Font and Paragraph 3. Formatting: Layout
More informationFlash offers a way to simplify your work, using symbols. A symbol can be
Chapter 7 Heavy Symbolism In This Chapter Exploring types of symbols Making symbols Creating instances Flash offers a way to simplify your work, using symbols. A symbol can be any object or combination
More informationCreating Buttons and Pop-up Menus
Using Fireworks CHAPTER 12 Creating Buttons and Pop-up Menus 12 In Macromedia Fireworks 8 you can create a variety of JavaScript buttons and CSS or JavaScript pop-up menus, even if you know nothing about
More informationIntroduction to Flash - Creating a Motion Tween
Introduction to Flash - Creating a Motion Tween This tutorial will show you how to create basic motion with Flash, referred to as a motion tween. Download the files to see working examples or start by
More informationDOING MORE WITH WORD: MICROSOFT OFFICE 2010
DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD
More informationClip Art and Graphics. Inserting Clip Art. Inserting Other Graphics. Creating Your Own Shapes. Formatting the Shape
1 of 1 Clip Art and Graphics Inserting Clip Art Click where you want the picture to go (you can change its position later.) From the Insert tab, find the Illustrations Area and click on the Clip Art button
More informationQuick Guide for Photoshop CC Basics April 2016 Training:
Photoshop CC Basics Creating a New File 1. Click File > New 2. Keep Default Photoshop Size selected in the Preset drop-down list. 3. Click OK. Showing Rulers 1. On the Menu bar, click View. 2. Click Rulers.
More informationAdobe Animate Basics
Adobe Animate Basics What is Adobe Animate? Adobe Animate, formerly known as Adobe Flash, is a multimedia authoring and computer animation program. Animate can be used to design vector graphics and animation,
More informationCharacter Modeling COPYRIGHTED MATERIAL
38 Character Modeling p a r t _ 1 COPYRIGHTED MATERIAL 39 Character Modeling Character Modeling 40 1Subdivision & Polygon Modeling Many of Maya's features have seen great improvements in recent updates
More informationIntroduction to Excel 2007
Introduction to Excel 2007 These documents are based on and developed from information published in the LTS Online Help Collection (www.uwec.edu/help) developed by the University of Wisconsin Eau Claire
More informationHO-1: INTRODUCTION TO FIREWORKS
HO-1: INTRODUCTION TO FIREWORKS The Fireworks Work Environment Adobe Fireworks CS4 is a hybrid vector and bitmap tool that provides an efficient design environment for rapidly prototyping websites and
More informationExcel 2013 Intermediate
Excel 2013 Intermediate Quick Access Toolbar... 1 Customizing Excel... 2 Keyboard Shortcuts... 2 Navigating the Spreadsheet... 2 Status Bar... 3 Worksheets... 3 Group Column/Row Adjusments... 4 Hiding
More informationMicrosoft Office OneNote 2007
Microsoft Office OneNote 2007 Microsoft Office OneNote 2007 is a digital notebook that provides a flexible way to gather and organize your notes and information, powerful search capabilities so you can
More informationNot for reproduction
x=a GRAPHING CALCULATORS AND COMPUTERS (a, d ) y=d (b, d ) (a, c ) y=c (b, c) (a) _, by _, 4 x=b FIGURE 1 The viewing rectangle a, b by c, d _4 4 In this section we assume that you have access to a graphing
More informationMicrosoft Word
OBJECTS: Shapes (part 1) Shapes and the Drawing Tools Basic shapes can be used to graphically represent information or categories. The NOTE: Please read the Objects (add-on) document before continuing.
More informationform are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.
Plot 3D Introduction Plot 3D graphs objects in three dimensions. It has five basic modes: 1. Cartesian mode, where surfaces defined by equations of the form are graphed in Cartesian coordinates, 2. cylindrical
More informationPart II: Creating Visio Drawings
128 Part II: Creating Visio Drawings Figure 5-3: Use any of five alignment styles where appropriate. Figure 5-4: Vertical alignment places your text at the top, bottom, or middle of a text block. You could
More informationDOING MORE WITH WORD: MICROSOFT OFFICE 2007
DOING MORE WITH WORD: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD
More informationPLEASE NOTE THAT LECTURE NOTES ARE IN TRANSITION TO VERSION 8
Flash MX Professional 2004/Flash 8 Introduction to Flash, Panels, Drawing tools Outline of lecture demo/hands on class practice (Reading Chapters Flash MX 2004 HOT CH 1-3) PLEASE NOTE THAT LECTURE NOTES
More informationPhotoshop / Editing paths
Photoshop / Editing paths Path segments, components, and points Select a path Adjust path segments Add or delete anchor points Convert between smooth points and corner points Adjust path components Path
More informationCorrecting Grammar as You Type. 1. Right-click the text marked with the blue, wavy underline. 2. Click the desired option on the shortcut menu.
PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting
More informationAdobe Illustrator. Quick Start Guide
Adobe Illustrator Quick Start Guide 1 In this guide we will cover the basics of setting up an Illustrator file for use with the laser cutter in the InnovationStudio. We will also cover the creation of
More informationSnap Shot. User Guide
Snap Shot User Guide 1 Table of Contents Snap Shot...3 Capturing the Image... 3 Editing The Pen/Marker Settings... 5 Changing the Pen/Marker Line Thickness...5 Erasing...6 Changing the Line Color...6 Undo
More informationCreating a Vertical Shooter Based on; accessed Tuesday 27 th July, 2010
Creating a Vertical Shooter Based on; http://www.kirupa.com/developer/actionscript/vertical_shooter.htm accessed Tuesday 27 th July, 2010 So, we will create a game using our super hero Knight to kill dragons
More informationSpiky Sphere. Finding the Sphere tool. Your first sphere
Spiky Sphere Finding the Sphere tool The Sphere tool is part of ShapeWizards suite called MagicBox (the other tools in the suite are Pursuit, Shell, Spiral). You can install all these tools at once by
More informationMicrosoft Office Word 2010
Microsoft Office Word 2010 Content Microsoft Office... 0 A. Word Basics... 4 1.Getting Started with Word... 4 Introduction... 4 Getting to know Word 2010... 4 The Ribbon... 4 Backstage view... 7 The Quick
More informationReview and Evaluation with ScreenCorder 4
Review and Evaluation with ScreenCorder 4 Section 1: Review and Evaluate your work for DiDA...2 What s required?...2 About ScreenCorder...2 Section 2: Using ScreenCorder...2 Step 1: Selecting your recording
More informationEditing Objects. Introduction
M-Graphics User s Manual 6-1 Chapter 6 Editing Objects Introduction This chapter explains how to edit objects in M-Graphic displays. This chapter describes how to: edit the length of a line reposition
More informationWord 2010 Beginning. Technology Integration Center
Word 2010 Beginning File Tab... 2 Quick Access Toolbar... 2 The Ribbon... 3 Help... 3 Opening a Document... 3 Documents from Older Versions... 4 Document Views... 4 Navigating the Document... 5 Moving
More informationDoing a flash animation for animb
Doing a flash animation for animb Mathieu Clabaut May 22, 2008 Introduction This tutorial should provide the user with a tour through the most important functionalities allowing to build a flash animation
More informationAdobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR
Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Chapter Lessons Create a new document Explore the Illustrator window Create basic shapes Apply fill and stroke colors to objects
More informationPart 1: Basics. Page Sorter:
Part 1: Basics Page Sorter: The Page Sorter displays all the pages in an open file as thumbnails and automatically updates as you add content. The page sorter can do the following. Display Pages Create
More informationAdobe Illustrator CS5 Part 2: Vector Graphic Effects
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 2: Vector Graphic Effects Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading the
More informationExploring the Flash MX 2004 Workspace
1 Chapter Exploring the Flash MX 2004 Workspace COPYRIGHTED MATERIAL This first chapter is a warm-up to prepare you for your Flash MX 2004 adventure. It provides a quick introduction to Flash, and is a
More informationOpenForms360 Validation User Guide Notable Solutions Inc.
OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...
More informationHYPERSTUDIO TOOLS. THE GRAPHIC TOOL Use this tool to select graphics to edit. SPRAY PAINT CAN Scatter lots of tiny dots with this tool.
THE BROWSE TOOL Us it to go through the stack and click on buttons THE BUTTON TOOL Use this tool to select buttons to edit.. RECTANGLE TOOL This tool lets you capture a rectangular area to copy, cut, move,
More informationCodesoft 6 Premier Overview Manual. Thermocode Series 2 (all Printers)
Thermocode Series 2 Codesoft Overview Manual. (Issue 4.1) 28 July 2003 Page No. - 1 - Open Date Equipment Ltd. Unit s 8 & 9 Puma Trade Park, 145 Morden Road, Mitcham, Surrey. CR4 4DG United Kingdom. Tel:-
More informationRecommended GUI Design Standards
Recommended GUI Design Standards Page 1 Layout and Organization of Your User Interface Organize the user interface so that the information follows either vertically or horizontally, with the most important
More informationContents. Creating Forms
Access 2007 Forms Contents Creating Forms... 3 Creating a new form 3 Design view and Form view 5 Creating a user-defined form 5 Changing the look of your form... 6 Layout View 6 Design View 6 Moving and
More informationENGL 323: Writing for New Media Repurposing Content for the Web Part Two
ENGL 323: Writing for New Media Repurposing Content for the Web Part Two Dr. Michael Little michaellittle@kings.edu Hafey-Marian 418 x5917 Using Color to Establish Visual Hierarchies Color is useful in
More informationCreating Vector Shapes Week 2 Assignment 1. Illustrator Defaults
Illustrator Defaults Before we begin, we are going to make sure that all of us are using the same settings within our application. For this class, we will always want to make sure that our application
More informationThe Fundamentals. Document Basics
3 The Fundamentals Opening a Program... 3 Similarities in All Programs... 3 It's On Now What?...4 Making things easier to see.. 4 Adjusting Text Size.....4 My Computer. 4 Control Panel... 5 Accessibility
More informationBIM - ARCHITECTUAL PLAN VIEWPORTS
BIM - ARCHITECTUAL PLAN VIEWPORTS INTRODUCTION There are many uses for viewports in Vectorworks software. Viewports can display an entire drawing, as well as cropped views of a drawing. These views can
More informationWhat is Publisher, anyway?
What is Publisher, anyway? Microsoft Publisher designed for users who need to create and personalize publications such as marketing materials, business stationery, signage, newsletters and other items
More informationCoach s Office Playbook Tutorial Playbook i
Playbook i The Playbook... 1 Overview... 1 Open the Playbook... 1 The Playbook Window... 2 Name the Chapter... 2 Insert the First Page... 3 Page Templates... 3 Define the Template Boxes... 4 Text on the
More informationIntermediate Microsoft Word 2010
Intermediate Microsoft Word 2010 USING PICTURES... PAGE 02! Inserting Pictures/The Insert Tab! Picture Tools/Format Tab! Resizing Images! Using the Arrange Tools! Positioning! Wrapping Text! Using the
More informationINTRODUCTION TO FLASH MX
INTRODUCTION TO FLASH MX The purpose of this handout is to introduce and briefly explore several functions within Flash MX. Step-bystep instructions for the different ways to animate are also included.
More informationTutorials. Lesson 3 Work with Text
In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.
More informationInterface. 2. Interface Illustrator CS H O T
2. Interface Illustrator CS H O T 2. Interface The Welcome Screen The Illustrator Workspace The Toolbox Keyboard Shortcuts Palette Control Setting Preferences no exercise files Illustrator CS H O T Illustrator
More informationMicrosoft Word 2011 Tutorial
Microsoft Word 2011 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,
More informationfor ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1
ArcSketch User Guide for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch allows the user to quickly create, or sketch, features in ArcMap using easy-to-use
More informationCS Programming Exercise:
CS Programming Exercise: An Introduction to Java and the ObjectDraw Library Objective: To demonstrate the use of objectdraw graphics primitives and Java programming tools This lab will introduce you to
More information