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
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