web-goodies http://www.dajen-works.com/b Just another WordPress weblog Tue, 23 Feb 2010 17:04:36 +0000 http://wordpress.org/?v=2.8.6 en hourly 1 Nefunkční instalace komponentů pomoci Adobe Extesion Manager CS4 http://www.dajen-works.com/b/?p=159 http://www.dajen-works.com/b/?p=159#comments Tue, 23 Feb 2010 17:04:36 +0000 admin http://www.dajen-works.com/b/?p=159 Pokud se po instalaci komponenty nezobrazí v panelu components je nutné např. pro Flash-Filters.net zkopírovat adresář flash-filter.net
(AEM CS4 kopíruje soubory do špatné složky, AEM CS3 funguje bez problémů)

z:
C:\Documents and Settings\goodies\Local Settings\Data aplikací\Adobe\Flash CS4\cs\Configuration\Components

do:
C:\Documents and Settings\goodies\Local Settings\Data aplikací\Adobe\Flash CS4\en\Configuration\Components

OS: Win XP CZ
Flash: CS4 ENG

]]>
http://www.dajen-works.com/b/?feed=rss2&p=159 0
Odstranění ramečku kolem flashe při vložení přes celou obrazovku http://www.dajen-works.com/b/?p=150 http://www.dajen-works.com/b/?p=150#comments Mon, 25 Jan 2010 18:02:20 +0000 admin http://www.dajen-works.com/b/?p=150 <style>
* {
font-family : Arial,Helvetica,sans-serif;
font-size : medium;
margin : 0;
border : none;
padding : 0;
color:#3f3f3f;
}
</style>

</head>

]]>
http://www.dajen-works.com/b/?feed=rss2&p=150 0
Použití tříd Bulk Loader http://www.dajen-works.com/b/?p=146 http://www.dajen-works.com/b/?p=146#comments Thu, 21 Jan 2010 21:11:50 +0000 admin http://www.dajen-works.com/b/?p=146 http://code.google.com/p/bulk-loader/

http://media.stimuli.com.br/projects/bulk-loader/docs/

Jednoduchý příklad – použití pro nahrátí tří swf souborů

package {
import br.com.stimuli.loading.BulkLoader;
import br.com.stimuli.loading.BulkProgressEvent;
import flash.events.*;
import flash.display.*;

//import flash.media.*;
//import flash.net.*;

public class main extends MovieClip {
public var loader:BulkLoader;

public function main():void {

loader = new BulkLoader("main-site");
// set level to verbose, for debugging only
loader.logLevel = BulkLoader.LOG_INFO;

// now add items to load
// simplest case:
loader.add("logo1.swf");
loader.add("logo2.swf");
loader.add("logo3.swf");

// dispatched when ALL the items have been loaded:
loader.addEventListener(BulkLoader.COMPLETE, onAllItemsLoaded);

// dispatched when any item has progress:
loader.addEventListener(BulkLoader.PROGRESS, onAllItemsProgress);

// now start the loading
loader.start();

}

public function onAllItemsLoaded(evt:Event):void {

// you can get the content from the url:
var myMc1:MovieClip = loader.getMovieClip("logo1.swf")
var myMc2:MovieClip = loader.getMovieClip("logo2.swf")
var myMc3:MovieClip = loader.getMovieClip("logo3.swf")
myMc1.x = 000;
myMc2.x = 200;
myMc3.x = 400;
myMc1.y = 100;
myMc2.y = 100;
myMc3.y = 100;

addChild(myMc1);
addChild(myMc2);
addChild(myMc3);
}

// display progress by many criterias (bytes, items loaded, weight)
public function onAllItemsProgress(evt:BulkProgressEvent):void {
trace(evt.loadingStatus());
}

}

}

]]>
http://www.dajen-works.com/b/?feed=rss2&p=146 0
Banner – jednoduché kliknutí http://www.dajen-works.com/b/?p=140 http://www.dajen-works.com/b/?p=140#comments Tue, 19 Jan 2010 09:35:51 +0000 admin http://www.dajen-works.com/b/?p=140
// timeline code
// movieclip "tl" in top layer over whole area with alpha = 0;

