ys.hu ez itt – a mindenkihez kedves és jó – ys blogja. ( ys.hu – marketing osztály )

14nov/062

explore

arra ha van egy onSync-ed vagy ha van egy dinamikusan létrehozott mc fád és nem tod már mi hol van mert leterhel az egész, ha érdekel az onStatusba argumentbe wtf van. akkor ez neked készült. csak itt és csak most és csak neked.


var expCount=-1

function explore(o){
expCount++
var t=""
for (var c=0;c for (c in o){
echo(t+""+c+" : "+o[c])
explore(o[c])
}
expCount--
}

echo gyanánt a kedvenc trace fügvényedett ad meg, ami lehetőség szerint értelmezze a tabokat is.
az egyszerüség kedvéért pl :

echo=trace

használni meg pl így tudod :

explore(this)

vagy pl

private function netStatusHandler(event)
{
Lib.explore(event.info)
if (event.info.code=="NetConnection.Connect.Success") dispatchEvent(new Event("connected"))
...
}

ilyesmi.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: 2 Comments
3máj/060

még libet a népnek

random szin bizbasz volt már téma, de itt az utsó verzió :
_global.rRGB=function(){return "0x"+Math.round(Math.random()*0xFFFFFF).toString(16)}

na a parasztvakítás az már megy. adnék hasznos dolgot is, csak nem tom mi kell a népnek. Ha meg nem érted olvass swf.hu-t :)

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: No Comments
21feb/062

matrix szorzás

régi 3d-s scriptjeimet feljavitandó, frissítettem a matrix müveletes libet. ittene e a mátrix szorzásért felelős.

function mXm(m1,m2){
if(m1[0].length==m2.length){var r=[]
for(var i=0;i for(var j=0;j for(var k=0;k r[i][j]+=m1[i][k]*m2[k][j]
}
}
} return r
} else{
trace("ERROR : mXm "+m1[0].length+" != "+m2.length);
return false
}
}

a spanyol viasz szag természetessen elmaradt, lévén ez másnak se jelent problémát. lásd kedvencünket : ahab's Math tutorials.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: 2 Comments
13feb/060

f8 alpha mask

szóval lehet végre alpha maskot csinálni flashben.
ez ugye az amikor a mask fokozatosan engedi láttatni az alatta lévő területet.
anno flashben ez nem volt megadható mivel a mask hit területe határozta meg a láthatóságot. de az hogy mi volt a maskban az mindegy volt.

megjegyzem még régebben mikor még nem is lehetett scriptből maskolni hanem csak layerrel lehetett maskolni akkor a mask layeren lévő movieCliphez hozzá sem fértél. mármint hiába volt instance neve, nem tudtad elérni scriptből. na mindegy ez már történelem.

szóval van alpha mask, lássuk hogy is.
1*ü : a lényeg annyi hogy a maskban lévő stuff alpha értéke határozza meg a mask alha értékét.
tehát ha csinálsz a maskmcbe egy linear átmenetet melynek az egyik végén lévő szín alphaját leveszed akkor látszik hogy a mask ott kevésbé látszik át.
ahhoz hogy ez működjön ahhoz az is kell hogy mind a mask mind a maskolt mc használja a bitmap cache-t.
ja hogy miez. ez is flash8 egyik újdonsága. ha az mcdben nincs animáció tehát nem kell frissíteni a képet minden framen viszont sok másik mc van benne vagy több nagyobb képet tartasz benne akkor érdemes használni mert látványosan felgyorsítja a flashed.

erre van. meg esetünkben arra hogy működjön a alpha mask.

szóval
masked_mc.cacheAsBitmap=true;
mask_mc.cacheAsBitmap=true;

na röviden ennyi. példa meg erre.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: No Comments
9jún/050

AS request : color

elnézést a ronda kódért. nagyon rég irtam, kicsit poros.

ez e

as alább

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: Continue reading
8jún/052

actionscript régiségeim

illene kirakni valamit flash témában, de új cuccaim nincsenek mostanság.
igy hát ime egy kis nosztalgia :

mp3bar
equalizer

régen dev.ysolt.hun sok flashes és javascriptes barmulás volt. folyamatossan rámolom át ide őket.
kitartás szaktársak. kitartás :)

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: 2 Comments