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

15szept/071

flex builder vs sharedObjects

nem te vagy a hülye, ez csak egy bug:


so=SharedObject.getLocal('ys.hu')
if(!so.data.ize)
{
so.data.ize= 'ize.'+Math.random()
so.flush()
}
trace(so.data.ize)

na az van hogy átlag projectnél ez rendben lesz, De ha a output foldert kilinkelted a workspacedből (pl ${DOCUMENTS}\.bin), akkor biza az so minden buildnél üres lesz. persze a productionbe lévő swf már jól fog futni, szóval xard le. ez ilyen.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: 1 Comment
7feb/070

flex körkép

a reggeli kávé mellé pár link :

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Filed under: WAys, flash, flex No Comments
7dec/060

patkolnak

ezúton szeretnék gartulálni ehhez a baromsághoz.
ez flash9 vágod. anno flash 8 drop shadow filter vágod. de nehem. töltögessünk képeket. gratula. ha forradalom lesz, az ilyeneket falhoz állítom.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Filed under: WAys, flex No Comments
7dec/060

flex és az ő fullscreenje

flash player 9.0.28 óta tudjuk hogy van fullscreen mód amit pl mozikhoz öröm használni mert ugye megkötés hogy nincs billentyűzet olyankor. azért hogy ne kamuzák be a gazdag kisóvódásoknak hogy nini ép az internetbankod login screenjét látod, írd be a neved etc. hasonló okból egy felirat jelenik meg fullscreenre váltáskor hogy press esc to kilépj teljesképernyőről. mondjuk azt nem hiszem el hogy csak nekem tűnik fel, de ezt a feliratot nem sikerült középre rakni. kb 80 pixelel jobbra van húzódva. ez úton is szeretnék gratulálni az illetékesnek.

na a lényeg van eventünk képernyő válátásról as3ban fullScreen as2ben meg onFullScreen néven. újfent örvendezhetünk a következetes elnevezéseknek.

de ha kipróbálod, riadt zavar jelenik meg tekintetedben lévén hogy baszik menni. a solution a következő ez alkalommal:

vegyük az ismert példát : ezt. tag nem is rakta bele az eventet. nem akart szembesülni a komor valósággal vagy nem tudom.

ha naiv halandó módjára gondolkodunk akkor betesszük az addEventet creationComplete-re, esetünkben init()-re:

import mx.controls.Alert

private function init(){
    stage.addEventListener("fullScreen",onFullScreen)
}

private function onFullScreen(e){
     Alert.show(stage.displayState)
}

na ez úgy nem működik ahogy van.
de mivel nem vagyunk már naiv flashesek keresünk más megoldást. megoldás az hogy a példában szereplő goFullScreen functionbe startoljuk a listenert :

private function goFullScreen():void {
     stage.addEventListener("fullScreen",onFullScreen)
     stage.displayState = StageDisplayState.FULL_SCREEN;
}

és lőn mükszik. a virágokat az öltözőmbe kérem szokás szerint.

flashgurun kivételessen xarul van megcsinálva a példa mert ha escapet nyomok minimize marad a gomb szövege...

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: No Comments
7dec/060

flex textarea kontra css bug

legynagyobb örömömre kiderült hogy kivételessen nem én barmoltam el valamit, hanem tényleg nem mükszik a stylesheet a textareakban és textfieldekben. megoldás erre.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Tagged as: No Comments
3dec/060

flex2 vs flash9 public alpha és flashdevelop

melyiket használjam as3 fejlesztésre? ez volt a kérdés.
mert ugye as2re egyértelmüen flashdevelop. syntax highlight és a class kezelés miatt.
anno az első körben flashdevelopot használtam, főleg miután az időközben kijött 2.0 már helyből támogatta as3-t. ahhoz hogy menjen a script completion ahhoz le kellet szedni ezt a fájlt, és minden ok volt. leszámítva hogy mtasc még nem támogatja az as3at szóval maradt az hogy flash9pa ment a háttérben benne a flashben készített flaval, és press f6 flashdevelopban. ehhez persze az kellett hogy flashben a publish settingsnél az actionscript settingsnél megadjuk a flashdeveloppal szerkesztett class nevét és pathjét ha nem az fla mellet volt. (ált nem szokott).

ez a megoldás tulkép használható és működik, de nem a legkényelmesebb.
nézzük a másik alternatívát. azaz flex2. mint flashes ria fejlesztő környezetről megvan a véleményem de most nem ez a téma hanem az hogy tudjuk pure as3 tenyésztésre használni. a válasz adja magát : File > New > ActionScript Project