tl.addEventListener(MouseEvent.CLICK, openPage);
tl.buttonMode = true;

var url:URLRequest = new URLRequest("http://************.com/");

function openPage(e:MouseEvent):void
{
trace ("clicked");
navigateToURL(url, "_self");
}

// romoving

tl.removeEventListener(MouseEvent.CLICK, openPage);

]]>
http://www.dajen-works.com/b/?feed=rss2&p=140 0
Aktualní projekty http://www.dajen-works.com/b/?p=137 http://www.dajen-works.com/b/?p=137#comments Sun, 17 Jan 2010 21:42:55 +0000 admin http://www.dajen-works.com/b/?p=137 http://www.dajen-works.com/flash-projekty/e-group/eg45/

http://www.i3.cz

http://www.aqcalc.eu/

http://www.mctree.cz/

http://www.chateaumcely.cz/cz/index.htm

http://www.zbozi-z-usa.cz/

http://www.dajen-works.com/flash-projekty/bannery/banner_mc_tree_01
http://www.dajen-works.com/flash-projekty/bannery/banner_mc_tree_akce_01
http://www.dajen-works.com/flash-projekty/bannery/banner_net4gas_01
http://www.dajen-works.com/flash-projekty/bannery/banner_rock_fashion_01/bann.html
http://www.dajen-works.com/flash-projekty/bannery/banner_rock_fashion_01/bann2.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_01
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_01b/bann.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_01b/bann1.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_01b/bann2.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_01b/bann3.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_01b/bann4.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_02/v2.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_02/v3.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_02/v4.html
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_03
http://www.dajen-works.com/flash-projekty/bannery/banner_zbozi_z_usa_04
http://www.dajen-works.com/flash-projekty/bannery/horni_prolinacky2
http://www.dajen-works.com/flash-projekty/bannery/jiskry2
http://www.dajen-works.com/flash-projekty/bannery/mc_tree_banner_akce_3_produkty_cz_01
http://www.dajen-works.com/flash-projekty/bannery/mc_tree_banner_akce_3_produkty_sk_01
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b01.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b02.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b03.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b04.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b05.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b06.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b07.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b08.html

http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b09.html
http://www.dajen-works.com/flash-projekty/bannery/mctree_male_bannery/b10.html
http://www.dajen-works.com/flash-projekty/bannery/zono/bann_verze_1
http://www.dajen-works.com/flash-projekty/bannery/zono/bann_verze_2

]]>
http://www.dajen-works.com/b/?feed=rss2&p=137 0
Preloader pro celou animaci http://www.dajen-works.com/b/?p=133 http://www.dajen-works.com/b/?p=133#comments Sun, 17 Jan 2010 16:39:05 +0000 admin http://www.dajen-works.com/b/?p=133 Zdroj: kirupa.com, senocular.com

Popis této implementace:

Preloader je součástí document class – main.as.
Konstruktor main spouští/definuje preloader – spouští se automaticky při staru animace.
Zbytek viz kod.

// konstruktor u document class – je zavolan automaticky pri startu animace
public function main():void{

// zastavit beh aplikace na framu 1
stop();

//add the listener for load progress, hooked into the LoaderInfo object of the main swf.
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, checkLoadProgress); //Load progress handler

}

private function checkLoadProgress(event:ProgressEvent):void {
var progressPercentComplete:Number=(event.bytesLoaded / event.bytesTotal)*100;
//output a percentage text…

trace ("LOADING… "+String(Math.floor(progressPercentComplete)));

if (progressPercentComplete ==100) {
//do what needs to be done when your file has loaded
//remove the progress listener
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, checkLoadProgress);
// pokracovani od framu 2
gotoAndPlay(2);
// dalsi beh aplikace
init();
}
}

