SlideShare ist ein Scribd-Unternehmen logo
1 von 20
* Historia de Flash
Un lenguaje interpretado es un lenguaje de
programación que está diseñado para ser
ejecutado por medio de un intérprete, en
contraste    con   los   lenguajes    compilados.
Teóricamente, cualquier lenguaje puede ser
compilado o ser interpretado, así que esta
designación es aplicada puramente debido a la
práctica de implementación común y no a
alguna característica subyacente de un lenguaje
en particular. Sin embargo, hay lenguajes que
son    diseñados    para   ser   intrínsecamente
interpretativos, por lo tanto un compilador
causará una carencia de la eficacia. Muchos
autores rechazan la clasificación de lenguajes
de    programación     entre   interpretados    y
compilados, considerando que el modo de
ejecución (por medio de intérprete o de
compilador) A ciertos lenguajes interpretados
también se les conoce como lenguajes de script.
*Antecedentes
            históricos de Flash.
* En los comienzos de la computación, el
 diseño del lenguaje fue fuertemente
 influenciado por la decisión de usar como
 modo de ejecución, la compilación o la
 interpretación. Por otro lado, algunos
 lenguajes interpretados toman ventaja de
 los    aspectos     dinámicos     de    la
 interpretación     para     hacer    tales
 declaraciones innecesarias. Por ejemplo,
 Smalltalk el cual fue diseñado para ser
 interpretado en tiempo de ejecución,
 permite a objetos genéricos interactuar
 dinámicamente entre sí.
*Ventajas de Flash.
* Los  lenguajes interpretados dan a los programas
 cierta flexibilidad adicional sobre los lenguajes
 compilados. Algunas características que son más
 fáciles de implementar en intérpretes que en
 compiladores incluyen, pero no se limitan, a:
* Independencia    de plataforma (por ejemplo el byte
 code de Java)
* reflexióny uso reflexivo del evaluador (ej. una
 función eval de primer orden)
* tipos Dinámicos
* Facilidad en la     depuración (es más fácil obtener
 información      del   código   fuente en   lenguajes
 interpretados)
* Pequeño   tamaño del programa (puesto que los
 lenguajes interpretados tienen flexibilidad para elegir
 el código de instrucción)
* ámbito dinámico
* gestión de memoria automática
*Desventajas de Flash
La ejecución del programa por medio de un
intérprete es usualmente mucho menos eficiente
que la ejecución de un programa compilado. No
es eficiente en tiempo porque, o cada instrucción
debe pasar por una interpretación en tiempo de
ejecución,    o    como     en   más     recientes
implementaciones, el código tiene que ser
compilado a una representación intermedia antes
de cada ejecución. La máquina virtual es una
solución parcial al problema de la eficiencia del
tiempo pues la definición del lenguaje intermedio
es mucha más cercana al lenguaje de máquina y
por lo tanto más fácil de ser traducida en tiempo
de ejecución. Otra desventaja es la necesidad de
un intérprete en la máquina local para poder
hacer la ejecución posible.
*Lenguajes
interpretados
*ActionScript
* Ad o be   A ct io n Sc ri pt es el
                             ación de
 lenguaje de program
                            Flash.
  la Platafor ma Adobe
                        desarrollado
* Originalmente                que los
  como una forma para
                             ramen de
   desarrolladores prog
   forma más interactiva.
           programación            con
*  La
                                mucha
   ActionScript permite
            eficiencia        en     las
    más
                              atafor ma
    aplicaciones de la pl
                para          constr uir
    Flash
                              do tipo,
    animaciones de to
                               mplejas,
    desde simples a co
                               terfaces
    ricas en datos e in
    interactivas.
*Estructura de
  ActionSript
* Flashestá compuesto por objetos, con su
 respectiva ruta dentro del swf Cada uno
 de estos en ActionScript pertenece a una
 clase    (MovieClip,   botones,    Vectores
 (Arrays), etc.), que contiene Propiedades y
 Métodos o funciones.
* Propiedades:Dentro del archivo raíz de la
 clase, están declaradas como variables
 (alpha, useHandCursor, length).
