Sign up to create your own snipts, or login.

Public snipts » flash The latest public flash snipts.

showing 1-20 of 44 snipts for flash
  • code for embedding flash and validate trough w3c
    <object data="http://www.page.com/file.swf" type="application/x-shockwave-flash" width="190" height="150"><param name="parametro_1" value="true"><param name="parametro_2" value="false">
    <param name="movie" value="http://www.page.com/file.swf">
    </object>
    

    copy | embed

    0 comments - tagged in  posted by flapane on Mar 14, 2010 at 11:40 a.m. EDT
  • Flash as3 clickTag solution
    public function handleClick(mouseEvent:MouseEvent):void {
    	var interactiveObject:InteractiveObject = mouseEvent.target as InteractiveObject;
    	var li:LoaderInfo = LoaderInfo(interactiveObject.root.loaderInfo);
    	var url:String;
    	for (var i:String in li.parameters) {
    		if (i.toLowerCase() == "clicktag") {
    			url = li.parameters[ i ];
    		}
    	}
    	if (url) {
    		if (ExternalInterface.available) {
    			ExternalInterface.call('window.open',url);
    		}else {
    			navigateToURL(new URLRequest(url),"_blank");
    		}
    	}else {
    		if(ExternalInterface.available) ExternalInterface.call('console.log', "ClickTAG: Couldn't find a valid clicktag variable");
    	}
    }
    myButton.addEventListener(MouseEvent.CLICK,handleClick);
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Feb 08, 2010 at 3:59 p.m. EST
  • link flash ad from iFrame
    on(release) {
    	getURL("http://www.journalism.cuny.edu/", "_blank");
    }
    

    copy | embed

    0 comments - tagged in  posted by gotoplanb on Jan 28, 2010 at 9:50 a.m. EST
  • Respond to FLVPlayBack Events
    import fl.video.VideoEvent;
    
    function videoStart(e:Event):void
    {
    	
    }
    
    function videoComplete(e:Event):void
    {
    	
    }
    
    display.addEventListener(VideoEvent.PLAYING_STATE_ENTERED, videoStart);
    display.addEventListener(VideoEvent.COMPLETE, videoComplete);
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 10, 2009 at 4:56 p.m. EST
  • Tween Transitions in AS3 | fl.transitions.Tween
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    
    // Tween(object, 'property', EasingType, begin, end, duration, useSeconds);
    var my_tween = new Tween(my_mc, 'alpha', Strong.easeIn, 0, 100, 30, false);
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 07, 2009 at 1:46 p.m. EST
  • Loading FlashVars in As3
    var flashvars:Object = LoaderInfo(this.root.loaderInfo).parameters;
    var [REPLACE WITH VARIABLE NAME]:String = flashvars.my_domain;
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 07, 2009 at 1:44 p.m. EST
  • Loading External Content in AS3
    var loader:Loader = newLoader();
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
    loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
    
    function onLoaded(e:Event):void
    {
     addChild(loader.content);
    }
    
    function onProgress(e:ProgressEvent):void
    {
     trace(((e.bytesLoaded/e.bytesTotal) * 100).toString() + " percent loaded");
    }
    
    loader.load(new URLRequest([REPLACE]));
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 07, 2009 at 1:44 p.m. EST
  • Custom FLV Playback in AS3
    var video:Video = new Video();
    addChild(video);
    
    var nc:NetConnection = new NetConnection();
    nc.connect(null);
    
    var ns:NetStream = new NetStream(nc);
    ns.client = this;
    
    function onMetaData(info:Object):void
    {
    
    }
    
    video.attachNetStream(ns);
    ns.play([REPLACE]);
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 07, 2009 at 1:42 p.m. EST
  • Play External Sound in AS3
    var s:Sound = new Sound(new URLRequest([REPLACE]));
    var sc:SoundChannel = s.play();
    var st:SoundTransform = new SoundTransform(1, 0);
    sc.soundTransform = st;
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 07, 2009 at 1:41 p.m. EST
  • Import De Monster Debugger
    import nl.demonsters.debugger.MonsterDebugger;
    var d:MonsterDebugger = new MonsterDebugger(this);
    // MonsterDebugger.trace(this, "Trace this here!");
    

    copy | embed

    0 comments - tagged in  posted by brandon_rowe on Dec 07, 2009 at 1:40 p.m. EST
  • Improve Adobe Flash plug-in performances
    # The folllowing trick should tell Adobe Flash plug-in to use the videocard GPU directly, improving performances. Someone says this hack only works on 32-bit architectures...
    
    sudo mkdir /etc/adobe
    echo "OverrideGPUValidation=true" > /tmp/mms.cfg
    sudo mv /tmp/mms.cfg /etc/adobe/
    

    copy | embed

    0 comments - tagged in  posted by d1s4st3r on Nov 02, 2009 at 1:28 p.m. EST
  • Flash quick distance, angle demo
    var a:Point = new Point(stage.stageWidth/2, stage.stageHeight/2);
    var lineDrawing:Shape = new Shape();
    addChild(lineDrawing);
    
    this.addEventListener(Event.ENTER_FRAME, loop);
    
    function loop(e:Event):void{
    	
    	lineDrawing.graphics.clear();
    	
    	var b:Point = new Point(mouseX, mouseY);
    	var distance = Point.distance(a, b);
    	
    	lineDrawing.graphics.lineStyle(1);
    	lineDrawing.graphics.moveTo(a.x,a.y); ///This is where we start drawing
    	lineDrawing.graphics.lineTo(b.x, b.y);
    	
    	
    	var angle:Number = Math.atan2(b.y - a.y, b.x - a.x) * 180 / Math.PI;
    	if(angle < 0) angle += 360;
    	
    }
    

    copy | embed

    1 comment - tagged in  posted by corbanb on Oct 14, 2009 at 4:59 p.m. EDT
  • Shockwave ActiveX resize fix
    void __fastcall TForm1::FormResize(TObject *Sender)
    {
      try
      {
        // removemos o componente( ShockwaveFlashComp1 ) do container ( TForm1 )
        ShockwaveFlashComp1->Parent = NULL;
    
        // então redimensionamos o componente ( ShockwaveFlashComp1 )
        ShockwaveFlashComp1->SetBounds(0, 0, Form1->Width, Form1->Height);
    
        // recolocamos o componente ( ShockwaveFlashComp1 ) no container( TForm1 )
        ShockwaveFlashComp1->Parent = Form1;
      }
      catch (...)
      {
      }
    }
    

    copy | embed

    0 comments - tagged in  posted by brunoleles on Oct 09, 2009 at 6:43 p.m. EDT
  • PlayerVersion
    		public static function get playerVersion():PlayerVersion
    		{
    			if (_playerVersion)
    				return _playerVersion;
    			
    			var _playerVersion:PlayerVersion;
    			var version:String = Capabilities.version;
    			var pattern:RegExp = /^(\w*) (\d*),(\d*),(\d*),(\d*)$/;
    			var result:Object = pattern.exec(version);
    			
    			var input:String = "";
    			var platform:String = "";
    			var majorVersion:Number = 0;
    			var minorVersion:Number = 0;
    			var buildNumber:Number = 0;
    			var internalBuildNumber:Number = 0;			
    			
    			if (result != null)
    			{
    				input = String(result.input);
    				platform = String(result[1]);
    				majorVersion = Number(result[2]);
    				minorVersion = Number(result[3]);
    				buildNumber = Number(result[4]);
    				internalBuildNumber = Number(result[5]);
    			}
    			else
    			{
    				trace("could'nt match RegExp, detect flash version didn't work, using default values");
    			}
    			
    			_playerVersion = new PlayerVersion(input, platform, majorVersion, buildNumber, internalBuildNumber);
    			return _playerVersion;
    		}
    
    	public class PlayerVersion
    	{
    		public function PlayerVersion(input:String = "", platform:String = "", majorVersion:Number = 0, buildNumber:Number = 0, internalBuildNumber:Number = 0)
    		{
    			this.input = input;
    			this.platform = platform;
    			this.majorVersion = majorVersion;
    			this.buildNumber = buildNumber;
    			this.internalBuildNumber = internalBuildNumber;
    		}
    		
    		public var input:String;
    		public var platform:String;
    		public var majorVersion:Number;
    		public var buildNumber:Number;
    		public var internalBuildNumber:Number;
    	}
    

    copy | embed

    0 comments - tagged in  posted by peterc on Oct 05, 2009 at 9:13 p.m. EDT
  • Tint MovieClip
    function tintColor(mc:MovieClip,colorNum:Number,alphaSet:Number):void {
    	var colorTransform:ColorTransform =mc.transform.colorTransform;
    	colorTransform.color = colorNum;
    	mc.transform.colorTransform = colorTransform;			
    }
    
    tintColor(sprite1, 0xff0000, .6);
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Sep 21, 2009 at 2:34 p.m. EDT
  • random number as3
    var ran:int = Math.round(Math.random() * (high - low)) + low;
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Sep 08, 2009 at 5:33 p.m. EDT
  • as3 getURL
    //just as easy as getURL in as2
    navigateToURL(new URLRequest("blah.com"), "_blank");
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Sep 02, 2009 at 3:28 p.m. EDT
  • Load SWF as3
    import flash.net.URLRequest;
    import flash.display.Loader;
    import flash.events.Event;
    import flash.events.ProgressEvent;
    
    var mc:MovieClip = new MovieClip();
    
    function startLoad($swf:String)
    {
            var ldr:Loader = new Loader();
            var mRequest:URLRequest = new URLRequest($swf);
            ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
            ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
            ldr.load(mRequest);
    }
    
    function onCompleteHandler($e:Event)
    {
            mc = $e.currentTarget.content as MovieClip;
            addChild($e.currentTarget.content);
    }
    function onProgressHandler($e:ProgressEvent)
    {
            var percent:Number = $e.bytesLoaded/mProgress.bytesTotal;
            trace(percent);
    }
    startLoad("MouseActions.swf");
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Aug 31, 2009 at 3:42 p.m. EDT
  • Set embedFonts = true to all textfields
    function embedFontsInTextFields(container : DisplayObjectContainer) : void
    {
    	for(var i: int = 0; i< container.numChildren; i++)
    	{
    		var child : DisplayObject = container.getChildAt(i); 
     
    		if(child is DisplayObjectContainer)
    			embedFontsInTextFields(child as DisplayObjectContainer); 
    		else if (child is TextField)
    			TextField(child).embedFonts = true; 
    	}
    }
    
    // And call this function either on the timeline or in the document class :
    
    embedFontsInTextFields(this);
    
    //via http://www.sebleedelisle.com/2009/08/font-embedding-wtf-in-flash/
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Aug 25, 2009 at 11:06 a.m. EDT
  • Data for US States in Flash AS2/AS3
    //full state names 
    var usStates:Array = [ "Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado",  "Connecticut", "Delaware", "District Of Columbia", "Florida", "Georgia",  "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", "Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire",  "New Jersey", "New Mexico", "New York", "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", "South Carolina",  "South Dakota", "Tennessee", "Texas", "Utah", "Vermont", "Virginia", "Washington",  "West Virginia", "Wisconsin", "Wyoming" ];
    
    //state abbrevations
    var statesAbbr:Array = ["AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY"];
    
    //complex dats type
    var stateData = new Array ({data:"None", label:"please select..."}, {data:"AK", label:"Alaska"}, {data:"AL", label:"Alabama"}, {data:"AR", label:"Arkansas"}, {data:"AZ", label:"Arizona"}, {data:"CA", label:"California"}, {data:"CO", label:"Colorado"}, {data:"CT", label:"Connecticut"}, {data:"DE", label:"Delaware"}, {data:"DC", label:"District of Columbia"}, {data:"FL", label:"Florida"}, {data:"GA", label:"Georgia"}, {data:"HI", label:"Hawaii"}, {data:"IA", label:"Iowa"}, {data:"ID", label:"Idaho"}, {data:"IL", label:"Illinois"}, {data:"IN", label:"Indiana"}, {data:"KS", label:"Kansas"}, {data:"KY", label:"Kentucky"}, {data:"LA", label:"Louisiana"}, {data:"MA", label:"Massachusetts"}, {data:"MD", label:"Maryland"}, {data:"ME", label:"Maine"}, {data:"MI", label:"Michigan"}, {data:"MN", label:"Minnesota"}, {data:"MS", label:"Mississippi"}, {data:"MO", label:"Missouri"}, {data:"MT", label:"Montana"}, {data:"NC", label:"North Carolina"}, {data:"ND", label:"North Dakota"}, {data:"NE", label:"Nebraska"}, {data:"NH", label:"New Hampshire"}, {data:"NJ", label:"New Jersey"}, {data:"NM", label:"New Mexico"}, {data:"NV", label:"Nevada"}, {data:"NY", label:"New York"}, {data:"OH", label:"Ohio"}, {data:"OK", label:"Oklahoma"}, {data:"OR", label:"Oregon"}, {data:"PA", label:"Pennsylvania"}, {data:"RI", label:"Rhode Island"}, {data:"SC", label:"South Carolina"}, {data:"SD", label:"South Dakota"}, {data:"TN", label:"Tennessee"}, {data:"TX", label:"Texas"}, {data:"UT", label:"Utah"}, {data:"VA", label:"Virginia"}, {data:"VT", label:"Vermont"}, {data:"WA", label:"Washington"}, {data:"WI", label:"Wisconsin"}, {data:"WV", label:"West Virginia"}, {data:"WY", label:"Wyoming"}, {data:"other", label:"other"});
    

    copy | embed

    0 comments - tagged in  posted by corbanb on Aug 06, 2009 at 11:32 a.m. EDT
Sign up to create your own snipts, or login.