Flash CS5 default template presentation (advanced) modify to play as .mov or .avi


img.jpg

img2.jpg

 

i using default template presentation (advanced version) presentation.  however, want create .mov or avi default template whereby frames within "slides movieclip" play automatically (in .mov or .avi file) opposed using keyboard or buttons change frames (as in swf).

 

what can "actions" make convertion?

 

 

import fl.transitions.*;

 

 

// user config settings

var buttonson:boolean = true; // true, false

var pagenumberon:boolean = true; // true, false

var transitionon:boolean = true; // true, false

var transitiontype:string = "fade"; // blinds, fade, fly, iris, photo, pixeldissolve, rotate, squeeze, wipe, zoom, random

// end user config settings

 

 

// events

stage.addeventlistener(keyboardevent.key_down, fl_changeslidekeyboard);

prev_btn.addeventlistener(mouseevent.click, fl_prevslidebutton);

next_btn.addeventlistener(mouseevent.click, fl_nextslidebutton);

function fl_changeslidekeyboard(evt:keyboardevent):void

{

          if(evt.keycode == 37) // left

          {

                    fl_prevslide();

          }

          else if (evt.keycode == 39 || evt.keycode == 32) // right or space

          {

                    fl_nextslide();

          }

}

function fl_prevslidebutton(evt:mouseevent):void

{

          fl_prevslide();

}

function fl_nextslidebutton(evt:mouseevent):void

{

          fl_nextslide();

}

// end events

 

 

// functions , logic

function fl_prevslide():void

{

          if(slides_mc.currentframe > 1)

          {

                    slides_mc.gotoandstop(slides_mc.currentframe-1);

                    if(transitionon == true)

                    {

                              fl_dotransition();

                    }

                    if(pagenumberon == false)

                    {

                              slidenumber_txt.text = "";

                    } else {

                              slidenumber_txt.text = string(slides_mc.currentframe + "/" + slides_mc.totalframes);

                    }

          }

}

function fl_nextslide():void

{

          if(slides_mc.currentframe < slides_mc.totalframes)

          {

                    slides_mc.gotoandstop(slides_mc.currentframe+1);

                    if(transitionon == true)

                    {

                              fl_dotransition();

                    }

                    if(pagenumberon == false)

                    {

                              slidenumber_txt.text = "";

                    } else {

                              slidenumber_txt.text = string(slides_mc.currentframe + "/" + slides_mc.totalframes);

                    }

          }

}

function fl_dotransition():void

{

          if(transitiontype == "blinds")

          {

                    transitionmanager.start(slides_mc, {type:blinds, direction:transition.in, duration:0.25});

          } else if (transitiontype == "fade")

          {

                    transitionmanager.start(slides_mc, {type:fade, direction:transition.in, duration:0.25});

          } else if (transitiontype == "fly")

          {

                    transitionmanager.start(slides_mc, {type:fly, direction:transition.in, duration:0.25});

          } else if (transitiontype == "iris")

          {

                    transitionmanager.start(slides_mc, {type:iris, direction:transition.in, duration:0.25});

          } else if (transitiontype == "photo")

          {

                    transitionmanager.start(slides_mc, {type:photo, direction:transition.in, duration:0.25});

          } else if (transitiontype == "pixeldissolve")

          {

                    transitionmanager.start(slides_mc, {type:pixeldissolve, direction:transition.in, duration:0.25});

          } else if (transitiontype == "rotate")

          {

                    transitionmanager.start(slides_mc, {type:rotate, direction:transition.in, duration:0.25});

          } else if (transitiontype == "squeeze")

          {

                    transitionmanager.start(slides_mc, {type:squeeze, direction:transition.in, duration:0.25});

          } else if (transitiontype == "wipe")

          {

                    transitionmanager.start(slides_mc, {type:wipe, direction:transition.in, duration:0.25});

          } else if (transitiontype == "zoom")

          {

                    transitionmanager.start(slides_mc, {type:zoom, direction:transition.in, duration:0.25});

          } else if (transitiontype == "random")

          {

                    var randomnumber:number = math.round(math.random()*9) + 1;

                    switch (randomnumber) {

                              case 1:

                                        transitionmanager.start(slides_mc, {type:blinds, direction:transition.in, duration:0.25});

                                        break;

                              case 2:

                                        transitionmanager.start(slides_mc, {type:fade, direction:transition.in, duration:0.25});

                                        break;

                              case 3:

                                        transitionmanager.start(slides_mc, {type:fly, direction:transition.in, duration:0.25});

                                        break;

                              case 4:

                                        transitionmanager.start(slides_mc, {type:iris, direction:transition.in, duration:0.25});

                                        break;

                              case 5:

                                        transitionmanager.start(slides_mc, {type:photo, direction:transition.in, duration:0.25});

                                        break;

                              case 6:

                                        transitionmanager.start(slides_mc, {type:pixeldissolve, direction:transition.in, duration:0.25});

                                        break;

                              case 7:

                                        transitionmanager.start(slides_mc, {type:rotate, direction:transition.in, duration:0.25});

                                        break;

                              case 8:

                                        transitionmanager.start(slides_mc, {type:squeeze, direction:transition.in, duration:0.25});

                                        break;

                              case 9:

                                        transitionmanager.start(slides_mc, {type:wipe, direction:transition.in, duration:0.25});

                                        break;

                              case 10:

                                        transitionmanager.start(slides_mc, {type:zoom, direction:transition.in, duration:0.25});

                                        break;

                    }

          } else

          {

                    trace("error - transitiontype not recognized");

          }

}

 

 

if(buttonson == false)

{

          prev_btn.visible = false;

          next_btn.visible = false;

}

slides_mc.gotoandstop(1);

stage.scalemode = stagescalemode.show_all;

// end functions , logic

 

 

stop();

 

 

 

 

many reading.  appreciate help.

 

--andy

you need change code in events section.  curently has event listeners assigned stage , buttons calling functions change slides.  rid of event listener code , implement timer calls fl_nextslide()  function.

 

i not know answer far making avi or mov file.  impression creating video files flash files design needs timeline-based happen (meaning needs play frame-by-frame along timeline).



More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support