* Métodos  o funciones: Dentro del archivo
 raíz de la clase, están declaradas como
 funciones (stop)
* gotoAndPlay(), getURL()).
*ActionScript 3.0
* ActionScript  3.0    ofrece un  modelo    de
 programación robusto que resultará familiar a
 los desarrolladores con conocimientos básicos
 sobre programación orientada a objetos.
 Algunas de las principales funciones de
 ActionScript 3.0 son:
* Una  nueva máquina virtual ActionScript,
 denominada AVM2 que utiliza un nuevo
 conjunto de instrucciones de código de bytes y
 proporciona     importantes    mejoras     de
 rendimiento.
* Una  base de código de compilador más
 moderna, que se ajusta mejor al estándar
 ECMAScript (ECMA 262) y que realiza mejores
 optimizaciones que las versiones anteriores del
 compilador.
*Ventajas de
                                              ActionScript 3
                      3.0   aumenta      las
                                                            .0
            ri pt
* ActionSc s de creación de
  posibilidade                     nteriores
                   s  versiones a
  scripts de la                    diseñado
                 c ript. Se ha
  de ActionS                 creación d
                                            e
   para fac    ilitar la                   on
                             omplejas c
   aplicacio  nes muy c
                                    inosos y
                   e  datos volum
   conjuntos d                    lizables y
                   c ódigo reuti
    bases de                    unque no se
    orientadas    a objetos. A              se
                              tenido que
    requiere    para el con
                                      layer 9,
                    Ad  obe Flash P
     ejecuta en                     introducir
                      3.0 permite
     ActionScript                imiento que
     unas mejo     ras de rend                la
                               s con AVM2
      sólo está  n disponible               igo
                             tual. El cód
      nueva   máquina vir
                                     jecutarse
                       3.0 puede e
      ActionScript                diez veces
                     velocidad
       con una                    ActionScrip
                                                t
       mayor qu    e el código
       heredado.
El lenguaje ActionScript 2.0 es
  compatible para hacer juegos en
  PSP utilizando el navegador web,
    pero sólo podrán utilizarse las
 flechas y X, los demás botones no
funcionan. Para ejecutar un archivo
flash "nombre.swf" basta con crear
 una carpeta con el nombre FLASH
   en el directorio de la tarjeta de
   memoria de la psp en el mismo
 nivel que music o picture, y copiar
  lo siguiente en el navegador web
   de la psp: file:/flash/nombre.swf
Adobe Director
     Software de: Adobe
Plataforma: Windows, Mac
Usado para: Creación de
Aplicaciones Multimedia
MIME: media/shockwave
    Licencia: No libre
Sitio web: Adobe Director
          Home
*Adobe Director
Adobe     Dir ector  Es una aplicación de
Desarrollo de Software (o Autoría de Software)
Multimedia (que inspiró a Adobe Flash® )
destinado para la producción de programas
ejecutables ricos en contenido multimedia. Es
considerada una de las herramientas más
poderosas de integración y programación de
medios digitales, debido a su versatilidad de
poder incorporar imágenes, audio, vídeo digital,
películas flash, y un engine 3D, en una sola
aplicación, y manipularlas a través de un
lenguaje de programación (Lingo; Javascript).
Desarrollado originalmente por la empresa
Macromedia, es actualmente distribuido por
Adobe Systems Incorporated.
Las presentaciones multimedia generadas por Director
pueden ser distribuidas a través de diversos medios, como
discos digitales CD, DVD o cualquier otro soporte de
información binaria pendrives, tarjetas de memoria, discos
duros. También permite ser distribuido y ejecutado
directamente en plataformas Web gracias al formato
Shockwave (creado para esos fines).
Director también permite la manipulación de modelos en 3D,
gracias a Shockwave 3D. Es así como diversos programas de
modela miento, como 3D Studio MAX (de la empresa
Autodesk), permiten exportar sus modelos (incluyendo las
animaciones) en formato Shockwave 3D, el que puede ser
importado a Director, y manipulado a través de instrucciones.
A través de variados Xtras (como Havok), Director también
puede manipular propiedades físicas de modelos 3D (como
por ejemplo, gravedad, coeficientes de roce, restitución, etc.)
que permiten lograr simulaciones más realistas, tanto para
software de ingeniería avanzada, como para juegos.
irector
              zamiento de D