Tady ještě další důležité nastaveni:
- Třídy, které se používají dále v kódu se expotuji v druhém framu. To zaručuje, že preloader se zobrazuje a počíta skoro od nuly.

classexport

exportsymbol

]]>
http://www.dajen-works.com/b/?feed=rss2&p=133 0
Alcon http://www.dajen-works.com/b/?p=121 http://www.dajen-works.com/b/?p=121#comments Mon, 28 Dec 2009 21:05:23 +0000 admin http://www.dajen-works.com/b/?p=121 Link:
http://blog.hexagonstar.com/alcon3-out-now/

alcon3_icon

Použití programu:

- Nainstalovat Adobe Air
- Stáhnout a nainstalovat Alcon
- Z programu zkopírovat třídu pro propojení
C:\Program Files\Hexagon Star Softworks\Alcon\debug
- importovat třídu:
import com.hexagonstar.util.debug.Debug;
- příkaz trace lze použít tímto způsobem:
Debug.trace(”Hello World!”);

Funguje i u publikovaných swf

]]>
http://www.dajen-works.com/b/?feed=rss2&p=121 0
Monster Debugger http://www.dajen-works.com/b/?p=117 http://www.dajen-works.com/b/?p=117#comments Mon, 28 Dec 2009 20:47:07 +0000 admin http://www.dajen-works.com/b/?p=117 debugger

Homepage:
http://www.demonsterdebugger.com/

Použití programu:

- Nainstalovat Adobe Air
- Stáhnout a nainstalovat Monster Debugger
- Z programu vyexportovat třídu pro propojení a uložit do adresáře animace
File > Export Client Class
- importovat třídu:
import nl.demonsters.debugger.MonsterDebugger;
- inicializovat
var debugger = new MonsterDebugger(this);
- příkaz trace lze použít tímto způsobem:
MonsterDebugger.trace(this, “Hello World!”);

]]>
http://www.dajen-works.com/b/?feed=rss2&p=117 0
Bitmapy 1 http://www.dajen-works.com/b/?p=109 http://www.dajen-works.com/b/?p=109#comments Sat, 12 Dec 2009 23:15:30 +0000 admin http://www.dajen-works.com/b/?p=109 Zrychlení, optimalizace

displayObject.cacheAsBitmap = true;

Vytvoření bitmapy

// rozměr 100 x 100 px, neni pruhledna, format barvy 0xAARRGGBB
var bmd:BitmapData = new BitmapData(100, 100, false, 0xFF000099);
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);

Bitmapa z knihovny

// nutne pouzit hodnoty 0,0, ale jsou ignorovany
var starBmd:BitmapData = new star(0,0);
var star:Bitmap = new Bitmap(starBmd);
addChild(star);
]]>
http://www.dajen-works.com/b/?feed=rss2&p=109 0
3D – pouze poznámky k další práci http://www.dajen-works.com/b/?p=104 http://www.dajen-works.com/b/?p=104#comments Sat, 12 Dec 2009 21:56:04 +0000 admin http://www.dajen-works.com/b/?p=104 3D
http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5467498E-BCF8-454f-8607-A51AD392CC07.html

container.container.x
container.container.y
container.container.z

container.rotationX = 10;
container.rotationY = 10;
container.rotationZ = 10;

// transformacni matice
var leafMatrix:Matrix3D  = leaf.transform.matrix3D;

trace(leafMatrix.position.x);
trace(leafMatrix.position.y);
trace(leafMatrix.position.z);
trace(leafMatrix.position.length);
trace(leafMatrix.position.lengthSquared);

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/?flash/geom/PerspectiveProjection.html

http://blog.generalrelativity.org/actionscript-30/z-sorting-3d-displayobjects-for-flash-player-10/
http://rojored.com/#flex-carousel-sketch-2.5

]]>
http://www.dajen-works.com/b/?feed=rss2&p=104 0