site map 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

planning & inscription

Schedule:
 
Dates :

Timetable:

Duration:

Fee:

 

Workshop :

Dates:

Timetable:

Duration:

Fee:

Inscription

 
 
18.02 - 11.04.2008

14:00 - 17:00

12 sessions

CHF 2’700.-

 

 

Coming soon

9:00-12:30 & 13:30-17:00

5 days

CHF 2’700.-

javascript

ActionScript allows Flash developers to implement interactivity in order to create complex and content-rich applications with a non-linear flow.

Flash - ActionScript are not only used to create dynamic websites and Rich Internet Applications but also stand-alone software, when developing advertisement tools, interactive tutorials, or other adaptive interfaces.

The web is by far not the only support for Flash creative products: these can be also deployed using e-organizers, cell phones, smart cameras and interactive information stands. Have a look at the following successful sites using this technology, and see for yourself:

www.flashearth.com;
www.wallop.com;
www.marumishi.com/asp/newsmap ;
incubator.quasimondo.com/flash/flickeur.php.

ActionScript is an object-oriented programming (OOP) language. It is derived from ECMAScript - the same W3C norm as JavaScript - and is somewhat similar to Java as for its structure. it is prototype-based, that is, based on objects that can be cloned to create other objects. As a OOP language, it supports such OOP elements as classes, interfaces, inheritance, composition etc.

In contrast to JavaScript, ActionScript’s Document Object Model (DOM) is not based on windows, documentsor forms but rather on clips, sound content and texts. Moreover, it allows asynchronous functions, that is, elements can be loaded independently and autonomously.

Already the first version of ActionScript implemented XML enabling the Flash platform to send and receive structured information.

The 3nd version of ActionScript includes such new additions as strict typing, explicit class declaration, inheritance and interfaces.

 

javascript

a work station with an individual account
for your working sessions

an individual space accessible via the
web for pubslishing your sites, also
accessible via FTP

all necessary documentation, including
tutorials, software and a collection of
external links

actionscript

Module 2

 

AS3 / OOP : Structure & concepts

Object-oriented programming: why

using classes? Packages &
personalized classes. Outer and inner
Classes.

Inheritance and polymorphism.

What is a sub-class ? Extending
Classes.

Interfaces.

Interfaces as a data type.
Implementing interfaces.

Event handlers.

Using event handlers, and associating
them with buttons and clips.
Listeners.

Using clips

Controling clips using ActionScript.
SWF files and the root scenario.
Modifying clips.
Clip depth.
Using clips as masks.

AS3 / OOP : client - serveur

Using external data.

Variables. Connecting to server
scripts. Using structured data with
XML. Interaction with FlashPlayer &
External APIs.

Security.

Compatibility issues. Domains.
Data access. HTTPS.

De-buggers

Programming recommandations &

conventions for ActionScript 3.0.
Optimze your code.

Error messages

Developping an aplication in AS3 using OOP concepts.

 

 

5. 

5.1 

 
 
 

5.2  

 
 

5.3 

 
 

5.4 

 
 
 

5.5 

 
 
 
 
 

6. 

6.1 

 
 
 
 

6.2 

 
 

6.3 

6.4 

 
 

6.5 

7

Module 1

 

AS3 / Programming

language and syntax basics

ActionScript vs. JavaScript.
Dot syntax and target paths. Punctuation. Parameters. Keywords. Instructions. Loops. Arrays. Operators.

Functions & methods.

Function and method types. Global
and scenario functions. Calling
methods.

AS3 / Animation & interactivity

Using text and strings.

Text fields. Fonts.
Formatting, page layout,
stylesheets. The String class.

Animation, Filters and Drawings

Animation & various effects.
Filters & manipulating objects using ActionScript.
Mixing modes.
Drawing with ActionScript.

Creating interactivity with
ActionScript.
SWF files.
Events and interaction.
SWF-file-controled read out.
Interactivity and visual effects.

Using images, sound and video.

Loading and using data in different
formats.
Root scenario.

Recovering real-time data: blogs,
pictures, stats, RSS.

Introduction in OOP

Developping a website in Flash

 

 

1.

1.1

 
 
 
 

1.2

 
 
 

2.

2.1

 
 
 

2.2

 
 
 
 
 

2.3  
 

 
 
 
 

2.4  
 

 
 

2.5
 

3

4

XML

add interactivity to your Flash
applications and websites

create Flash scenarios with
non-linear flow

structure your Flash projects

create complex, dynamic
and content-rich applications

create tutorials, advertisement tools
and other adaptive interfaces

 

WEB Services

Preparing media content using
Adobe Photoshop & Illustrator

Knowledge of JavaScript

Knowledge of Flash graphic
interface 

XML

All courses are given by highly qualified and experienced professional staff.

Every session comprises supervised exercises.

The program consists of 8 three-hour class sessions and 12 hours of assisted project work.

Participants have permanent access to their work folders on the server via FTP.

WEB Services

WebDesigners

MotionDesigners

PHP and JavaScript programmers

Multimedia software developers

WEB Services

Javascript

PHP / MySQL

AJAX

Flash 8 graphic interface

Motion graphics

Multimedia: digital video montage
and sound