AboutFlex.net

flex,air,flash …

Author Archive

Alternativa 3D - is ready for download !

Bunker


Alternativa 3D. the promising 3d engine discussed in the previous post here,
now is finally ready!

go there, get an account and download the package for free.
Alternativa 3D website

Adobe Max 2008/2009 is up

Posted by Magie Cannizzaro under AIR, ActionScript 3, Adobe, Events, Flash, Flex

Adobe Max 2008

The new Famous Adobe Max Event is near

this year the great Adobe Community event will be

MAX 2008 North America

San Francisco, California — November 16 - 19, 2008

MAX 2008 Europe

Milan, Italy — December 1 - 4, 2008

MAX 2008 Japan

Tokyo, Japan — January, 2009

All the informations and the Registration for the San Francisco date are opened!

Go and register yourself at http://max.adobe.com.

Speaking about 3D in flash environment many examples, experiments and libraries are around to play with them,impossible is not to mention:
The famous Sandy3d

or the nice
Away3d
temple1

or the more famous Papervision3D that now got also a blog for developers

and the new Paperworld3D as linked here that mix Papervision and red5 for multi player experience

or the promising Wow-Engine that implement also a physic engine

Now the new flash player 10 is (finally:)) starting speaking about 3d but as many are saying is not exactly a “real” 3d but indeed a sort of 2.5D (as someone defined it), it got just some tool to start playing easy with some 3d toys, but the new features and the faster routines of the new flash player 10 are now begin used , and in particular by this new promising 3d engine:

ALTERNATIVA 3D now at the milestone 5.0
here some of the best features of this great Russian as3 engine:

* Signals system — only necessary calculations;
* BSP — quality polygon sorting, “sharp” crossings;
* n-gons support;

* reusing layers (redrawed only changed regions, independent polygons);
* objects hierarchy;
* only necessary matrix, coords and UVs recalculating;
* perspective correction — dynamic triangulation;
* collision detection.

And for the future releases:

* dynamic lighting and shadows (point and directional lights);
* bump lighting;
* parallax mapping;
* automatic UV-mapping;
* sprites, 3D-sprites;
* sprite lighting;
* texture objects;
* Global Illumination imitation;
* sprite pre-render system (phases render on server using uploaded 3D-models);
* animation system (including inverse kinematics);
* 3D-objects interactivity;
* physics simulation.

here you can find some great demos:
(you have to be flash player 10 installed in order to see the fp10 optimized version)



stay tuned at the official

Alternativa 3d blog

and follow the story of this promising new Engine for flash!

Google maps Api for Flash released

Posted by Magie Cannizzaro under ActionScript 3, Flash, Flex

Google has finally released the Api for Flash of the famous Google maps,too!

to start developing you can visit http://code.google.com/apis/maps/index.html
and follow this instructions:
- get your personal Google Map API KEY that you can use on your domain
- download the SWC library

This is a simple flex project

the Application.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%">
  <mx:Panel title="Google Maps API for Flash - Simple Map" width="100%" height="100%">
    <mx:UIComponent id="mapContainer"
        initialize="startMap(event);"
        resize="resizeMap(event)"
        width="100%" height="100%"/>
  </mx:Panel>
  <mx:Script>
    <![CDATA[
import flash.events.Event;
import com.google.maps.MapEvent;
import com.google.maps.Map;
import com.google.maps.MapType;
import com.google.maps.LatLng;

  private var map:Map;

  public function startMap(event:Event):void {
    map = new Map();
    map.addEventListener(MapEvent.MAP_READY, onMapReady);
    mapContainer.addChild(map);
  }

  public function resizeMap(event:Event):void {
    map.setSize(new Point(mapContainer.width, mapContainer.height));
  }

  private function onMapReady(event:Event):void {
    map.setCenter(new LatLng(41.936907, 12.539244), 14, MapType.NORMAL_MAP_TYPE);
  }

    ]]>
  </mx:Script>
</mx:Application>

P.S. remember to modify the Html to pass the API KEY like a flashvars
in this way:

the HTML file

<div id="map_canvas" name="map_canvas">
<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="800px"
height="600px">
<param name="movie" value="./swf/MapSimple.swf">
<param name="quality" value="high">
<param name="flashVars" value="key=ABQIAAAA7QUChpcnvnmXxsjC7s1fCxQGj0PqsCtxKvarsoS-iqLdqZSKfxTd7Xf-2rEc_PC9o8IsJde80Wnj4g">
<embed
width="800px"
height="600px"
src="./swf/MapSimple.swf"
quality="high"
flashVars="key=ABQIAAAA7QUChpcnvnmXxsjC7s1fCxQGj0PqsCtxKvarsoS-iqLdqZSKfxTd7Xf-2rEc_PC9o8IsJde80Wnj4g"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash">
</embed>
</object>
</div>

Since the release of the beta of the newest flash player 10 Astro from Adobe, are out some rumors, some movies and now finally some stuff to play with it :)

So let’s go! here we got some..

examples from the Adobe labs

tutorials from Gotoandlearn showing some of the new great features:
Flash Player 10 Beta: Getting Started
Flash Player 10 Beta: FileReference
Flash Player 10 Beta: Dynamic Sound
Flash Player 10 Beta: 3D
Flash Player 10 Drawing API from the great Senocular blog

Here is the FLASH 10 API DOCUMENTATION for now only in zipped format, maybe Adobe will publish it online soon

and now some instructions to start developing with flex 3 getting a new sdk and setting it up to use also the debug mode, all instructions here from everythingflex

enjoy the new Astro!

PaperWorld lets you create multi-user applications, and yeah large multiplayer games, helping you managing the workflow and permit to anyone with a basic knowledge of xml to edit a config file to edit quickly a game without having to recompile and deploy all again.

if you want to start experimenting with it can read the great post by paultondeur on his blog

or visit the Paperworld3d Official Blog