Tuesday, April 07th, 2009 | Author: dehash
This post is mainly to cover some of the questions often asked and give a simple download to try out.
The Papervision examples here were compiled using the Flex SDK and FlashDevelop so there are no .fla’s used. But as the examples are AS3 classes the conversion to using in Flash can be made so here is one download with a few usage ideas.
It was made in Flash CS4 and can be viewed here and the source can be downloaded here. It uses the very simple PlaneDemo class without editing it and the recent Papervision classes Papervision3D_2.0.883.zip from here are included in the zip.
Some things to note:
- The first line of the PlaneDemo class is
package com.dehash.pv3d.examples.basic
so the PlaneDemo class is stored in the following location
com/dehash/pv3d/examples/basic/PlaneDemo.as
- PlaneDemo.as is used as the document class and set in the Publish Properties pane which is one of the ways to use the class in Flash because PlaneDemo extends BasicView which extends AbstractView which extends Sprite.
- the Papervision classes are stored in the libs folder and that directory is added to the Source path using the Publish Settings > Flash tab path > Settings dialogue.
PlaneDemo.as includes the following Metadata
[SWF(width="800", height="600", backgroundColor="0xffffff")]
Flash CS4 is able to read this and implement it whereas the CS3 IDE was not. There is an article that covers this here
At some point I shall put up a more interesting example than PlaneDemo but it does cover many of the essentials despite being quite basic. The pop up view of the swf is displayed using shadowbox.
Category: Code Examples, Flash, Papervision 3D | One Comment
Sunday, January 04th, 2009 | Author: dehash
Added some more Papervision 3D examples with source code.
There are now over 30 and all examples use current Papervision3D GreatWhite from SVN and so far all use BasicView also
Category: Code Examples, Flash, Papervision 3D | 8 Comments
Monday, October 27th, 2008 | Author: dehash
Dynamic slicing of an image example which runs a bit better than I expected it to. Idea from here and image from here

more…
Category: Code Examples, Flash | Comments off
Wednesday, October 22nd, 2008 | Author: dehash
Came up with this which is fun to play with.
Images from here 1 | 2 | 3 | 4
Category: Code Examples, Flash | Comments off
Thursday, September 04th, 2008 | Author: dehash
Interested to see this appear yesterday at everydayflash.com and made a quick start on a sandbox for it to get ideas on how to use it with Papervision.
A first example of AS3DMod which is a sandbox to experiment with can be found here.
Updates: Some usage tips noted for the initial version of the library using pv3d
* Seems to work fine with current SVN build of PV3D
* in com.as3dmod.modifiers.Noise.as comment out line 9:
import alternativa.types.Matrix3D; (the import is not used but will error if you only have pv3d library)
* Grab com.carlcalderon.arthropod.Debug.as from here and put it in your path as it is used in several of the files.
* Added simplfied usage code to the example here
* Added examples below using svn build.
Noise – sandpaper to mountain range: AS3DModNoise.as
Taper- rip and shrink: AS3DModTaper.as

An idea for a Fish
Category: Code Examples, Flash, Papervision 3D | 4 Comments
Wednesday, August 06th, 2008 | Author: dehash
Added some more Papervision 3D examples with source code.
All examples use current Papervision3D GreatWhite from SVN and so far all use BasicView also. **Update:** added four more examples to the top of the list to make 18 in total:

Category: Code Examples, Flash, Papervision 3D | 29 Comments
Wednesday, July 23rd, 2008 | Author: dehash
Here are some Papervision3D SVN GreatWhite examples with source code.
More to be added soon.
Category: Papervision 3D | One Comment
Monday, June 30th, 2008 | Author: dehash
Added a Comments viewer, and a related movies tab using the as3-youtube-data-api
View the flex swf here
Loading the comments is almost identical to loading the feeds – just use these classes :
import ca.newcommerce.youtube.data.CommentData;
import ca.newcommerce.youtube.feeds.CommentFeed;
import ca.newcommerce.youtube.events.CommentFeedEvent;
The rest is the same.
Previous version with source code here
Category: Flash, YouTube API | 3 Comments
Wednesday, June 25th, 2008 | Author: dehash
Posting just to keep some of the resources linked in a single post – will add to this list as further resources are found:
—===General===—
YouTube Announcement
YouTube APIs Developer Forum
YouTube Data API FAQ
—===Flex AS3 Related===—
as3-youtube-data-api
Youtube Data API AS3 – Tutorial
Martin Legris’ Blog (as3-youtube-data-api author)
more links
—===Flex Examples===—
as3-youtube-data-api usage example(with source code)
Example Flex YouTube Player(with source code)
—===fin===—
Update: No need for Developer Key to load the chromeless player from now on the new chromeless player URL is: http://www.youtube.com/apiplayer
Category: YouTube API | Comments off
Wednesday, June 18th, 2008 | Author: dehash
Flex YouTube API feed + search display. download source code here
Uses library @ as3-youtube-data-api
Nice player example @ on_the_other_hand
author of as3-youtube-data-api has a blog @ blog.martinlegris.com
update: added in a simple player to view the movies.
.
Update 2: Added source code download for the feed display
We are making a Cairngorm version of this but here is a simple component version to test.
The source code for the feed display component (not the player) is here
It is a FlashDevelop3 Beta7 project file and uses the Flex3 SDK to compile. To build the project requires the as3-youtube-data-api library Just download youtube-google-0.95.zip and add it to the project path and compile, that is it.
All of the hard work is done by SimpleFeedGrabberExample.as which uses the excellent as3-youtube-data-api library to load feeds from YouTube and parses them into an ArrayCollection which is the Bindable datasource for the display. This is a simple version that will likely change a lot when it is in our Cairngorm project but works fine for now.
as3-youtube-data-api notes: in strict mode you get a few warnings of variables declared without datatypes in the as3-youtube-data-api library but these are easy to fix. Also YouTubeClient has been removed in the library version released yesterday but we substituted YouTubeFeedClient in its place and that seems to work ok.
—
Once the above is complete to integrate with into the otoh player grab the source code from here:
* copy the src directory into this project src folder
* make YouTubeTest.mxml the target file + make 3 edits to it:
* put xmlns:ytfeeds=”ytfeeds.*” in the Application tag at the top
* put <ytfeeds:YTFeedComponent top=”325″ /> just before </mx:Application>
* insert your YouTube Developer key into YouTubeTest.mxml and compile.
Now when you click on a movie in the display it can be played in the otoh player because video.text is set to the selected movie ID.
Update:
Added a Comments viewer, and a related movies tab using the as3-youtube-data-api
View the updated flex youtube movie here
Category: Code Examples, Flash, YouTube API | 15 Comments
Sunday, April 20th, 2008 | Author: dehash
An alternative to excessive typing or copy + paste that is worth consideration is a Cairngorm code generator like The Cairngen Project
Project now moved to GoogleCode
Category: Flash | Comments off
Sunday, April 06th, 2008 | Author: dehash
Category: Flash | Comments off
Monday, March 31st, 2008 | Author: dehash
flex builder 3 now free for students Flex Builder 3 is now free for students and faculty of eligible educational institutions
Category: Flash | Comments off