Flash basics for mathematics applets
|
|
- Toby Jackson
- 5 years ago
- Views:
Transcription
1 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 an arbitrary function f(x) to be graphed as well as the x and y range values. Thus, we will need to parse the user s input for f(x); that is, rewrite a formula for f(x) in a form suitable for evaluation. For that, we will need a couple of custom classes in the package bkde.as3.parsers. For Flash to find the classes required in your fla file, the folder bkde (with all the nested subfolders: bkde as3 parsers) has to reside in the same folder as your fla file: Under this condition an import statement in your code: This will allow Flash to find the classes in the package and compile them into you final swf file. Open fg_basic_part4.fla file in fg_basic_part4 subfolder in fun_graph_basic folder. Save the file under any name you want in the same subfolder, say my_part4.fla, to preserve the original. Before we examine the code, go to Control Test Movie to see how the compiled file works. NSF DUE and the Mathematical Association of America. Page 1 of 7
2 We see new buttons GRAPH and SYNTAX and a new input box for a formula for f(x). When you mouse over SYNTAX button, syntax instructions to the user appear. After a correct formula for f(x) and the values for x and y ranges are entered, GRAPH button causes the graph of the user-defined function f(x) to appear. If an error is found the familiar error box shows up. Close the movie and go back to our fla file. On the Stage we see a few Static Text boxes addressing the user. We also see a new input box for f(x). Select the box as shown in the picture on the right, and examine its properties. It is an Input Text type field. The field s instance name is finputbox. It is important to observe that finputbox is a Single line text field. The Single line setting prevents the user from entering hard breaks into the box. Hard breaks would ruin the input string that we will need to parse. We will set up wordwrap for the box to true to allow multiline display. We also see a movie clip in the Library (as shown on the left) called Instructions. The clip does not appear on the Stage. If you drag it to the Stage, you will see that it is a movie clip created manually with syntax instructions to the user, as shown on the right. NSF DUE and the Mathematical Association of America. Page 2 of 7
3 We will attach the clip at runtime as we want it to appear above the graphing board, ErrorBox, and other elements created programmatically. In order to make the clip accessible to ActionScript at runtime, we have to establish a link from the clip to ActionScript. It is done as follows. Select the item in the Library and click the tiny icon in the upper right corner of the Library window. In the menu that appears, click Linkage as shown on the right, and the following dialog box will appear: Check Export for ActionScript. All other fields will be filled in for you. Click OK. What you have done is the following. You have created a subclass of the MovieClip class. The subclass is called Instructions. You do not have to actually write the class. Flash did it for you. Flash created a subclass of the MovieClip class which has all the visual properties of your Instructions clip, with the class constructor, etc.. Having done that, you will be able to create instances of Instructions at runtime using the keyword new. This is all that was done at authoring time. Now, let s examine the new elements in the code. We only point out below the new aspects of the code and omit the parts that we have already discussed. On the next line we import classes from the subfolder "parsers" in a nested sequence of folders bkde as3 parsers. For Flash to find these classes, you have to place the folder bkde in the same folder as this fla file. The necessary classes will be compiled into your swf file. The two classes that we will use in this tutorial are MathParser and CompiledObject. import bkde.as3.parsers.*; We are creating an instance of the custom class MathParser and storing it in a variable called procfun whose datatype is MathParser. The constructor of the class, evoked by the keyword "new", takes one parameter: an array of strings. The elements of the array are names of variables allowed. In our case, it is just one variable x. Note: it is ["x"] and not [x]. In general, it is important to remember the order in which you list your variables. The NSF DUE and the Mathematical Association of America. Page 3 of 7
4 values of the variables will be passed to the evaluator method of MathParser in the same order. In our case, it will be simple: procfun.doeval(...,[value for x]); Our instance of MathParser will process the user's input for f(x). It will report mistakes in syntax and if no mistakes are found, procfun will "compile" the user's formula; that is, rewrite it in a form suitable for evaluation. var procfun:mathparser=new MathParser(["x"]); The movie clip Instructions was created by hand and it is stored in the Library. Under the Linkage item in the Library menu (the menu that can be accessed through the little icon in the upper right corner of the Library panel), the clip was set for export to ActionScript with the identifier Instructions. Because of that the clip can be attached at runtime via the "new" keyword. (When exported, Instructions became a subclass of the MovieClip class.) Below we are creating an instance of Instructions and storing it in the variable mcsyntax. var mcsyntax:instructions=new Instructions(); addchild(mcsyntax); mcsyntax.x=10; mcsyntax.y=10; mcsyntax will be visible only when the user mouses over SYNTAX button. Hence, we set its initial visibility to false. mcsyntax.visible=false; We have created a new input field on the Stage with instance name finputbox. This is where the user will enter a formula for f(x). finputbox.wordwrap=true; finputbox.text=""; There are no changes in drawaxes, detgraph, and other functions in the script. There are important changes in drawgraph. Hence, we copy the function below in its entirety and comment on the changes. NSF DUE and the Mathematical Association of America. Page 4 of 7
5 function drawgraph():void { var pixarray:array=[]; var i:int; var xstep:number; var curx:number; var cury:number; //The next variable will store the user's input for f(x). var sfunction:string=""; MathParser's docompile method returns an object of a datatype "CompiledObject". (CompiledObject is defined by one of the classes in the package). Any instance of CompiledObject has three instance properties: CompiledObject.PolishArray which represents a mathematical formula in a form suitable for evaluation, CompiledObject.errorMes which contains a string with an error message should a mistake in syntax be found, and, finally, CompiledObject.errorStatus which is 1 if an error is detected and 0 otherwise. Below we create a variable to store the results of compiling the user's formulas for a function f(x). var compobj:compiledobject; shgraph.graphics.clear(); ErrorBox.visible=false; iserror=false; drawaxes(); if(iserror){ return; We are storing the user's input for f(x). If the input box is empty, the function drawgraph quits. sfunction=finputbox.text; if(sfunction==""){ return; Evoking our MathParser's docompile method to compile the formula for f(x) entered by the user. Recall that the instance of MathParser created above is called procfun. If a syntax error committed by the user is found during compiling, that is, compobj.errorstatus is 1, a message is sent to ErrorBox and the function quits. NSF DUE and the Mathematical Association of America. Page 5 of 7
6 compobj=procfun.docompile(sfunction); if(compobj.errorstatus==1) { ErrorBox.visible=true; ErrorBox.text="Error in f(x). "+compobj.errormes; iserror=true; shaxes.graphics.clear(); return; If the function drawgraph gets to this point, that means there were no mistakes in the range input and a formula for f(x) was compiled successfully. The formula for f(x), rewritten in the form suitable for evaluation, is stored in compobj.polisharray. We proceed to draw the graph. xstep=(nxmax-nxmin)/npoints; for(i=0;i<=npoints;i++){ curx=nxmin+xstep*i; We calculated the consecutive value of x exactly as before. To obtain the corresponding value of y, we need to evaluate the formula for f(x) for x=curx. We accomplish that by evoking the procfun.doeval method of MathParser. Observe that the method requires two parameters. The first parameter has to be a PolishArray of a compiled expression. In the case below, it is comobj.polisharray which gives a compiled form of the formula for f(x). The second parameter of procfun.doeval method is an array of values for variables recognized by our instance of MathParser. In our case, it is an array containing a value for x: procfun.doeval(compobj.polisharray,[curx]). The method gives us the y values corresponding to consecutive x values. cury=procfun.doeval(compobj.polisharray,[curx]); pixarray[i]=[]; pixarray[i]=[xtopix(curx),ytopix(cury)]; shgraph.graphics.linestyle(1,0xff0000); for(i=0;i<npoints;i++){ if(isdrawable(pixarray[i][1]) && isdrawable(pixarray[i+1][1])) { shgraph.graphics.moveto(pixarray[i][0],pixarray[i][1]); NSF DUE and the Mathematical Association of America. Page 6 of 7
7 shgraph.graphics.lineto(pixarray[i+1][0],pixarray[i+1][1]); The following code makes SYNTAX button behave the way it does. When the user mouses over SYNTAX button, the Instruction movie clip appears. When the mouse rolls out, the clip disappears. butsyntax.addeventlistener(mouseevent.mouse_over,showsyntax); function showsyntax(e:mouseevent):void { mcsyntax.visible=true; butsyntax.addeventlistener(mouseevent.mouse_out,hidesyntax); function hidesyntax(e:mouseevent):void { mcsyntax.visible=false; The last very minor change is in the callback function for RESET button. The button resets the text in the f(x) input box to the empty string. Suggested Exercises. Modify the code to accomplish each of the following: 1) The current version does not display an error when the user does not enter anything in the f(x) input box. Change the code so the user gets the message Enter a formula for f(x) in such situation. 2) Modify the grapher so it can graph and display two user-defined functions at a time. Make sure the two graphs are displayed in different colors and both erased by RESET button. NSF DUE and the Mathematical Association of America. Page 7 of 7
Flash 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 informationFunction Grapher Demystified Step 2
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,
More informationFunction 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 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 informationThe Timeline records the actions in each Frame. It also allows multiple independent images and actions through Layers.
Using Flash to Create Animated Environments Objectives: Understand the capabilities of Flash Gain a general overview of features and tools Understand layers, text, graphics, animation and buttons Import
More informationReview Questions FL Chapter 3: Working With Symbols and Interactivity
Review Questions FL Chapter 3: Working With Symbols and Interactivity TRUE/FALSE 1. One way to decrease file size is to create reusable graphics, buttons, and movie clips. 2. Flash allows you to create
More informationWhy use actionscript? Interactive, logic and advance functionality to your flash piece
Why use actionscript? Interactive, logic and advance functionality to your flash piece Button Open a browser window Counting and math User input Code Snippets uses action script great place to start learning
More informationCaptivating Movies! Getting Started with Captivate
Captivating Movies! Getting Started with Captivate Welcome to Getting Started with Captivate. In this tutorial you will learn to import a PowerPoint file into a Captivate Project. Then you will prepare
More informationCOMP : Practical 8 ActionScript II: The If statement and Variables
COMP126-2006: Practical 8 ActionScript II: The If statement and Variables The goal of this practical is to introduce the ActionScript if statement and variables. If statements allow us to write scripts
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 informationAdobe Flash Professional CS5.5
Adobe Flash Professional CS5.5 Creating Image thumbnail Niranjan Khadka Center for Teaching and Learning Adobe Flash Professional CS5.5 The Interface TOOL PANEL It appears on either side of screen and
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 informationINSTALLING THE PS3 XBOX READY SOFTWARE:
INSTALLING THE PS3 XBOX READY SOFTWARE: 1. Insert the Installation CD to CD-ROM drive and execute Ready_Setup.exe NOTE: If it is the first time for the target USB disk using under this software, the software
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 informationAppendix A ACE exam objectives map
A 1 Appendix A ACE exam objectives map This appendix provides the following : A ACE exam objectives for Flash CS6 with references to corresponding coverage in ILT Series courseware. A 2 Flash CS6 ACE Edition
More informationContent: Step-by-Step instructions to duplicate MS Outlook files to a file. Purpose: To move content from one computer to another.
Content: Step-by-Step instructions to duplicate MS Outlook e-mail files to a file. Purpose: To move e-mail content from one computer to another. Definitions: Old Computer == the computer you want to copy
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 information3Using and Writing. Functions. Understanding Functions 41. In this chapter, I ll explain what functions are and how to use them.
3Using and Writing Functions Understanding Functions 41 Using Methods 42 Writing Custom Functions 46 Understanding Modular Functions 49 Making a Function Modular 50 Making a Function Return a Value 59
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 informationTo complete this project, you will need the following folder:
= CHAPTER 1 Windows 7 More Skills 12 Use Libraries to Organize Files A library is a collection of files and folders stored in different locations on your computer that can be viewed as a single folder.
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 informationWORLD FIRST. In our first ever Flash MX 2004 tutorial, we take a look at the new ease-of-use features that can turn anyone into a Flash guru.
ART90.flash 14/10/03 3:27 pm Page 24 Tutorial WORLD FIRST In our first ever Flash MX 2004 tutorial, we take a look at the new ease-of-use features that can turn anyone into a Flash guru ILLUSTRATION BY
More informationPart I: Creating a Simple Text Entry on a Web Page
Getting Familiar with Microsoft FrontPage These instructions will show CSULB students how to create a webpage using Microsoft Office FrontPage 2003. You will learn how to do simple text entry, create different
More informationADOBE 9A Certified Macromedia Flash MX 2004 Designer.
ADOBE 9A0-502 Certified Macromedia Flash MX 2004 Designer http://killexams.com/exam-detail/9a0-502 QUESTION: 109 What tool is used to apply strokes to shapes? A. Eye Dropper B. Paint Bucket C. Ink Bottle
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 information2 TUTORIAL. Overview. VisualDSP Getting Started Guide 2-1 for SHARC DSPs
2 TUTORIAL This chapter contains the following topics. Overview on page 2-1 Exercise One: Building and Running a C Program on page 2-3 Exercise Two: Calling an Assembly Routine and Creating an LDF on page
More informationReading: Managing Files in Windows XP
Student Resource 13.4a Reading: Managing Files in Windows XP Directions: All recent versions of Windows (XP, Vista, Windows 7) have fairly similar ways of managing files, but their graphic user interfaces
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 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 informationIn this lesson you will learn how to:
LESSON 5: CREATING BUTTON STATES OBJECTIVES In this lesson you will learn how to: use FreeHand layers to create navigation buttons export layers from FreeHand to Flash create and edit symbols and instances
More informationBasic Operation of Flash MX Professional 2004
Basic Operation of Flash MX Professional 2004 (Main Tutorial) This Tutorial provides you Basic Operation for Flash MX Professional 2004. After this training, you will be able to create simple animation.
More informationChapter 2 The SAS Environment
Chapter 2 The SAS Environment Abstract In this chapter, we begin to become familiar with the basic SAS working environment. We introduce the basic 3-screen layout, how to navigate the SAS Explorer window,
More informationIntroduction to ActionScript 3.0 programming Object Oriented Programming pt. 1 & 2
Introduction to ActionScript 3.0 programming Object Oriented Programming pt. 1 & 2 Thomas Lövgren Flash developer, designer & programmer thomas.lovgren@humlab.umu.se Umeå Institute of Design, 2011-09-20
More informationTo add actions to a button:
To add actions to a button: 1. Place your button on the stage and select it. 2. Choose Window Development Panels Actions. 2 Flash opens the Actions window, pictured below. Please note that to apply an
More informationActionScript Coding Standards. by Michael Williams
by Michael Williams March 2002 Copyright 2002 Macromedia, Inc. All rights reserved. The information contained in this document represents the current view of Macromedia on the issue discussed as of the
More informationChapter 6 Introduction to Defining Classes
Introduction to Defining Classes Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives Design and implement a simple class from user requirements. Organize a program in terms of
More informationMicrosoft Excel Level 2
Microsoft Excel Level 2 Table of Contents Chapter 1 Working with Excel Templates... 5 What is a Template?... 5 I. Opening a Template... 5 II. Using a Template... 5 III. Creating a Template... 6 Chapter
More informationFlash Domain 4: Building Rich Media Elements Using Flash CS5
Flash Domain 4: Building Rich Media Elements Using Flash CS5 Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Make rich media content development
More informationInstalling a Custom AutoCAD Toolbar (CUI interface)
Installing a Custom AutoCAD Toolbar (CUI interface) I used 2008LT for this tutorial; you may have a later AutoCAD with a different appearance. However, the customize user interface (cui) should be similar.
More informationCompatibility with graphing calculators 32 Deleting files 34 Backing up device files 35 Working with device screens 36 Capturing device screens 36
Contents Introduction to the TI Connect Window 1 TI Connect Window 1 Opening the TI Connect Window 2 Closing the TI Connect Window 4 Connecting and disconnecting TI handheld devices 4 Using Task Shortcuts
More informationThe FlexTraining Total e-learning Solution Management Guide Version 5.3
The FlexTraining Total e-learning Solution Management Guide Version 5.3 Copyright 1998-2008 Online Development Library Media Library The Media Library feature lets you establish Dynamic Messages, in one
More informationThe following illustration shows the non-linear version of the ad, the ad floating above the white area where the publisher content would be.
The In-Stream LogoKit is an In-Stream linear and non-linear ad format that plays in VPAID-compliant video players. The ad displays icons in the bottom-right corner of the player which, when clicked, open
More informationPUBLISHING FLASH. Lesson Overview
PUBLISHING FLASH Lesson Overview In this lesson, you ll learn how to do the following: Test a Flash document Understand the Bandwidth Profiler Change publish settings for a document Understand the difference
More informationIntroduction to ActionScript 3.0 programming MovieClips, properties & Display list
Introduction to ActionScript 3.0 programming MovieClips, properties & Display list Thomas Lövgren Flash developer, designer & programmer thomas.lovgren@humlab.umu.se Umeå Institute of Design, 2011-09-20
More informationIntroduction to Adobe Premiere 5.1. Creating a New Project and Capturing Clips. Editing Digitized Clips. Reviewing and Exporting the Final Movie Clip
Introduction to Adobe Premiere 5.1 Creating a New Project and Capturing Clips Editing Digitized Clips Reviewing and Exporting the Final Movie Clip 1 Creating a New Project and Capturing Clips. 1. Select
More informationGetting Familiar with Microsoft Word 2010 for Windows
Lesson 1: Getting Familiar with Microsoft Word 2010 for Windows Microsoft Word is a word processing software package. You can use it to type letters, reports, and other documents. This tutorial teaches
More informationHow to resize content for multiple screens
Adobe Flash Professional Guide How to resize content for multiple screens Many mobile devices are on the market and their screen sizes vary. A common challenge when developing mobile applications (or web
More informationSWF Decompiler Premium
Document No.: SWF Decompiler Premium SWF Decompiler Premium AltraMedia Solution Inc. http://www.swfdecompiler.net Page 1 Pages Order Overview... Pages 3 What is SWF Decompiler Premium... Pages 4-6 Interface...
More informationMultimedia Authoring LAB-7 CSA 216
Add a Flash movie You can import a Flash movie for the lens term that uses animation to demonstrate how light enters the camera lens. Authorware lets you scale the dimensions of the movie upon import.
More informationThe first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear.
4 Programming with C#.NET 1 Camera The first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear. Begin by loading Microsoft Visual Studio
More informationAccomplishing Real MVC in Flash
Accomplishing Real MVC in Flash A review of Flash and MVC: Flash s scene-oriented, stage/design approach blurs the line between what is content, presentation, and behavior Model/view tends to be indistinguishable,
More informationAfter you slave and toil to create a compelling Flash movie, you have
Chapter 1: Testing and Debugging a Flash Project In This Chapter Testing a movie Previewing a movie Debugging a movie After you slave and toil to create a compelling Flash movie, you have to make sure
More informationThe Library is displayed as a window, and its contents are accessed by dragging and dropping onto the Stage.
FLASH FREQUENTLY ASKED QUESTIONS - What is the Library? The Library is an area in which you store all content used in a Flash movie. In Flash terminology, each piece of content stored in the Library is
More informationCSE 401 Midterm Exam Sample Solution 11/4/11
Question 1. (12 points, 2 each) The front end of a compiler consists of three parts: scanner, parser, and (static) semantics. Collectively these need to analyze the input program and decide if it is correctly
More informationThe StarPanel. Introduction
The StarPanel Table of Contents: Introduction... 1 The Hardware... 1 The Software... 2 Basic Operations... 2 Frequently Asked Questions and Troubleshooting... 4 Who to Contact... 5 Introduction The StarPanel
More informationYou can import data from a CSV file into an existing table or to a new table. The steps are almost identical:
Importing Table Data Only in DbVisualizer Pro This feature is only available in the DbVisualizer Pro edition. You can import data using the Import Table Data wizard. Input File Format and Other Options
More informationGeneral Directions for Creating a Program with Flash
General Directions for Creating a Program with Flash These directions are meant to serve as a starting point for a project in Flash. With them, you will create four screens or sections: 1) Title screen;
More informationYou can record macros to automate tedious
Introduction to Macros You can record macros to automate tedious and repetitive tasks in Excel without writing programming code directly. Macros are efficiency tools that enable you to perform repetitive
More informationHow to create interactive documents
Adobe InDesign Guide How to create interactive documents You can use Adobe InDesign to create dynamic web content or interactive documents. InDesign supports export to web-ready HTML or interactive PDF.
More informationSimulator. Chapter 4 Tutorial: The SDL
4 Tutorial: The SDL Simulator The SDL Simulator is the tool that you use for testing the behavior of your SDL systems. In this tutorial, you will practice hands-on on the DemonGame system. To be properly
More informationValuable points from Lesson 8 Adobe Flash CS5 Professional Classroom in a Book
Valuable points from Lesson 8 Adobe Flash CS5 Professional Classroom in a Book You are expected to understand and know how to use/do each of these tasks in Flash CS5, unless otherwise noted below. If you
More informationSonne Flash Decompiler
Document No.: Sonne Flash Decompiler Sonne Flash Decompiler Sonne Software Solution http://www.sonnesoftware.com Page 1 Pages Order About Sonne Flash Decompiler...Pages 3 Features...Pages 4 The user interface...pages
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 informationSAAM II Version 2.1 Basic Tutorials. Working with Parameters Basic
SAAM II Version 2.1 Basic Tutorials Basic Introduction Parameters 2 Part 1a. Work with the Parameters dialog box Parameters 3 Part 1b. Hand-fit a model to data Parameters 12 Changing Parameters Manually
More informationCreative Uses of PowerPoint 2003
Creative Uses of PowerPoint 2003 Creating an Audio File 1) Connect your microphone 2) Click on Insert 3) Click on Movies and Sounds 4) Click on Record Sound Play Stop Record 5) Click on the Record button
More information3.2 A Three-Bar Linkage 51
3.2 A Three-Bar Linkage 51 It may happen that the drawing in Euclidean view is too big or too small. You can use the zooming tools to change this. There is a Zoom-In and a Zoom-Out tool below the Euclidean
More informationCOPYRIGHTED MATERIAL. Getting Started with Macromedia Flash. Introducing the Development Environment
1 Getting Started with Macromedia Flash Flash is a term used to refer to both the vector-based animation format (Flash movies) as well as the authoring tool that is commonly used to create the aforementioned
More informationPhillip Kerman. Smart Clips Made Easy. Clips that are smart and Smart Clips
Smart Clips Made Easy Phillip Kerman Annotated presentation, downloads, and sample chapters from my two books (Sams Teach Yourself Flash 5 in 24 Hours and ActionScripting in Flash) available at: www.phillipkerman.com/offf/
More informationStatus Bar: Right click on the Status Bar to add or remove features.
Excel 2013 Quick Start Guide The Excel Window File Tab: Click to access actions like Print, Save As, etc. Also to set Excel options. Ribbon: Logically organizes actions onto Tabs, Groups, and Buttons to
More informationIntroduction to Multimedia. Adobe Animate CC. Lab Manual
Introduction to Multimedia Adobe Animate CC Lab Manual 2017-18 Semester 1 Table of Contents A. Introduction p. 1 About Animate Understanding the Workspace of Animate B. Getting Started with Animate....
More informationStep Sheet: Creating a PowerPoint Presentation
Step Sheet: Creating a PowerPoint Presentation PowerPoint Presentation This step sheet will help you create a Microsoft PowerPoint presentation. Using Microsoft PowerPoint To create a presentation, follow
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 informationUsing Flex 3 in a Flex 4 World *
OpenStax-CNX module: m34631 1 Using Flex 3 in a Flex 4 World * R.G. (Dick) Baldwin This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Learn how
More informationDigital Media. Seasons Assignment. 1. Copy and open the file seasonsbegin.fla from the Read folder.
Digital Media Seasons Assignment 1. Copy and open the file seasonsbegin.fla from the Read folder. 2. Make a new layer for buttons. Create a button that the user will click to start the interaction. (Be
More informationDOING MORE WITH EXCEL: MICROSOFT OFFICE 2013
DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Basic Formulas Filling Data
More informationCreating a Motion Stabilizer Effect
1 Creating a Motion Stabilizer Effect In this exercise, you will use Boris FX s new Motion Stabilizer filter to stabilize some shaky video footage. The Motion Stabilizer uses motion trackers to analyze
More informationUsing Windows 7 Explorer By Len Nasman, Bristol Village Computer Club
By Len Nasman, Bristol Village Computer Club Understanding Windows 7 Explorer is key to taking control of your computer. If you have ever created a file and later had a hard time finding it, or if you
More informationPayment Function Exercise
Payment Function Exercise Follow the directions below to create a payment function exercise. Read through each individual direction before performing it, like you are following recipe instructions. Remember
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 informationPUBLISHING 1231 Intermediate New Media Publishing (FLASH) Instructor: Mak (Mahmoud) Abdel-Hai Office: A248 Phone: 604-3
PUBLISHING 1231 Intermediate New Media Publishing (FLASH) Instructor: Mak (Mahmoud) Abdel-Hai Email: mabdelhai@langara.bc.ca Office: A248 Phone: 604-323-5648, ext. 1 Dates and times: s: 1.30 PM 7.25 PM
More informationBuilding your own Flash MX Components Phillip Kerman
Building your own Flash MX Components Phillip Kerman Annotated presentation, downloads, and sample chapters from my two books (Sams Teach Yourself Flash MX in 24 Hours and ActionScripting in Flash MX)
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 information1. Open Outlook by clicking on the Outlook icon. 2. Select Next in the following two boxes. 3. Type your name, , and password in the appropriate
1 4 9 11 12 1 1. Open Outlook by clicking on the Outlook icon. 2. Select Next in the following two boxes. 3. Type your name, email, and password in the appropriate blanks and click next. 4. Choose Allow
More informationSupervision and control XML-based from Windows Vista to Windows CE
Supervision and control XML-based from Windows Vista to Windows CE Tutorial : Getting Started with Movicon 11 Cod. DOCS 11 TUT-E Build 1010 TABLE OF CONTENTS Table Of Contents 1. GETTING STARTED WITH MOVICON...
More informationCHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface
CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing
More informationUser Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution
User Guide Kronodoc 3.0 Intelligent methods for process improvement and project execution 2003 Kronodoc Oy 2 Table of Contents 1 User Guide 5 2 Information Structure in Kronodoc 6 3 Entering and Exiting
More informationME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW
ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW Objectives: The goal of this exercise is to introduce the Laboratory Virtual Instrument Engineering Workbench, or LabVIEW software. LabVIEW is the primary software
More informationAdobe Flash CS4 Part 1: Introduction to Flash
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Flash CS4 Part 1: Introduction to Flash Fall 2010, Version 1.0 Table of Contents Introduction...3 Downloading the Data Files...3
More informationExcel The primary replacement for menus and toolbars in Office Excel 2007 is the Ribbon. Designed for easy browsing, the
Excel 2007 Office Fluent user interface The primary replacement for menus and toolbars in Office Excel 2007 is the Ribbon. Designed for easy browsing, the Ribbon consists of tabs that are organized around
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 informationComputer Science Lab Exercise 1
1 of 10 Computer Science 127 - Lab Exercise 1 Introduction to Excel User-Defined Functions (pdf) During this lab you will experiment with creating Excel user-defined functions (UDFs). Background We use
More informationLab 11-1 Creating a Knowledge Base
In this lab you will learn how to create and maintain a knowledge base. Knowledge bases help the trainable Group Locators improve their extraction results by providing trained extraction examples. Lab
More informationLogic Pro 7.1 Personal Manual by Edgar Rothermich <http://homepage.mac.com/edgarrothermich>
Logic Pro 7.1 File Management (2005-0904) 1 of 9 File Management Logic Pro 7.1 Personal Manual by Edgar Rothermich EdgarRothermich@mac.com File Type Logic uses
More information1. Select the Insert tab. 2. Click the Picture command in the Images group. The Insert Picture dialog box appears.
PowerPoint 2010 Inserting Images Introduction Page 1 Adding images to your presentations makes them more interesting and engaging. Pictures, clip art and screenshots can be inserted into PowerPoint to
More informationThumbnailList Component
ThumbnailList Component ThumbnailList Component Technical Documentation Thumbnail List is a navigation component that enables you to load a set of image files, swf files or symbols from library, fed from
More informationUsing Mail Merge in Microsoft Word XP/2002
Using Mail Merge in Microsoft Word XP/2002 Open Microsoft Word XP/2002 Beginning the Merge You may start Mail Merge with a blank document or one that you have already created. We will use a blank document
More informationAppendix E: Software
Appendix E: Software Video Analysis of Motion Analyzing pictures (movies or videos) is a powerful tool for understanding how objects move. Like most forms of data, video is most easily analyzed using a
More informationWorking with Excel CHAPTER 1
CHAPTER 1 Working with Excel You use Microsoft Excel to create spreadsheets, which are documents that enable you to manipulate numbers and formulas to quickly create powerful mathematical, financial, and
More informationTutorial on Quartus II Introduction Using Verilog Code
Tutorial on Quartus II Introduction Using Verilog Code (Version 15) 1 Introduction This tutorial presents an introduction to the Quartus II CAD system. It gives a general overview of a typical CAD flow
More informationPetrel TIPS&TRICKS from SCM
E&P SOLUTIONS Petrel TIPS&TRICKS from SCM Knowledge Worth Sharing Petrel Studio Part 1 The Petrel Studio was new to Petrel 2011, was augmented with new features in Petrel 2012 and contains a variety of
More information