Why do my buttons disappear?


hi everyone.


i've been working on as3 script control flvplayback component.  i'm close making work.  let me describe want happen.

 

on homepage have div container video located. want still image of video load play button on it.  upon mouse on want button change colors, upon mouse click want video play.

 

i have .fla project i'm working.  i've got flvplayback component, sourced .flv.  i've created button , works.  when click video plays.

 

i have 3 layers.

actions (this top layer)

buttons (has button , progress bar)

assets (only flvplayer)

 

the following as3 set frame1 in actions layer.

 

i'm using flashcs4, as3 , dreamweavercs4

 

here weird issue.

 

#1.  while working in flash.  if publish preview play button load split second , disappear replaced still image.  if click on center of still image play button should be, video play.

 

#2.  if view online.  play buttons never disappear, still image never loads.

 

i'm confused , stumped.

 

here as3 code.  i'm not coder.  i've been researching, cut copying , pasting , trying make work.  appreciated!

 

also can view homepage here if helps.

 

http://www.ftworthfoundation.com/index2.html

 

 

 

import fl.video.*;

import flash.display.*;

import flash.events.event;

import flash.net.urlrequest;

 

// set variables

var flvcontrol:flvplayback = display;

var flvsource:string = "foundation_repair.flv";

 

// add toggle code

function togglehandler(event:mouseevent):void

{

   if( flvcontrol.playing ){

      flvcontrol.pause();

   }else{

      flvcontrol.play();

   }

}

toggle_btn.addeventlistener(mouseevent.click, togglehandler);

 

 

// load image...

var defaultimage:bitmap;

var defaultimagepath:string = "videoscreencapture.jpg";

var defaultimageloader:loader = new loader();

defaultimageloader.load(new urlrequest(defaultimagepath));

 

// determine when show image...

function enterframehandler(event:event):void

{

   // if video stopped on frame 1, show image

   defaultimage.visible = display.playheadtime < 0.2;

   toggle_btn.visible = display.playheadtime < 0.2; 

   pb.visible = display.playheadtime < 0.2;

}

// handle image positioning when loaded...

function defaultimagehandler(event:event):void

{

   // position video...

   defaultimage = event.currenttarget.content bitmap;

   defaultimage.x = display.x;

   defaultimage.y = display.y;

   addchild(defaultimage);

 

   // monitor video

   addeventlistener(event.enter_frame, enterframehandler);

}

defaultimageloader.contentloaderinfo.addeventlistener(event.complete, defaultimagehandler);

 

// load video...

flvcontrol.autoplay = false;

flvcontrol.autorewind = true;

flvcontrol.scalemode = videoscalemode.no_scale;

flvcontrol.source = flvsource;

 

 

thanks everyone.

-drew

as far having button appear, think may adding image above it, can try use addchild toggle_btn right after addchild image.

 

addchild(defaultimage);

addchild(toggle_btn);

 

that should make button switch being on top.

 

as far image never showing up, targeting problem.  how locating files involved relative html page?



More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

How to decompile jsxbin to jsx

Gavik Photoslide GK2: Not able to upload photos - Joomla! Forum - community, help and support

Phoca Guestbook logger registret bruger af - Joomla! Forum - community, help and support