SlideShare a Scribd company logo
1 of 43
Introduction to JSFL
Who am I ? George Profenza     - Flash Developer at  disturb media -  Creative Computing  student at Goldsmiths,                                                          University of London
What will we talk about today ? We will learn how to get more out of the Flash IDE  Who is this talk for ? Since we're at  The London Flash Developers and Designers Meetup Group it is for both  Developers  and  Designers .
What will we talk about today ? We will learn how to get more out of the Flash IDE  Who is this talk for ? Since we're at  The London Flash Developers and Designers Meetup Group it is for both  Developers  and  Designers . How can we get out more out of the Flash IDE ?
What will we talk about today ? We will learn how to get more out of the Flash IDE  Who is this talk for ? Since we're at  The London Flash Developers and Designers Meetup Group it is for both  Developers  and  Designers . How can we get out more out of the Flash IDE ? Using JSFL.
What is JSFL ?
What is JSFL ? JSFL  is short for  JavaScript Flash
What is JSFL ? JSFL  is short for  JavaScript Flash JSFL  is the  scripting language  for the  Flash IDE This means we will be writing a bit of Javascript to  control the Flash IDE. That's about it!
Why would we want to do that ? 
Why would we want to do that ?            "He that would perfect his work must first sharpen his tools." Confucius (551-479)
Why would we want to do that ?    The no.1 reason I use jsfl is to  GET READ OF TEDIOUS REPETITIVE TASKS ! 
Why would we want to do that ?    The no.1 reason I use jsfl is to  GET READ OF TEDIOUS REPETITIVE TASKS  !     The no.2 reason is it allows a bit of freedom to  create your own tools  and make cool stuff. 
How many times have you done things like this: - add stop() - duplicate layer  - guide+hide a layer - reset the registration of a MC by aligning its content centre/TL - flip horizontal/vertical ... ?
How many times have you done things like this: - add stop() - duplicate layer  - guide+hide a layer - reset the registration of a MC by aligning its content centre/TL - flip horizontal/vertical ... ?    How much time did you spend doing this ?
How many times have you done things like this: - add stop() - duplicate layer  - guide+hide a layer - reset the registration of a MC by aligning its content centre/TL - flip horizontal/vertical ... ?    How much time did you spend doing this ?  Could it be more efficient ?
Randall Monroe, http://xkcd.org/85/
Some basic examples: LazyBoy Panel by me Copy Fill as AS3 by Tink Ouput Flash Filters,Record Stage Animation, etc. by Slavomir Durej  
Some animation tools (some of them oldschool, but handy) : http://www.dave-logan.com/weblog/?p=46 http://www.toonmonkey.com/extensions.html http://www.animonger.com/freetools.html Autocolor by Dave Logan Timing Chart by ToonMonkey
Great CS4 extensions by Justin Putney (ajarproductions)
There quite a few handy things to be made:      -  commands  - to bind to keyboard shortcuts     -  panels  - windowSWF/swfPanel     -  tools        - other-oldschool (behaviors - as2.0 only, timeline effects*)     -  new  - procScripts - Deco Tool, etc               *timeline effects were present in Flash up until version 9(CS 3)
There quite a few handy things to be made:      - commands - to bind to keyboard shortcuts     - panels - windowSWF/swfPanel     - tools - oldschool (behaviors - as2.0 only, timeline effects*)     - new - procScripts - Deco Tool         Ok, now we know JSFL is. Time to get something done:
Tutorial 1
Tutorial 1 - keep an eye out for a repetitive task
Tutorial 1 - keep an eye out for a repetitive task - our goal is to progress/learn from our past > History Tool      - finds steps that aren't marked' with a red X  
Tutorial 1 - keep an eye out for a repetitive task - our goal is to progress/learn from our past > History Tool      - finds steps that aren't marked' with a red X     - selects the steps needed > click the floppy disk icon (Save selected steps as command)   hey! no code! :)  
Tutorial 1 - keep an eye out for a repetitive task - our goal is to progress/learn from our past > History Tool      - finds steps that aren't marked' with a red X     - selects the steps needed > click the floppy disk icon (Save selected steps as command)   hey! no code! :)   Now you can assign a keyboard shortcut  (Flash > Keyboard Shortcuts)
Tutorial 2     Inspecting what is happening     - open a saved jsfl file   
Tutorial 2     Inspecting what is happening     - open a saved jsfl file     - look at the code - some of it is 'readable'
Tutorial 2     Inspecting what is happening     - opening a jsfl file     - look at the code - some of it is 'readable'     - repeat (what you do when you don't understand something)
Tutorial 2     Inspecting what is happening     - opening a jsfl file     - look at the code - some of it is 'readable'     - repeat (what you do when you don't understand something)     History Panel       - select the Panel's context menu(       - view (from the Panel's context menu) >                                       arguments in panel  /                                      javascript in panel   /                                     arguments in tooltip, etc.
More JSFL Commands Mostly you will be working with the  document , accessing properties of  elements (like MovieClips, Drawing Shapes, etc.) You can either use the current  selection , either use access the  timeline  and  layers  to get to the element you want to modify. Before we move on, I need to point out that in CS4 the documentation in not included in the IDE, but it present  online . It might be handy to  download it as a PDF  for offline reference.
The  document :      var doc = fl.getDocumentDOM();
The  document :      var doc = fl.getDocumentDOM(); The  selection      fl.trace(doc.selection);//result is array You can select  everything  if you want:      doc.selectAll(); Or  nothing (clear selection):      doc.selectNone();
Accessing the selection var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){     fl.trace(selection[i]);  }
Accessing the selection var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){     fl.trace(selection[i].name+'.x = ' + selection[i].x+';');  }
Accessing the selection, generating XML The JSFL Engine was updated to Javascript 1.6 in Flash CS3, which also means you get to use XML and E4X!  For more details see  Robert Penner's post  on this. var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml    var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){     layout.appendChild(<element />);//add an element node     layout.element[i].@name = selection[i].name;//setup attributes     layout.element[i].@x = selection[i].x;      layout.element[i].@y = selection[i].y; } fl.trace(layout); //let's see some output
Accessing the selection, generating XML The JSFL Engine was updated to Javascript 1.6 in Flash CS3, which also means you get to use XML and E4X!  For more details see  Robert Penner's post  on this. var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml    var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){     layout.appendChild(<element />);//add an element node     layout.element[i].@name = selection[i].name;//setup attributes     layout.element[i].@x = selection[i].x;      layout.element[i].@y = selection[i].y; } fl.trace(layout); //let's see some output
Accessing the selection, generating XML The JSFL Engine was updated to Javascript 1.6 in Flash CS3, which also means you get to use XML and E4X!  For more details see  Robert Penner's post  on this. var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml    var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){     layout.appendChild(<element />);//add an element node     layout.element[i].@name = selection[i].name;//setup attributes     layout.element[i].@x = selection[i].x;      layout.element[i].@y = selection[i].y; } fl.clipCopyString(layout);//now it's in the clipboard!
Accessing the selection, generating XML Tiny gotcha! The autocomplete will display   fl.copyClipString(string); not fl.clipCopyString(string);Trust the documentation, not the IDE on this one 
Accessing the selection, generating XML, saving to a file var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml    var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){     layout.appendChild(<element />);//add an element node     layout.element[i].@name = selection[i].name;//setup attributes     layout.element[i].@x = selection[i].x;      layout.element[i].@y = selection[i].y; } fl.trace(FLfile.write(&quot;~/layout.xml&quot;,layout));//beware! FLfile warnings: 1. setup the URI properly('file:///c:'...on PC, '/Work/prj'...on OSX 2. we trace the result, because you can write files only if you uses has the rights to do so! 3. Use it wisely, there's no UNDO if you mess up files!
You can use JSFL with actionscript 3.0 by writing a Flash Panel (aka swfPanel, Window SWF) In actionscript all you need to do is call:   MMExecute(&quot;your javascript here&quot;); e.g. MMExecute(&quot;alert('Hello from AS3!')&quot;); The function returns a String which is the result of the JSFL operation(s), handy for debugging. A very good video tutorial on  Lee Brimelow's gotoandlearn
Where to go from here: Since you know scripting basics and how to access documentation, you can script away in other software.          If you look in CS4's extension manager, you see Photoshop, Illustrator, etc,  You can actually develop Flash Panels for those apps, work with AIR, etc. Homework: Look at other software on your machine, see if has a javascript API and print an alert :)
  Thanks LSBU for hosting us!    Thank you for dropping by ^_^     George Profenza - disturb media

More Related Content

What's hot

JavaScript - From Birth To Closure
JavaScript - From Birth To ClosureJavaScript - From Birth To Closure
JavaScript - From Birth To ClosureRobert Nyman
 
Graph-Tool in Practice
Graph-Tool in PracticeGraph-Tool in Practice
Graph-Tool in PracticeMosky Liu
 
Clean Code: Stop wasting my time
Clean Code: Stop wasting my timeClean Code: Stop wasting my time
Clean Code: Stop wasting my timeEdorian
 
OSCON2014 : Quick Introduction to System Tools Programming with Go
OSCON2014 : Quick Introduction to System Tools Programming with GoOSCON2014 : Quick Introduction to System Tools Programming with Go
OSCON2014 : Quick Introduction to System Tools Programming with GoChris McEniry
 
Elegant concurrency
Elegant concurrencyElegant concurrency
Elegant concurrencyMosky Liu
 
Python: an introduction for PHP webdevelopers
Python: an introduction for PHP webdevelopersPython: an introduction for PHP webdevelopers
Python: an introduction for PHP webdevelopersGlenn De Backer
 
Writing and using php streams and sockets tek11
Writing and using php streams and sockets   tek11Writing and using php streams and sockets   tek11
Writing and using php streams and sockets tek11Elizabeth Smith
 
Everything is Permitted: Extending Built-ins
Everything is Permitted: Extending Built-insEverything is Permitted: Extending Built-ins
Everything is Permitted: Extending Built-insAndrew Dupont
 

What's hot (11)

JavaScript Patterns
JavaScript PatternsJavaScript Patterns
JavaScript Patterns
 
JavaScript - From Birth To Closure
JavaScript - From Birth To ClosureJavaScript - From Birth To Closure
JavaScript - From Birth To Closure
 
Graph-Tool in Practice
Graph-Tool in PracticeGraph-Tool in Practice
Graph-Tool in Practice
 
Clean Code: Stop wasting my time
Clean Code: Stop wasting my timeClean Code: Stop wasting my time
Clean Code: Stop wasting my time
 
OSCON2014 : Quick Introduction to System Tools Programming with Go
OSCON2014 : Quick Introduction to System Tools Programming with GoOSCON2014 : Quick Introduction to System Tools Programming with Go
OSCON2014 : Quick Introduction to System Tools Programming with Go
 
Elegant concurrency
Elegant concurrencyElegant concurrency
Elegant concurrency
 
Python: an introduction for PHP webdevelopers
Python: an introduction for PHP webdevelopersPython: an introduction for PHP webdevelopers
Python: an introduction for PHP webdevelopers
 
10 Ways To Improve Your Code
10 Ways To Improve Your Code10 Ways To Improve Your Code
10 Ways To Improve Your Code
 
ORMs in Golang
ORMs in GolangORMs in Golang
ORMs in Golang
 
Writing and using php streams and sockets tek11
Writing and using php streams and sockets   tek11Writing and using php streams and sockets   tek11
Writing and using php streams and sockets tek11
 
Everything is Permitted: Extending Built-ins
Everything is Permitted: Extending Built-insEverything is Permitted: Extending Built-ins
Everything is Permitted: Extending Built-ins
 

Viewers also liked

Bahasa pemrograman (java)
Bahasa pemrograman (java)Bahasa pemrograman (java)
Bahasa pemrograman (java)Nur Shidiq
 
Hl 440 project powerpoint
Hl 440 project powerpointHl 440 project powerpoint
Hl 440 project powerpointLorne Washburn
 
Opinion Piece PowerPoint
Opinion Piece PowerPointOpinion Piece PowerPoint
Opinion Piece PowerPointLorne Washburn
 
Volcanic Eruptions
Volcanic EruptionsVolcanic Eruptions
Volcanic Eruptionsguest86cb95
 
Philips Social Media Manifesto
Philips Social Media ManifestoPhilips Social Media Manifesto
Philips Social Media ManifestoPhilipGasslander
 
Philips Social Media Manifesto
Philips Social Media ManifestoPhilips Social Media Manifesto
Philips Social Media ManifestoPhilipGasslander
 
Android Fast Track - Database SQLite (Kamus Tiga Bahasa)
Android Fast Track - Database SQLite (Kamus Tiga Bahasa)Android Fast Track - Database SQLite (Kamus Tiga Bahasa)
Android Fast Track - Database SQLite (Kamus Tiga Bahasa)Agus Haryanto
 
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbTutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbcreatorb dev
 
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android StudioAgus Haryanto
 
Pengenalan android ndk
Pengenalan android ndkPengenalan android ndk
Pengenalan android ndkGoogle
 
Ulhar dg power point
Ulhar dg power pointUlhar dg power point
Ulhar dg power pointari handoko
 
Contoh Evaluasi dengan power point
Contoh Evaluasi dengan power pointContoh Evaluasi dengan power point
Contoh Evaluasi dengan power pointari handoko
 

Viewers also liked (16)

Bahasa pemrograman (java)
Bahasa pemrograman (java)Bahasa pemrograman (java)
Bahasa pemrograman (java)
 
Baba Studio Company Profile
Baba Studio Company ProfileBaba Studio Company Profile
Baba Studio Company Profile
 
Hl 440 project powerpoint
Hl 440 project powerpointHl 440 project powerpoint
Hl 440 project powerpoint
 
Baba Studio Company Profile
Baba Studio Company ProfileBaba Studio Company Profile
Baba Studio Company Profile
 
Opinion Piece PowerPoint
Opinion Piece PowerPointOpinion Piece PowerPoint
Opinion Piece PowerPoint
 
Volcanic Eruptions
Volcanic EruptionsVolcanic Eruptions
Volcanic Eruptions
 
Philips Social Media Manifesto
Philips Social Media ManifestoPhilips Social Media Manifesto
Philips Social Media Manifesto
 
Philips Social Media Manifesto
Philips Social Media ManifestoPhilips Social Media Manifesto
Philips Social Media Manifesto
 
Android Fast Track - Database SQLite (Kamus Tiga Bahasa)
Android Fast Track - Database SQLite (Kamus Tiga Bahasa)Android Fast Track - Database SQLite (Kamus Tiga Bahasa)
Android Fast Track - Database SQLite (Kamus Tiga Bahasa)
 
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbTutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
 
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android Studio
 
Pengenalan android ndk
Pengenalan android ndkPengenalan android ndk
Pengenalan android ndk
 
Amp pres
Amp presAmp pres
Amp pres
 
Amp pres
Amp presAmp pres
Amp pres
 
Ulhar dg power point
Ulhar dg power pointUlhar dg power point
Ulhar dg power point
 
Contoh Evaluasi dengan power point
Contoh Evaluasi dengan power pointContoh Evaluasi dengan power point
Contoh Evaluasi dengan power point
 

Similar to Introduction To JSFL

Modern JavaScript Programming
Modern JavaScript Programming Modern JavaScript Programming
Modern JavaScript Programming Wildan Maulana
 
NYPHP March 2009 Presentation
NYPHP March 2009 PresentationNYPHP March 2009 Presentation
NYPHP March 2009 Presentationbrian_dailey
 
jQuery Presentation - Refresh Events
jQuery Presentation - Refresh EventsjQuery Presentation - Refresh Events
jQuery Presentation - Refresh EventsEugene Andruszczenko
 
Eugene Andruszczenko: jQuery
Eugene Andruszczenko: jQueryEugene Andruszczenko: jQuery
Eugene Andruszczenko: jQueryRefresh Events
 
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)Ondřej Machulda
 
JavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptJavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptLaurence Svekis ✔
 
C:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterC:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterSuite Solutions
 
High Performance JavaScript 2011
High Performance JavaScript 2011High Performance JavaScript 2011
High Performance JavaScript 2011Nicholas Zakas
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneVincenzo Barone
 
Joomla Day Austin Part 4
Joomla Day Austin Part 4Joomla Day Austin Part 4
Joomla Day Austin Part 4Kyle Ledbetter
 
How and Why to extend Firefox
How and Why to extend FirefoxHow and Why to extend Firefox
How and Why to extend FirefoxGraham King
 
Codeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiCodeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiFlorent Batard
 
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCatsIntroduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCatsDerek Anderson
 
Front-end development introduction (JavaScript). Part 2
Front-end development introduction (JavaScript). Part 2Front-end development introduction (JavaScript). Part 2
Front-end development introduction (JavaScript). Part 2Oleksii Prohonnyi
 

Similar to Introduction To JSFL (20)

Ext 0523
Ext 0523Ext 0523
Ext 0523
 
Deploy Flex with Apache Ant
Deploy Flex with Apache AntDeploy Flex with Apache Ant
Deploy Flex with Apache Ant
 
Modern JavaScript Programming
Modern JavaScript Programming Modern JavaScript Programming
Modern JavaScript Programming
 
Lightweight web frameworks
Lightweight web frameworksLightweight web frameworks
Lightweight web frameworks
 
Yahoo is open to developers
Yahoo is open to developersYahoo is open to developers
Yahoo is open to developers
 
NYPHP March 2009 Presentation
NYPHP March 2009 PresentationNYPHP March 2009 Presentation
NYPHP March 2009 Presentation
 
jQuery Presentation - Refresh Events
jQuery Presentation - Refresh EventsjQuery Presentation - Refresh Events
jQuery Presentation - Refresh Events
 
Eugene Andruszczenko: jQuery
Eugene Andruszczenko: jQueryEugene Andruszczenko: jQuery
Eugene Andruszczenko: jQuery
 
Demystifying Maven
Demystifying MavenDemystifying Maven
Demystifying Maven
 
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
 
JavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptJavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScript
 
C:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterC:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse Infocenter
 
High Performance JavaScript 2011
High Performance JavaScript 2011High Performance JavaScript 2011
High Performance JavaScript 2011
 
Scripting The Dom
Scripting The DomScripting The Dom
Scripting The Dom
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind Plone
 
Joomla Day Austin Part 4
Joomla Day Austin Part 4Joomla Day Austin Part 4
Joomla Day Austin Part 4
 
How and Why to extend Firefox
How and Why to extend FirefoxHow and Why to extend Firefox
How and Why to extend Firefox
 
Codeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiCodeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansai
 
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCatsIntroduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
 
Front-end development introduction (JavaScript). Part 2
Front-end development introduction (JavaScript). Part 2Front-end development introduction (JavaScript). Part 2
Front-end development introduction (JavaScript). Part 2
 

Recently uploaded

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Introduction To JSFL

  • 2. Who am I ? George Profenza     - Flash Developer at disturb media - Creative Computing student at Goldsmiths,                                                         University of London
  • 3. What will we talk about today ? We will learn how to get more out of the Flash IDE Who is this talk for ? Since we're at  The London Flash Developers and Designers Meetup Group it is for both Developers and Designers .
  • 4. What will we talk about today ? We will learn how to get more out of the Flash IDE Who is this talk for ? Since we're at  The London Flash Developers and Designers Meetup Group it is for both Developers and Designers . How can we get out more out of the Flash IDE ?
  • 5. What will we talk about today ? We will learn how to get more out of the Flash IDE Who is this talk for ? Since we're at  The London Flash Developers and Designers Meetup Group it is for both Developers and Designers . How can we get out more out of the Flash IDE ? Using JSFL.
  • 7. What is JSFL ? JSFL is short for JavaScript Flash
  • 8. What is JSFL ? JSFL is short for JavaScript Flash JSFL is the scripting language for the Flash IDE This means we will be writing a bit of Javascript to  control the Flash IDE. That's about it!
  • 9. Why would we want to do that ? 
  • 10. Why would we want to do that ?            &quot;He that would perfect his work must first sharpen his tools.&quot; Confucius (551-479)
  • 11. Why would we want to do that ?    The no.1 reason I use jsfl is to  GET READ OF TEDIOUS REPETITIVE TASKS ! 
  • 12. Why would we want to do that ?    The no.1 reason I use jsfl is to  GET READ OF TEDIOUS REPETITIVE TASKS !     The no.2 reason is it allows a bit of freedom to  create your own tools and make cool stuff. 
  • 13. How many times have you done things like this: - add stop() - duplicate layer - guide+hide a layer - reset the registration of a MC by aligning its content centre/TL - flip horizontal/vertical ... ?
  • 14. How many times have you done things like this: - add stop() - duplicate layer - guide+hide a layer - reset the registration of a MC by aligning its content centre/TL - flip horizontal/vertical ... ?    How much time did you spend doing this ?
  • 15. How many times have you done things like this: - add stop() - duplicate layer - guide+hide a layer - reset the registration of a MC by aligning its content centre/TL - flip horizontal/vertical ... ?    How much time did you spend doing this ? Could it be more efficient ?
  • 17. Some basic examples: LazyBoy Panel by me Copy Fill as AS3 by Tink Ouput Flash Filters,Record Stage Animation, etc. by Slavomir Durej  
  • 18. Some animation tools (some of them oldschool, but handy) : http://www.dave-logan.com/weblog/?p=46 http://www.toonmonkey.com/extensions.html http://www.animonger.com/freetools.html Autocolor by Dave Logan Timing Chart by ToonMonkey
  • 19. Great CS4 extensions by Justin Putney (ajarproductions)
  • 20. There quite a few handy things to be made:      - commands - to bind to keyboard shortcuts     - panels - windowSWF/swfPanel     - tools       - other-oldschool (behaviors - as2.0 only, timeline effects*)     - new - procScripts - Deco Tool, etc               *timeline effects were present in Flash up until version 9(CS 3)
  • 21. There quite a few handy things to be made:      - commands - to bind to keyboard shortcuts     - panels - windowSWF/swfPanel     - tools - oldschool (behaviors - as2.0 only, timeline effects*)     - new - procScripts - Deco Tool         Ok, now we know JSFL is. Time to get something done:
  • 23. Tutorial 1 - keep an eye out for a repetitive task
  • 24. Tutorial 1 - keep an eye out for a repetitive task - our goal is to progress/learn from our past > History Tool     - finds steps that aren't marked' with a red X  
  • 25. Tutorial 1 - keep an eye out for a repetitive task - our goal is to progress/learn from our past > History Tool     - finds steps that aren't marked' with a red X     - selects the steps needed > click the floppy disk icon (Save selected steps as command)   hey! no code! :)  
  • 26. Tutorial 1 - keep an eye out for a repetitive task - our goal is to progress/learn from our past > History Tool     - finds steps that aren't marked' with a red X     - selects the steps needed > click the floppy disk icon (Save selected steps as command)   hey! no code! :)   Now you can assign a keyboard shortcut  (Flash > Keyboard Shortcuts)
  • 27. Tutorial 2    Inspecting what is happening     - open a saved jsfl file   
  • 28. Tutorial 2    Inspecting what is happening     - open a saved jsfl file     - look at the code - some of it is 'readable'
  • 29. Tutorial 2    Inspecting what is happening     - opening a jsfl file     - look at the code - some of it is 'readable'     - repeat (what you do when you don't understand something)
  • 30. Tutorial 2    Inspecting what is happening     - opening a jsfl file     - look at the code - some of it is 'readable'     - repeat (what you do when you don't understand something)     History Panel      - select the Panel's context menu(      - view (from the Panel's context menu) >                                       arguments in panel  /                                     javascript in panel   /                                    arguments in tooltip, etc.
  • 31. More JSFL Commands Mostly you will be working with the document , accessing properties of elements (like MovieClips, Drawing Shapes, etc.) You can either use the current selection , either use access the timeline and layers to get to the element you want to modify. Before we move on, I need to point out that in CS4 the documentation in not included in the IDE, but it present online . It might be handy to download it as a PDF for offline reference.
  • 32. The document :      var doc = fl.getDocumentDOM();
  • 33. The document :      var doc = fl.getDocumentDOM(); The selection      fl.trace(doc.selection);//result is array You can select everything if you want:      doc.selectAll(); Or nothing (clear selection):      doc.selectNone();
  • 34. Accessing the selection var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){    fl.trace(selection[i]); }
  • 35. Accessing the selection var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){    fl.trace(selection[i].name+'.x = ' + selection[i].x+';'); }
  • 36. Accessing the selection, generating XML The JSFL Engine was updated to Javascript 1.6 in Flash CS3, which also means you get to use XML and E4X!  For more details see Robert Penner's post on this. var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml   var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){    layout.appendChild(<element />);//add an element node    layout.element[i].@name = selection[i].name;//setup attributes    layout.element[i].@x = selection[i].x;    layout.element[i].@y = selection[i].y; } fl.trace(layout); //let's see some output
  • 37. Accessing the selection, generating XML The JSFL Engine was updated to Javascript 1.6 in Flash CS3, which also means you get to use XML and E4X!  For more details see Robert Penner's post on this. var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml   var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){    layout.appendChild(<element />);//add an element node    layout.element[i].@name = selection[i].name;//setup attributes    layout.element[i].@x = selection[i].x;    layout.element[i].@y = selection[i].y; } fl.trace(layout); //let's see some output
  • 38. Accessing the selection, generating XML The JSFL Engine was updated to Javascript 1.6 in Flash CS3, which also means you get to use XML and E4X!  For more details see Robert Penner's post on this. var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml   var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){    layout.appendChild(<element />);//add an element node    layout.element[i].@name = selection[i].name;//setup attributes    layout.element[i].@x = selection[i].x;    layout.element[i].@y = selection[i].y; } fl.clipCopyString(layout);//now it's in the clipboard!
  • 39. Accessing the selection, generating XML Tiny gotcha! The autocomplete will display   fl.copyClipString(string); not fl.clipCopyString(string);Trust the documentation, not the IDE on this one 
  • 40. Accessing the selection, generating XML, saving to a file var doc = fl.getDocumentDOM();//get the current document ref. var selection = doc.selection;//get the selection var layout = <layout />;//create the root node for our xml   var elementsNum = selection.length;//store this for counting* for(var i = 0 ; i  < elementsNum ; i++){    layout.appendChild(<element />);//add an element node    layout.element[i].@name = selection[i].name;//setup attributes    layout.element[i].@x = selection[i].x;    layout.element[i].@y = selection[i].y; } fl.trace(FLfile.write(&quot;~/layout.xml&quot;,layout));//beware! FLfile warnings: 1. setup the URI properly('file:///c:'...on PC, '/Work/prj'...on OSX 2. we trace the result, because you can write files only if you uses has the rights to do so! 3. Use it wisely, there's no UNDO if you mess up files!
  • 41. You can use JSFL with actionscript 3.0 by writing a Flash Panel (aka swfPanel, Window SWF) In actionscript all you need to do is call:   MMExecute(&quot;your javascript here&quot;); e.g. MMExecute(&quot;alert('Hello from AS3!')&quot;); The function returns a String which is the result of the JSFL operation(s), handy for debugging. A very good video tutorial on Lee Brimelow's gotoandlearn
  • 42. Where to go from here: Since you know scripting basics and how to access documentation, you can script away in other software.          If you look in CS4's extension manager, you see Photoshop, Illustrator, etc,  You can actually develop Flash Panels for those apps, work with AIR, etc. Homework: Look at other software on your machine, see if has a javascript API and print an alert :)
  • 43.   Thanks LSBU for hosting us!    Thank you for dropping by ^_^     George Profenza - disturb media

Editor's Notes

  1. who am I today? &apos;forgive me for my English is not so Premium!&apos; I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget()
  2. who am I today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________
  3. who am I today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________
  4. who am I today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________
  5. who am I today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________
  6. who am I today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks)
  7. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks)
  8. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks)
  9. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks)
  10. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  11. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  12. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  13. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  14. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  15. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  16. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  17. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  18. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________
  19. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  20. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  21. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  22. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  23. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  24. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  25. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  26. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  27. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  28. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  29. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  30. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  31. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  32. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  33. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  34. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  35. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  36. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  37. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  38. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  39. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  40. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  41. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________
  42. who am I...today? I&apos;ve seen Flash 5 on a friends&apos; computer, liked the drawing and the bee animating on a path tutorial Used Flash MX when I got my 1st computer, been using it since.   I started learning actionscript 2.0 in 2006 and as3.0 in 2007, 2008, until that time: stop(), gotoAndStop(), tellTarget() __________________________   (We&apos;ll start nice and easy, I will walk through some really basic tasks which I would encourage you to follow. We all have different ways of learning things though, so if you just want to focus your attention on one thing at a time then try for yourself later, that&apos;s perfectly fine.&apos; These steps will be available in the materials online.) __________________________ most of the software for creative use allow access to the automate the software here and there e.g. ms office - macros, adobe cs - js, 3dsmax - maxscript, maya - MEL,python, blender - pyton, sketchup - ruby, etc. why - scripting is easy to pickup but gives fast results (performing some tasks) _________________________ Try to STOP REPEATING YOURSELF !STOP REPEATING YOURSELF !STOP REPEATING YOURSELF ! ______________________ It gets fun once you get the hang of it, can get addictive. ________________________ Ok, time to get something done: Flash was originially was a designers/animators tool for a few good versions before actionscript, therefore age&amp;beauty before code :) __________________________