Papervision3D Public Beta

Since the first time I’ve heard about Papervision I’ve always been stunned by the demo provided.
Today is a great day as they are going live for their Public Beta.

papervision3d public beta

Papervision3D moves from private testing to a full public beta.
Everybody is welcome to download and start playing with it. We believe you will find it very easy to use and to integrate into your Flash 8, Flash CS3 and Flex projects.
It is released under the MIT Open Source license, which means it is absolutely free for any commercial use.

So now I’m sure I’ll be even more amazed by all the demos that are going to spread on the Flashosphere.

Getting started and all information from the Papervision blog

Ahmet

Markup Validation Service Beta 0.8.0

W3C
The W3C offer to test the new beta of the W3C html/Xhtml validator services (checks the markup validity of Web documents in HTML, XHTML, etc.)

There are a number of
cosmetic and UI changes, but the biggest difference is under the
hood: the new validator is using a new library as a wrapper around
its main parser, resulting in drastic speed improvements, and a lot
of interesting new possibilities.

Users of the validator are probably familiar with the note stating
“The Validator XML support has some limitations”. Be prepared to say
good bye to such a familiar sight: while the 0.8.0 validator is still
using the same base parser for validation (the excellent and
venerable opensp), it now has an XML sidekick making sure XML-ill-
formedness won’t go unnoticed.

W3C validator beta 0.8.0
List of changes

Ahmet

3D Pathfinding in AS3

3D pathfinding AS3 [via: Beedigital, draw.logic]
Source code to download of pathfinding with AS3 in 3D!

The actionscript architect Paul Spitzer has posted two killer demos of pathfinding using A* in AS3/Flash 9 using the Away3D engine (derivative of Papervision3D that is taking off) and you can download the source for both. These demos not only highlight the pathfinding but also provide editing of the graph to be traversed which could easily be made into a game world editor.

I’m looking forward to have some times to look at the source, btw I’m wondering if it is the shortest path taken or not? Also why doesn’t it follow exactly the cube structure, the path seems to take “air” sometimes.
Anyway this is a great job.

Ahmet

EBook: Adobe AIR for JavaScript Developers

AIR for Javascript Developers After offering the Ebook “AIR for Flex Developers“,
Danny Dura, Kevin Hoyt and Mike Chambers has release a new book: AIR for JavaScript Developers.
The free Ebook is available on Ajaxian.

The pocket guide covers:

  • Introduction to AIR
  • Getting Started with AIR development
  • Working with JavaScript and HTML within AIR
  • AIR Mini Cookbook
  • Command line tools
  • Aliases
  • One more great marketing idea, and a very useful book to have.

    [via Anand Vardhan]

    Ahmet

    Passing variable from JavaScript To AS3 (Flash CS3)

    A piece of Cake
    Passing vars from JS to AS3 is really easy, but it’s not as easy as it was with AS2.
    Here I use the excellent SWFObjects (I use it in all my web projects now) to pass variables to the Flash Player:

    so.addVariable("var1", "value1");
    so.addVariable("var2", "value2");

    Now to get the values with AS3 when you already know the variable name:

    var myValue1:String = this.loaderInfo.parameters.var1;
    var myValue2:String = this.loaderInfo.parameters.var2;

    If you want to trace all the variables (names and values) passed to the Flash Player:

    for ( var theName:String in this.loaderInfo.parameters ) {
    var theValue:String = this.loaderInfo.parameters [theName];
    trace(“from JS :”+ theName+” “+theValue);
    }


    Filtering XML data in Flash applications using ECMAScript for XML

    XML Example

    Introduced with ActionScript 3.0 and Adobe Flash Player 9, ECMAScript for XML (E4X) offers new ways to retrieve data from XML in Adobe Flash applications. In this article I examine how you can use E4X to fetch data out of an XML object within an application in real time—processing only the information required to run the application. This strategy improves the performance of Flash applications by reducing unnecessary overhead and data loading.

    New Flash Article by Andrew Muller about filtering XML with ECMAScript.
    I did also publish a video tutorial about Xml & Actionscript 3.0 for those to lazy to read the article ;)

    Ahmet

    Object-oriented programming with ActionScript 3.0

    Flash CS3New article from the ActionScript Technology Center by Peter Elst about Object-oriented programming with AS3. I know a lot of Flasher only used some procedural programming but now the AS3 change it all. You really need to understand well OOP to have the most of Flash CS3 and Flex.

    The concept of classes is at the heart of all object-oriented code development. If you’re not already familiar with object-oriented programming (OOP), this article will get you started writing ActionScript 3.0 classes. Writing classes has never been easier than with ActionScript 3.0. Whether you are new to ActionScript altogether or are new to working with ActionScript 3.0, you’ll find that writing classes allows you to create projects that are easier to manage and maintain.

    Read full article from Developer Center

    Ahmet