Вы находитесь на странице: 1из 3

hello i dont think its possible using the default publish settings in flash.

you can have a look at 3rd party tools like swfStudio or Zinc - but you have to pay
for them.

swfstudio has a fscommand("Minimize", "");

Minimize
on(press){
fscommand("fullscreen","false");
}

========How to make a Flash Video start playing on MouseOver, and stop on


MouseOut========

myVideo.addEventListener(MouseEvent.MOUSE_OVER, playMovie);
myVideo.addEventListener(MouseEvent.MOUSE_OUT, stopMovie);

function playMovie(event:MouseEvent):void {
myVideo.play();
}
function stopMovie(event:MouseEvent):void {
myVideo.stop();
}

==================Custom scrollbar with mouse wheel


enabled==============================

The onMouseWheel event listener actually returns a target string, so use an if


statement to check whether the current scrolling is happening over the selected
code.

an example based on the previous code:

container = new MovieClip();


addChild( container );
container.addEventListener( MouseEvent.MOUSE_WHEEL, HandleWheel );
container.addChild( item );
// etc. adding more items

// Create onMouseWheel function

mouseListener.onMouseWheel = function(delta:Number, target:String):Void {

var d:Number;

if (target == scrollWheelArea) {

if (delta > 1) {

delta = 1;

if (delta < -1) {

delta = -1;

}
d = -delta * scrollWheelSpeed;

if (d > 0) {

dragger._y = Math.min(bottom, dragger._y + d);

if (d < 0) {

dragger._y = Math.max(top, dragger._y + d);

updateContentPos();

};

Replace scrollWheelArea with the "hitarea" mc of your choice.

private function setupScrollbar():void


{
// set up mouse wheel interactive
setupMouseWheel();

// mouseWheel events
private function setupMouseWheel():void
{
stage.addEventListener(MouseEvent.MOUSE_WHEEL,
mouseWheelHandler);
}

package
{
import flash.display.*;
import flash.events.*;
import flash.ui.*;
public class MouseWheelMain extends MovieClip
{
public function MouseWheelMain()
{
stage.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheelEvent);
}

function onMouseWheelEvent(event:Event):void
{
trace("onMouseWheelEvent");
trace(event);
trace(event.delta); // amount mouse wheel moved
// could do something like
//movieToMove.x += event.delta/6; // or any property like scaleX, scaleY, y, depth
etc.
}
}
}

Вам также может понравиться