* Con el lan                   versión
  11 y su    evolución a la
                                  e, se
  11.5, de la   mano de Adob
                                    tX y
  incor poró sop  or te para Direc
                               cidades
  se extend   ieron las capa
                                 engine
   en 3D bas    adas en el
                             por tación
   PhysX d   e NVIDIA, im
                                 tchUp,
   de 3D desd    e Google Ske
                              ltros de
   así com    o también fi
                                  io 5.1,
    bitmaps, c  anales de aud
                             n, sopor te
    vídeo e n alta definició
                                ción de
    para H.2   64, e inte gra
                                      ave
                    CS3 y Shockw
    Adobe Flash
     Player 11.
   
*Director y Flash
Históricamente, la comunidad más cercana a Flash
y desconocedora de Director, tiende a preguntarse
sobre las comparaciones entre ambos programas.
Literalmente, Director y Flash no son competidores.
Flash nació en 1996, orientado al desarrollo de
aplicaciones multimedia en Web, y en poco tiempo
evolucionó poderosamente de la mano del lenguaje
ActionScript. Director nació varios años antes
(1985),   y    evolucionó   como    una   poderosa
herramienta de integración de medios digitales, de
alta calidad, y que también generó una arista para
su incorporación a Web (Shockwave).
El nombre del programa es acorde a la
interfaz del mismo, que se ha mantenido a
lo largo de los años: La creación o
"armado" de una película (movie), sobre un
escenario (Stage). Para ello, existen
ventanas como el reparto de “actores”
(cast), otra para el montaje (score), otra
para los guiones (scripts). Es decir, el
usuario es como el director de la película,
que controla todos sus aspectos.
Sanchez montesdeoca angela 2 b2

Weitere ähnliche Inhalte

Was ist angesagt? (16)

Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Opensolaris como herramienta para la educación
Opensolaris como herramienta para la educaciónOpensolaris como herramienta para la educación
Opensolaris como herramienta para la educación
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Conceptos De Compilador
Conceptos De CompiladorConceptos De Compilador
Conceptos De Compilador
 
Ansi c
Ansi cAnsi c
Ansi c
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 
Mindstorm & le jos
Mindstorm & le josMindstorm & le jos
Mindstorm & le jos
 
Publicidad
PublicidadPublicidad
Publicidad
 
Flash presentacion
Flash presentacionFlash presentacion
Flash presentacion
 
Wikitude. ARchiect
Wikitude. ARchiectWikitude. ARchiect
Wikitude. ARchiect
 
Interfaces de usuarios
Interfaces de usuariosInterfaces de usuarios
Interfaces de usuarios
 
Prueba 222
Prueba 222Prueba 222
Prueba 222
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 

Andere mochten auch

Horror Film Initial Ideas
Horror Film Initial IdeasHorror Film Initial Ideas
Horror Film Initial IdeasRobson Woodley
 
Lochbridge Connected Car Maturity Model FINAL
Lochbridge Connected Car Maturity Model FINALLochbridge Connected Car Maturity Model FINAL
Lochbridge Connected Car Maturity Model FINALmowat312
 
Rohit Hasteer_Dont blame the bell_People Matters_May 2016
Rohit Hasteer_Dont blame the bell_People Matters_May 2016Rohit Hasteer_Dont blame the bell_People Matters_May 2016
Rohit Hasteer_Dont blame the bell_People Matters_May 2016Housing.com
 
Didácticas modernas.
Didácticas modernas.Didácticas modernas.
Didácticas modernas.ANA GRANADOS
 
6大品牌新品
6大品牌新品6大品牌新品
6大品牌新品max lan
 
Christine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen Vielfalt
Christine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen VielfaltChristine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen Vielfalt
Christine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen VielfaltRaabe Verlag
 

Andere mochten auch (9)

