Sunday, June 6, 2010

FLV Cue Points Trigger Another FLV


I can’t stop playing with the new video features. Some people smoke. Some people drink. I sit around doing Flash video. In this example an external FLV has embedded cue points. When a cue point is fired, I play another external FLV that has an embedded alpha channel. I also position the explosion FLV based on information in the cue points.
There needs to be a 12-step program for this,

Alpha FLV Thingy


Here’s another thing with the new alpha channel FLV support. Are these experiments getting repetitive? Of course they are but I can’t stop. Is it possible that I may get burnt out on Flash 8 even before it hits the streets? Nah I doubt it.

Custom FLV Player in 10 Minutes!


I just finished my first Flash 8 video player. I wanted to see how fast I could skin the new components. Holy sh@t! This could be the end of the NetConnection/NetStream business.
Thank you MM for listening to us!

Scale9 Example



Scale9 with Sliders


Here is another version of the previous example. This time you can use the sliders to scale the window. This way you can really see that only the center area is scaling. This is one of my favorite new features.

Flash 8 Sparkler Buttons


Another little experiment using alpha channeled FLV files for button rollovers. This has a sparkler and twinkle effect to it. You can change the blend mode of the video using the numeric stepper.

Flash 8 FLV Alpha Channel Tutorial


This is a short tutorial on how to use the new Sorenson Squeeze 4.2 beta to create VP6 FLV files with alpha channels.
Step 1) Mask out your source video using After Effects or other similar application. For this example I did a very rough mask job of a statue that I shot in Las Vegas.
Step 2) Add some feathering to your finished mask so you can sample the 8-bit alpha channel support in Flash 8.
Step 3) Export your video from After Effects and be sure to embed the alpha data. I chose to export as an AVI file.
Step 4) In Sorenson, create a new FLV preset and select the On2 VP6 codec.
Step 5) Check off the “Compress alpha channel” checkbox.
Step 6) I then placed this FLV file over some regular Flash content using the standard NetConnection/NetStream method. Then I published this SWF as a Flash 8 file. See the results below!
    
And just for fun, here is the same FLV with it’s blend mode set to difference!
I love Flash 8!

Matrix FLV Alpha Channel Example


Here is a little demo I made where Neo hovers above a text field. You can easily select and scroll through the text.