wzzly
%Europe/Berlin %681 %2010, 16:21
Hallo allemaal.
Ik heb een functie die door middel van een interval om de 5 seconden een nieuwe tekst in een tekstveld laat zien. Deze tekst wordt dan "ingeblurt" (van blurry naar scherp).
Hebben jullie een idee hoe ik ervoor kan zorgen dat voordat de nieuwe tekst plotseling weer inblurt, dat de huidige tekst eerst uitblurt en daarna pas deze functie de nieuwe tekst inblurt... ik kom er maar niet uit....
function bringInWords(what){
var now = what;
now.tickerTxt.autoSize = true;
now.onEnterFrame = function ()
{
this.filters = [myBlur];
var now = myBlur.blurX / 5;
var nowY = myBlur.blurY / 2;
myBlur.blurY = myBlur.blurY - nowY;
myBlur.blurX = myBlur.blurX - now;
if (myBlur.blurX < 0.5)
{
delete this.onEnterFrame;
this.filters = null;
myBlur.blurX = 1000;
myBlur.blurY = 50;
}
};
}
function updatemynews() {
txtField.tickerTxt.text =tempXML[counter].attributes.desc;
txtField.tickerTxt.link =tempXML[counter].attributes.uurl;
bringInWords(txtField);
counter++;
currentNews = txtField.tickerTxt.text;
currentLink = txtField.tickerTxt.link;
if(counter==tempXML.length){
counter = 0;
}
Ik heb een functie die door middel van een interval om de 5 seconden een nieuwe tekst in een tekstveld laat zien. Deze tekst wordt dan "ingeblurt" (van blurry naar scherp).
Hebben jullie een idee hoe ik ervoor kan zorgen dat voordat de nieuwe tekst plotseling weer inblurt, dat de huidige tekst eerst uitblurt en daarna pas deze functie de nieuwe tekst inblurt... ik kom er maar niet uit....
function bringInWords(what){
var now = what;
now.tickerTxt.autoSize = true;
now.onEnterFrame = function ()
{
this.filters = [myBlur];
var now = myBlur.blurX / 5;
var nowY = myBlur.blurY / 2;
myBlur.blurY = myBlur.blurY - nowY;
myBlur.blurX = myBlur.blurX - now;
if (myBlur.blurX < 0.5)
{
delete this.onEnterFrame;
this.filters = null;
myBlur.blurX = 1000;
myBlur.blurY = 50;
}
};
}
function updatemynews() {
txtField.tickerTxt.text =tempXML[counter].attributes.desc;
txtField.tickerTxt.link =tempXML[counter].attributes.uurl;
bringInWords(txtField);
counter++;
currentNews = txtField.tickerTxt.text;
currentLink = txtField.tickerTxt.link;
if(counter==tempXML.length){
counter = 0;
}