Horror Film Initial Ideas
Horror Film Initial IdeasHorror Film Initial Ideas
Horror Film Initial Ideas
 
Shri radha aqua_gardens_brochure
Shri radha aqua_gardens_brochureShri radha aqua_gardens_brochure
Shri radha aqua_gardens_brochure
 
Lochbridge Connected Car Maturity Model FINAL
Lochbridge Connected Car Maturity Model FINALLochbridge Connected Car Maturity Model FINAL
Lochbridge Connected Car Maturity Model FINAL
 
Nyakno Umoette cv
Nyakno Umoette cvNyakno Umoette cv
Nyakno Umoette cv
 
CV
CVCV
CV
 
Rohit Hasteer_Dont blame the bell_People Matters_May 2016
Rohit Hasteer_Dont blame the bell_People Matters_May 2016Rohit Hasteer_Dont blame the bell_People Matters_May 2016
Rohit Hasteer_Dont blame the bell_People Matters_May 2016
 
Didácticas modernas.
Didácticas modernas.Didácticas modernas.
Didácticas modernas.
 
6大品牌新品
6大品牌新品6大品牌新品
6大品牌新品
 
Christine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen Vielfalt
Christine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen VielfaltChristine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen Vielfalt
Christine M. Merkel:Das UNESCO-Übereinkommen zur Kulturellen Vielfalt
 

Ähnlich wie Sanchez montesdeoca angela 2 b2

Ähnlich wie Sanchez montesdeoca angela 2 b2 (20)

Romina izquierdo 2 b2
Romina izquierdo 2 b2Romina izquierdo 2 b2
Romina izquierdo 2 b2
 
Maria basurto 2_b2
Maria basurto 2_b2Maria basurto 2_b2
Maria basurto 2_b2
 
Animacion 2 d
Animacion 2 dAnimacion 2 d
Animacion 2 d
 
Tareajimmy
TareajimmyTareajimmy
Tareajimmy
 
Pinargote quiroz jennifer
Pinargote quiroz jenniferPinargote quiroz jennifer
Pinargote quiroz jennifer
 
Historia de flas h, actionscript,director
Historia de flas h, actionscript,directorHistoria de flas h, actionscript,director
Historia de flas h, actionscript,director
 
Presentación2
Presentación2Presentación2
Presentación2
 
Diana huayamave
Diana huayamaveDiana huayamave
Diana huayamave
 
Android y leopard
Android y leopardAndroid y leopard
Android y leopard
 
Tareajimmy
TareajimmyTareajimmy
Tareajimmy
 
Tarea
TareaTarea
Tarea
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Historia de flash por
Historia de flash por Historia de flash por
Historia de flash por
 
Bajaña mera maria 2b2
Bajaña mera maria 2b2Bajaña mera maria 2b2
Bajaña mera maria 2b2
 
Bajaña mera maria 2b2
Bajaña mera maria 2b2Bajaña mera maria 2b2
Bajaña mera maria 2b2
 
Presupuestos o costos de
Presupuestos o costos dePresupuestos o costos de
Presupuestos o costos de
 
Adobe flash
Adobe flashAdobe flash
Adobe flash
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3
 
Historia de Flash por Alex Moran
Historia de Flash por Alex MoranHistoria de Flash por Alex Moran
Historia de Flash por Alex Moran
 
Jessica Yumbo 2b2
Jessica Yumbo 2b2Jessica Yumbo 2b2
Jessica Yumbo 2b2
 

