PDA

View Full Version : FLV-Blur & Masks


sergiourra
04-14-2008, 02:56 AM
Hello people,

My first post! :p

I'd like to know if exists any complete FLV tutorial. I'm reading some nice tuts, but those come in pieces... I mean, my scripts look like Frankenstein's creatures...

An example:

import flash.filters.BlurFilter;

var timer=31;
var blur=40;
var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);
ns.client = this;
ns.play("teste.flv");

var vid:Video = new Video(320,169);
vid.attachNetStream(ns);
destino.peli.addChild(vid);

function onMetaData(infoObject:Object):void {
trace(infoObject.duration);
}
function onCuePoint(infoObject:Object):void {
trace("Cue point name is: " + infoObject.name);
if (infoObject.name=="cp01" || infoObject.name=="cp03" || infoObject.name=="cp05") {
if(infoObject.name=="cp01"){
//ns.pause();
}
blur=0;
apply_blur();
timer=0;
}
if (infoObject.name=="cp02" || infoObject.name=="cp04") {
blur=40;
apply_blur()
//ns.play();
timer=0;
}
}

//just testing onEnterFrame
addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void {
/*if (timer<31) {
timer++;
trace(timer);
}
if (timer==30) {
ns.resume();
}*/
}
var apply_blur = function(){
var array_filter:Array=new Array();
var filter:BlurFilter=new BlurFilter(int(blur),int(blur/40),int(blur/10));
array_filter.push(filter);
destino.peli.filters=array_filter;
};

apply_blur();

Could you help me to clean it? :rolleyes:

Thanks in advance,

Sergio