English Español Português Italiano
Tutorials Guide Help
Sitemap Adobe Autodesk Microsoft Corel Sony GNU Others

Adobe Flash CS3 Extending Tutorial


 









Adobe Flash CS3 Extending Tutorial

Adobe Flash CS3 Extending Tutorial FREE DOWNLOAD THIS TUTORIAL
Tutorial in pdf format so you can save it to your PC, e-book reader or print.


Sponsored link



Note: The tutorial you are about to download is compressed format. Rar, if you do not have a decompressor rar files you can download 7-zip and you can display the Foxit PDF Reader.



Index Adobe Flash CS3 Extending Tutorial


Introduction
Overview of the Adobe Flash JavaScript API
Creating JSFL files
To copy commands from the History panel to the clipboard
To view JavaScript commands in the History panel
Saving JSFL files
Running JSFL files
To run a script that is in the Commands folder, do one of the following
To run a command script that is not in the Commands folder, do one of the following
To add a tool implemented in a JSFL file to the Tools panel
To issue a command from an ActionScript script
To run a script from the command line on Windows
To run a script from the “Terminal” application on the Macintosh
What’s new in the JavaScript API
New objects
New methods and properties
Other changes
The Flash Document Object Model
The Document object
Specifying the target of an action
Summary of the DOM structure
Top-Level Functions and Methods
FLfile object
flash object (fl)
compilerErrors object
componentsPanel object
Document object (fl.documents array)
Filter object
Matrix object
Fill object
Stroke object
library object
Item object (library.items array)
BitmapItem object (subclass of Item object)
folderItem object (subclass of Item object)
fontItem object (subclass of Item object)
SoundItem object (subclass of Item object)
SymbolItem object (subclass of Item object)
VideoItem object (subclass of Item object)
Timeline object (document.timelines array)
Layer object (timeline.layers array)
Frame object (layer.frames array)
Element object (frame.elements array)
Matrix object (Element.matrix)
Instance object (abstract class, subclass of Element object)
BitmapInstance object (subclass of Instance object)
CompiledClipInstance object (subclass of Instance object)
ComponentInstance object (subclass of SymbolInstance object)
Parameter object (componentInstance.parameters)
SymbolInstance object (subclass of Instance object)
Text object (subclass of Element object)
TextRun object (text.textRuns array)
TextAttrs object (textRun.textAttrs array)
Shape object (subclass of Element object)
Oval object
Rectangle object
Contour object (shape.contours array)
HalfEdge object
Vertex object
Edge object
Edge object (shape.edges array)
HalfEdge object
Vertex object
Edge object
Vertex object (shape.vertices array)
HalfEdge object
Vertex object
Edge object
ScreenOutline object
Screen object (screenOutline.screens array)
Parameter object (screen.parameters array)
drawingLayer object
Path object
Contour object
Effect object (fl.effects array)
Math object
outputPanel object
Project object
ProjectItem object (project.items array)
Tools object (fl.tools array)
ToolObj object (tools.toolObjs array)
XMLUI object
Sample implementations
Sample Shape command
To install and run the Shape script
Sample get and set filters command
To install and run the filtersGetSet script
Sample PolyStar tool
Sample Trace Bitmap panel
To run the TraceBitmap sample
Sample DLL
Chapter 1: Top-Level Functions and Methods
Global methods
alert
confirm
prompt
Timeline effects
configureEffect
executeEffect
removeEffect
Extensible tools
activate
configureTool
deactivate
keyDown
keyUp
mouseDoubleClick
mouseDown
mouseMove
mouseUp
notifySettingsChanged
setCursor
Chapter 2: Objects
actionsPanel object
Method summary for the actionsPanel object
BitmapInstance object
Method summary for the BitmapInstance object
Property summary for the BitmapInstance object
BitmapItem object
Property summary for the BitmapItem object
CompiledClipInstance object
Property summary for the CompiledClipInstance object
compilerErrors object
Method summary for the compilerErrors object
ComponentInstance object
Property summary for the ComponentInstance object
componentsPanel object
Method summary for the componentsPanel object
Contour object
Method summary for the Contour object
Property summary for the Contour object
Document object
Method summary for the Document object
Property summary for the Document object
drawingLayer object
Method summary for the drawingLayer object
Edge object
Method summary for the Edge object
Property summary for the Edge object
Effect object
Property summary for the Effect object
Element object
Method summary for the Element object
Property summary for the Element object
Fill object
Property summary for the Fill object
Filter object
Property summary for the Filter object
flash object (fl)
Method summary for the flash object
Property summary for the flash object
FLfile object
Method summary for the FLfile object
folderItem object
fontItem object
Frame object
Method summary for the Frame object
Property summary for the Frame object
HalfEdge object
Method summary for the HalfEdge object
Property summary for the HalfEdge object
Instance object
Property summary for the Instance object
Item object
Method summary for the Item object
Property summary for the Item object
Layer object
Property summary for the Layer object
library object
Method summary for the library object
Property summary for the library object
Math object
Method summary for the Math object
Matrix object
Property summary for the Matrix object
outputPanel object
Method summary for the outputPanel object
Oval object
Property summary for the Oval object
Parameter object
Method summary for the Parameter object
Property summary for the Parameter object
Path object
Method summary for the Path object
Property summary for the Path object
Project object
Method summary for the Project object
Property summary for the Project object
ProjectItem object
Method summary for the ProjectItem object
Property summary for the ProjectItem object
Rectangle object
Property summary for the Rectangle object
Screen object
Property summary for the Screen object
ScreenOutline object
Method summary for the ScreenOutline object
Property summary for the ScreenOutline object
Shape object
Method summary for the Shape object
Property summary for the Shape object
SoundItem object
Property summary for the SoundItem object
Stroke object
Property summary for the Stroke object
SymbolInstance object
Property summary for the SymbolInstance object
SymbolItem object
Method summary for the SymbolItem object
Property summary for the SymbolItem object
Text object
Method summary for the Text object
Property summary for the Text object
TextAttrs object
Property summary for the TextAttrs object
TextRun object
Property summary for the TextRun object
Timeline object
Method summary for the Timeline object
Property summary for the Timeline object
ToolObj object
Method summary for the ToolObj object
Property summary for the ToolObj object
Tools object
Method summary for the Tools object
Property summary for the Tools object
Vertex object
Method summary for the Vertex object
Property summary for the Vertex object
XMLUI object
Method summary for the XMLUI object
VideoItem object
Property summary for the VideoItem object
Chapter 3: C-Level Extensibility
Integrating C functions
C-level extensibility and the JavaScript interpreter
Sample DLL implementation
Data types
typedef struct JSContext JSContext
typedef struct JSObject JSObject
typedef struct jsval jsval
typedef enum { JS_FALSE = 0, JS_TRUE = 1 }
JSBool
The C-level API
JSBool JS_DefineFunction
unsigned short *JS_ValueToString
JSBool JS_ValueToInteger
JSBool JS_ValueToDouble
JSBool JS_ValueToBoolean
JSBool JS_ValueToObject
JSBool JS_StringToValue
JSBool JS_DoubleToValue
JSVal JS_BooleanToValue
JSVal JS_BytesToValue
JSVal JS_IntegerToValue
JSVal JS_ObjectToValue
unsigned short *JS_ObjectType
JSObject *JS_NewArrayObject
long JS_GetArrayLength
JSBool JS_GetElement
JSBool JS_SetElement
JSBool JS_ExecuteScript
typedef JSBool (*JSNative)(JSContext *cx, JSObject *obj, unsigned int argc, jsval *argv, jsval *rval)
JSBool JS_DefineFunction
unsigned short *JS_ValueToString
JSBool JS_ValueToInteger
JSBool JS_ValueToDouble
JSBool JS_ValueToBoolean
JSBool JS_ValueToObject
JSBool JS_StringToValue
JSBool JS_DoubleToValue
JSVal JS_BooleanToValue
JSVal JS_BytesToValue
JSVal JS_IntegerToValue
JSVal JS_ObjectToValue
unsigned short *JS_ObjectType
JSObject *JS_NewArrayObject
long JS_GetArrayLength
JSBool JS_GetElement
JSBool JS_SetElement
JSBool JS_ExecuteScript







Download the file decompressor 7-zip.
Download the PDF reader Foxit PDF Reader.




TutorialsPDF.com © 2008 - This work is licensed under a Creative Commons License.