Sanchez montesdeoca angela 2 b2

  • 1.
  • 2. * Historia de Flash Un lenguaje interpretado es un lenguaje de programación que está diseñado para ser ejecutado por medio de un intérprete, en contraste con los lenguajes compilados. Teóricamente, cualquier lenguaje puede ser compilado o ser interpretado, así que esta designación es aplicada puramente debido a la práctica de implementación común y no a alguna característica subyacente de un lenguaje en particular. Sin embargo, hay lenguajes que son diseñados para ser intrínsecamente interpretativos, por lo tanto un compilador causará una carencia de la eficacia. Muchos autores rechazan la clasificación de lenguajes de programación entre interpretados y compilados, considerando que el modo de ejecución (por medio de intérprete o de compilador) A ciertos lenguajes interpretados también se les conoce como lenguajes de script.
  • 3. *Antecedentes históricos de Flash. * En los comienzos de la computación, el diseño del lenguaje fue fuertemente influenciado por la decisión de usar como modo de ejecución, la compilación o la interpretación. Por otro lado, algunos lenguajes interpretados toman ventaja de los aspectos dinámicos de la interpretación para hacer tales declaraciones innecesarias. Por ejemplo, Smalltalk el cual fue diseñado para ser interpretado en tiempo de ejecución, permite a objetos genéricos interactuar dinámicamente entre sí.
  • 4. *Ventajas de Flash. * Los lenguajes interpretados dan a los programas cierta flexibilidad adicional sobre los lenguajes compilados. Algunas características que son más fáciles de implementar en intérpretes que en compiladores incluyen, pero no se limitan, a: * Independencia de plataforma (por ejemplo el byte code de Java) * reflexióny uso reflexivo del evaluador (ej. una función eval de primer orden) * tipos Dinámicos * Facilidad en la depuración (es más fácil obtener información del código fuente en lenguajes interpretados) * Pequeño tamaño del programa (puesto que los lenguajes interpretados tienen flexibilidad para elegir el código de instrucción) * ámbito dinámico * gestión de memoria automática
  • 5. *Desventajas de Flash La ejecución del programa por medio de un intérprete es usualmente mucho menos eficiente que la ejecución de un programa compilado. No es eficiente en tiempo porque, o cada instrucción debe pasar por una interpretación en tiempo de ejecución, o como en más recientes implementaciones, el código tiene que ser compilado a una representación intermedia antes de cada ejecución. La máquina virtual es una solución parcial al problema de la eficiencia del tiempo pues la definición del lenguaje intermedio es mucha más cercana al lenguaje de máquina y por lo tanto más fácil de ser traducida en tiempo de ejecución. Otra desventaja es la necesidad de un intérprete en la máquina local para poder hacer la ejecución posible.
  • 7.
  • 8. *ActionScript * Ad o be A ct io n Sc ri pt es el ación de lenguaje de program Flash. la Platafor ma Adobe desarrollado * Originalmente que los como una forma para ramen de desarrolladores prog forma más interactiva. programación con * La mucha ActionScript permite eficiencia en las más atafor ma aplicaciones de la pl para constr uir Flash do tipo, animaciones de to mplejas, desde simples a co terfaces ricas en datos e in interactivas.
  • 9. *Estructura de ActionSript * Flashestá compuesto por objetos, con su respectiva ruta dentro del swf Cada uno de estos en ActionScript pertenece a una clase (MovieClip, botones, Vectores (Arrays), etc.), que contiene Propiedades y Métodos o funciones. * Propiedades:Dentro del archivo raíz de la clase, están declaradas como variables (alpha, useHandCursor, length). * Métodos o funciones: Dentro del archivo raíz de la clase, están declaradas como funciones (stop) * gotoAndPlay(), getURL()).
  • 10. *ActionScript 3.0 * ActionScript 3.0 ofrece un modelo de programación robusto que resultará familiar a los desarrolladores con conocimientos básicos sobre programación orientada a objetos. Algunas de las principales funciones de ActionScript 3.0 son: * Una nueva máquina virtual ActionScript, denominada AVM2 que utiliza un nuevo conjunto de instrucciones de código de bytes y proporciona importantes mejoras de rendimiento. * Una base de código de compilador más moderna, que se ajusta mejor al estándar ECMAScript (ECMA 262) y que realiza mejores optimizaciones que las versiones anteriores del compilador.
  • 11. *Ventajas de ActionScript 3 3.0 aumenta las .0 ri pt * ActionSc s de creación de posibilidade nteriores s versiones a scripts de la diseñado c ript. Se ha de ActionS creación d e para fac ilitar la on omplejas c aplicacio nes muy c inosos y e datos volum conjuntos d lizables y c ódigo reuti bases de unque no se orientadas a objetos. A se tenido que requiere para el con layer 9, Ad obe Flash P ejecuta en introducir 3.0 permite ActionScript imiento que unas mejo ras de rend la s con AVM2 sólo está n disponible igo tual. El cód nueva máquina vir jecutarse 3.0 puede e ActionScript diez veces velocidad con una ActionScrip t mayor qu e el código heredado.
  • 12. El lenguaje ActionScript 2.0 es compatible para hacer juegos en PSP utilizando el navegador web, pero sólo podrán utilizarse las flechas y X, los demás botones no funcionan. Para ejecutar un archivo flash "nombre.swf" basta con crear una carpeta con el nombre FLASH en el directorio de la tarjeta de memoria de la psp en el mismo nivel que music o picture, y copiar lo siguiente en el navegador web de la psp: file:/flash/nombre.swf
  • 13.
  • 14. Adobe Director Software de: Adobe Plataforma: Windows, Mac Usado para: Creación de Aplicaciones Multimedia MIME: media/shockwave Licencia: No libre Sitio web: Adobe Director Home
  • 15. *Adobe Director Adobe Dir ector Es una aplicación de Desarrollo de Software (o Autoría de Software) Multimedia (que inspiró a Adobe Flash® ) destinado para la producción de programas ejecutables ricos en contenido multimedia. Es considerada una de las herramientas más poderosas de integración y programación de medios digitales, debido a su versatilidad de poder incorporar imágenes, audio, vídeo digital, películas flash, y un engine 3D, en una sola aplicación, y manipularlas a través de un lenguaje de programación (Lingo; Javascript). Desarrollado originalmente por la empresa Macromedia, es actualmente distribuido por Adobe Systems Incorporated.
  • 16. Las presentaciones multimedia generadas por Director pueden ser distribuidas a través de diversos medios, como discos digitales CD, DVD o cualquier otro soporte de información binaria pendrives, tarjetas de memoria, discos duros. También permite ser distribuido y ejecutado directamente en plataformas Web gracias al formato Shockwave (creado para esos fines). Director también permite la manipulación de modelos en 3D, gracias a Shockwave 3D. Es así como diversos programas de modela miento, como 3D Studio MAX (de la empresa Autodesk), permiten exportar sus modelos (incluyendo las animaciones) en formato Shockwave 3D, el que puede ser importado a Director, y manipulado a través de instrucciones. A través de variados Xtras (como Havok), Director también puede manipular propiedades físicas de modelos 3D (como por ejemplo, gravedad, coeficientes de roce, restitución, etc.) que permiten lograr simulaciones más realistas, tanto para software de ingeniería avanzada, como para juegos.
  • 17. irector zamiento de D * Con el lan versión 11 y su evolución a la e, se 11.5, de la mano de Adob tX y incor poró sop or te para Direc cidades se extend ieron las capa engine en 3D bas adas en el por tación PhysX d e NVIDIA, im tchUp, de 3D desd e Google Ske ltros de así com o también fi io 5.1, bitmaps, c anales de aud n, sopor te vídeo e n alta definició ción de para H.2 64, e inte gra ave CS3 y Shockw Adobe Flash Player 11.  
  • 18. *Director y Flash Históricamente, la comunidad más cercana a Flash y desconocedora de Director, tiende a preguntarse sobre las comparaciones entre ambos programas. Literalmente, Director y Flash no son competidores. Flash nació en 1996, orientado al desarrollo de aplicaciones multimedia en Web, y en poco tiempo evolucionó poderosamente de la mano del lenguaje ActionScript. Director nació varios años antes (1985), y evolucionó como una poderosa herramienta de integración de medios digitales, de alta calidad, y que también generó una arista para su incorporación a Web (Shockwave).
  • 19. El nombre del programa es acorde a la interfaz del mismo, que se ha mantenido a lo largo de los años: La creación o "armado" de una película (movie), sobre un escenario (Stage). Para ello, existen ventanas como el reparto de “actores” (cast), otra para el montaje (score), otra para los guiones (scripts). Es decir, el usuario es como el director de la película, que controla todos sus aspectos.