Archive for September, 2006

What happened to plugins?

Ok, so I’ve noticed that everything is changing from plugins to “addons”. I first noticed it with IE7 (http://www.ieaddons.com/) and firefox (https://addons.mozilla.org/) and I just noticed with miranda (http://addons.miranda-im.org). Maybe I’ve missed the boat.. but what happened to plugins? What was wrong with “extensions” for firefox? Anyone happen to know the answer to this?

FlexFM

When Flex was released I had a play around with it and found it kinda cool. I did however lose interest in it. Recently I re-gained some interest and created a flex file manager.

Its using amf to communicate with php. Currently amfphp only supports amf0 so its not amf3 yet. SabreAMF looks promising so I might try it with that in the future.

Its still got a few bugs but the general gist is all there.

http://flexfm.castlesblog.com

Have a play. Any feedback would be great.

***** UPDATE 3 Jan 2008 *****
Source code available here.

Kickball

When I was playing around with the Fuse Kit (see previous post) and I came up with an idea to make a little flash game with it. While I didn’t use the Fuse Kit for the whole thing it did prove to be very helpful when creating this…

have fun!!

I think I might update this in the future so that:

  • ball blurs (using fuse kit)
  • more balls to click and they bounce off each other

Let me know what you think and any other suggestions.

DIGG THIS

Fuse

Last night I stumbled across the Fuse Kit. The Fuse Kit is a package of Actionscript 2.0 animation and filter management tools. What that means is you can do heaps of cool animation easily all written with code. I have used the Tween and Transition classes that were available in flash since mx but these ones seem to be allot more polished and heaps more powerful. anyway.. I was playing around with the classes and this is what I came up with to test the Penner easing class...

pretty cool eh!

If you would like to see how simple it was check out my code:

Actionscript:
  1. import com.mosesSupposes.fuse.*;
  2. ZigoEngine.register(Fuse,PennerEasing,FuseFMP);//Shortcuts
  3.  
  4. var numBalls:Number = 5;
  5. for(var i:Number=0;i
  6. this.attachMovie("ball","ball"+i,i);
  7. this["ball"+i].gotoAndStop(randRange(1,3));
  8. FuseFMP.writeFilter(this["ball"+i],"Blur",{blurY:0,blurX:0,quality:1});
  9. animate(this["ball"+i]);
  10. }
  11.  
  12. var easing:Array = new Array("linear", "easeInQuad","easeOutQuad","easeInOutQuad","easeInExpo","easeOutExpo","easeInOutExpo",
  13. "easeOutInExpo","easeInElastic","easeOutElastic","easeInOutElastic","easeOutInElastic","easeInBack",
  14. "easeOutBack","easeInOutBack","easeOutInBack","easeOutBounce","easeInBounce","easeInOutBounce",
  15. "easeOutInBounce","easeInCubic","easeOutCubic","easeInOutCubic","easeOutInCubic","easeInQuart",
  16. "easeOutQuart","easeInOutQuart","easeOutInQuart","easeInQuint","easeOutQuint","easeInOutQuint",
  17. "easeOutInQuint","easeInSine","easeOutSine","easeInOutSine","easeOutInSine","easeInCirc",
  18. "easeOutCirc","easeInOutCirc","easeOutInCirc"
  19. );
  20.  
  21. function randRange(min:Number, max:Number):Number {
  22. var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
  23. return randomNum;
  24. }
  25.  
  26. function animate(mc:MovieClip):Void {
  27. var f:Fuse = new Fuse();
  28. var randomx:Number = randRange(20,480);
  29. var randomy:Number = randRange(20,380);
  30. var randomspeed:Number = randRange(1,6);
  31. var randomscale:Number = randRange(50,150);
  32. var randomrotation:Number = randRange(0,360);
  33. var randomEase:String = easing[randRange(0,39)];
  34. var blur:Number = (50-(randomscale-50))/4;
  35. mc.swapDepths(randomscale);
  36. f.push({target:mc,_xscale:randomscale,Blur_blurX:blur, Blur_blurY:blur, _rotation:randomrotation, _yscale:randomscale, _x:randomx, _y:randomy, seconds:randomspeed, ease:randomEase, func:animate, scope:mc, args:mc, delay:0});
  37. f.start();
  38. }

GridMove Web Grid

I just stumbled across a nifty little utility for windows called GridMove that allows you to specify a visual grid that application windows can snap to. All you need to do is click on the title bar and drag the application window to the predefined grid area that you want to change that window to. This can be really handy for single screen computers as window management can get frustrating when using multiple applications.

I thought this would be really handy for testing websites at different resolutions so I made up a web.grid that has 800x600, 1024x768, 1152x864 and then the full resolution. When I want to test a website at a different resolution all I need to do is grab the title bar of my browser and drag the windows to the size I want. How easy is that!

Here is a screenshot of me resizing firefox to 800x600...

GridMove

Here is a link to my grid file. (*NOTE* I set this up for dual monitors). Save this into the Grid directory that GridMove creates.

Enjoy.

**DIGG THIS POST**

Flash Experiment 1

I have heaps of random flash experiments sitting here that I have kept for no particular reason. This one is really basic and serves no purpose at all. I just enjoy watching it. I call it "Ball in tunnel" and well.. its a ball in a tunnel. I was going to make a game out of it but I lost interest after about 10 minutes.

Steve Irwin - Legend

Monday was a bizarre day for me. I've never met Steve Irwin and I never really watched his show. I remember parts of his movie but not much. Still, I felt like I had lost a mate. I dunno why? He was always so over the top, so excited and so full on. One thing is for sure tho - he new how to do something and he knew how to do it well. Steve was brilliant at marketing and I take my hat off to him.

One of the other bizarre things about Steve's death was that on Sunday the day before, we ran a fathers day special video at church that was taking off Steve, and his antics. I've been tossing up wether or not to upload it and I thought the best option would be to dedicate it to Steve.

So here we go: Presenting the "Fathers Day 2006" special video dedicated to the late Steve Irwin.

Steve, you deserve legend status.

*UPDATED* - I was asked to removed the kids so enjoy the updated version.

**DIGG THIS POST** 

My first real content

A couple of months ago I was asked to do a promo video for an event that was going to be running at church (at our highpoint location). This video was running at lifecc.com.au for a little while but I took it down after the event had finished. I thought I would wack it up here as it was one of my first HDV edits.

Welcome

Welcome to Castles Blog. This is the new personal space of Marc Castles.

I will be posting to this space regularly about drums, computers, flash, video editing and anything else that I find interesting.