minden ok de sok a rizsa mellette amire most nincs szükségünk szóval lássuk hogy is takarítsuk ki a flex projectünket :
flex_as_comp_settings

miután a wrappert kiraktuk a francba, a lényeg a compiler arguments :

-default-size 320 240 -default-frame-rate=30 -default-background-color=0xFFFFFF

hiszen itt kedvünkre állíthatjuk az swf propertyjeit.
további hasznos argumentumok erre.

persze megjobb megoldás ha pl ezt rakjuk a forrásunkba :

[
   SWF( backgroundColor='0x000000', frameRate='30', width='320', height='240' )
]

ezek után már nyugodt szívvel használhatjuk flexben a debugot(f11) és a buildet(ctrl+f11) is.

a vicc egyébként hogy flex kisebb swfet gyárt. példa egy üres swf ami csak ebből épült :

package {
	import flash.display.Sprite;
	public class Test extends Sprite
	{
		public function Test()
		{
			stage.scaleMode = "noScale"
			stage.align = "TL"

			var box:Sprite = new Sprite()
			box.graphics.beginFill(0xff0000,1)
			box.graphics.drawRect(10,10,100,100)
			addChild(box)

		}
	}
}

na szóval ebből flex egy 408 byeteos swfet készít meg flash9 pa egy 517byteos állományt buildelt.
ok nem nagy különbség csak pl én is addig tartottam csak flexben cuccolni amíg attól féltem hogy tele lesz szeméttel a végeredmény. és lőn nem.

peace

egyébként az is műkszik hogy egyszerre mindkét megoldással életképes maradjon egy project.
üres workspace majd ide flexben legyártjuk a projektünket. a workspace mappába új folder pl .classes néven és ide rakjuk a classeinket.
a flex projectknek ezután megadjuk resourcnak ezt a mappát. persze ettől függetlenül a top class marad a flex project mappában.

ezután workspace mappába mentek flasben egy flat és a publish settingsben megadom document classnek a flex project mappában lévő classt, majd ugyanitt a classpathek közé felveszem az előbb létrehozott .classes mappát.

ezután mehet a fejlesztés flexel és ha ép olyanod van akkor flash9+fd comboval.

na hirtelen ennyit a témáról. egészségünkre.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Filed under: WAys, flash, flex No Comments
23nov/062

No MXML

nomxml

semmi komoly vagy spanyol viassz vagy bármi. csak egy jópofa írás. erre.

a kedvenc az volt hogy

we have created a pretty robust drawing application

:)

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Filed under: WAys, flash, flex 2 Comments
6dec/052

flash8.5 AS3 – hogysmint

kis körút:
jön ugye flash 8.5 és vele ActionScript3.
lévén macromedia nem akar kimaradni a webalkalmazás bizniszből, erőlteti a maga kis flex technológiáját. az új flex2 tulkép egy flashes keretrendszer ami esetünkben már flashplayer8.5 re épül így lám csodát kezd használhatóvá válni az elképzelés.
as3 hoz pár újdonságot és mivel az alapoktól kezdték újra ezért sebessége is javulni fog.

hogy mennyire azt az alábbi példák látványosan igazolják.
hogy láss is valamit, flashplayer 8.5-t tessék feltenni. itt találod.

ill macromedia is gyűjti őket. lásd itt.

szóval szép kis technológiák állnak elöttünk. még a végén optimista leszek flashhel kapcsolatban.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Filed under: WAys, flash, flex 2 Comments
8jún/050

platform

platform aztmondja. ő a macromedia új üdvöskéje.
már a central dolgot sem tudtam komolyan venni.
flexnek tulkép örültem. csak ép nem tudtam mire használjam.
breeze meg csak elvan adva bele a nagyvilágba. mármint fura hogy van flash eladják. flashben összeraknak valamit, azt is eladják. hova vezet ez .. aha.
pl flashpaper már ehez képest maga az innováció.
ok abbahagyom. és nem, nem kapok jutalékot a macromédiától.

csak az érdekel mi marad meg ebből az egészből, amit hosszú távon is használni lehet.
ne adj god még el is lehetne adni.

  • Facebook
  • Twitter
  • MySpace
  • Netvibes
  • Google Bookmarks
  • Live
  • del.icio.us
  • Digg
Filed under: WAys, flash, flex No Comments