Win a 3D Flash Gallery!

This is a great opportunity for all the readers! Thanks for flashloaded we’re giving 3 free licenses of 3D Wall Pro ($199/each).

To win the prize is very simple, just leave a comment to this post with at least “I want the license” text besides any other comment and after 12 days we will select randomly 3 winners! ( remember to leave your email in the comment )

What is 3D Wall?

The 3D Wall is a papervision powered component to isplays images on an engaging interactive 3D wall. This PRO version can also display FLV videos and SWF’s and more..

Some of the key features of the 3D Wall are:

  • Flat or curved wall
  • Customizable animations
  • Glow and reflections
  • Double sided thumbnails
  • Complete customizable properties (rows, columns, preloader…)
  • Complete interaction (keyboard or mouse)
  • Use of external xml configuration file
  • A Flash component inspector
  • Images, flv and swfs
  • Customizable video controls
  • Youtube, flickr images
  • Watermarks

Here’s a couple of screenshots:

See more screenshots at the 3D Wall page

REMEMBER: Winners will be selected randomly from commenters 10 days later (31 October 2008) and will be contacted directly via email.

Contest is over!

Today (1st November 2008) the contest is over! After running this mysql query to find out 3 random commenters:
SELECT * FROM mt_comment WHERE comment_entry_id = 268 order by RAND() LIMIT 3
we got the three winners who are: (5170) moon, (5135) Pieter and (5176) tm!

Papervision3D component for Flash CS3

John Grden just released an amazing component for Flash CS3 for manage papervision3d on Flash IDE.

– Design-time render and editing in Flash IDE
– 3 Material types supported – BitmapFileMaterial, BitmaAssetMaterial and MovieAssetMaterial
– Creates MovieScene3D and Free or Target camera
– Manages resizing / centering of Papervision3D scene [optional]
– Dynamic masking to constrain the viewable render area to the bounds of the component [optional]
– Full API and access to Scene, Camera, Collada objects to code around
– Automatically loads materials via Collada file [when materials list is not given]
– New Custom Panel for modifying rotation, camera zoom, camera focus, camera Z at design-time

Download component here
See the presentation video

Papervision3D at google code: http://code.google.com/p/papervision3d/

Flex2 and namespaces extending components

I took 2 hours to find a solution for that and I decided to blog it..
I was creating my new Flex2 component extending the UIComponent class and I need to define new custom styles for my own component…
Ok, i opened the “create and extend components” PDF guide and found that I need to put this code to accomplish it:
private static function classConstruct():Boolean
{
if (!StyleManager.getStyleDeclaration("ResizeManager"))
{
var newStyleDeclaration:CSSStyleDeclaration = new CSSStyleDeclaration();
newStyleDeclaration.setStyle("boxSize", 4);
StyleManager.setStyleDeclaration("ResizeManager", newStyleDeclaration, true);
}
return true;
}

That’s all, but at this time the compiler die with that error message “1000: Riferimento ambiguo a setStyle”, which in english should be: “1000: Ambiguous reference to setStyle“.
I google for some time but without finding a solution, then I discovered the problem. I was using in my component the mx_internal namespace, that was the problem. Once changed namespace everything was ok.

Flex2 again: CheckBox 3state

I continue with Flex2 experiments and still fighting again the documentation..

Ok, does someone know where I can find an exhaustive documentation of all the compc command line arguments? I looked around but I had no luck.. only few words about them.
Second, I haven’t found anything really complete about create Flex2 components, styles and skins, setting default styles, embedding stc.. I had to search in many places and looking at the code of someone else already did.. fortunately I’ve found an example from Peter Ent.

Ok, this I created a checkbox which allows a ‘3rd state’ selection. Flex2 checkboxe allows only selected/unselected state, so I added the possibility to set a “middle” state.

Here a couple of example about it:

[kml_flashembed publishmethod=”static” fversion=”9.0.0″ movie=”http://blog.sephiroth.it/wp-content/uploads/2006/09/example.swf” width=”300″ height=”150″ targetclass=”flashmovie”]

Get Adobe Flash player

[/kml_flashembed]

Download the source code here:

[attachments docid=856 force_saveas=”1″ logged_users=”0″]

MDM “Designer Vs Developer” Contest

MDM has lauched a flash contest for both Designers and Developers.
The prize is a Flash Goodie Bag with $1000 of Flash Software for each winner.

Check out the Designer Brief and the Developer Brief.
The two Contest winners (one from each category) will each receive a Flash Goodie Bag which includes over $1000 worth of Flash software including:

One Runner up from each contest will also receive a prize of MDM Zinc v2.5.

Launch Date: Monday 24 July 2006
Closing Date: Thursday 31 August 2006

Flash Professional 8 FLVPlayback 1.0.1 Component Update

This update provides fixes for problems related to SMIL support in the initial release of the FLVPlayback component. It also addresses some issues related to streaming from the Flash Media Server and Flash Video Streaming Service (FVSS) partners as well as some minor issues related to using custom UI controls. Anyone working with the FLVPlayback components should apply this update. Installation instructions are included with the download in the Readme file.

Download available here

DragController updated

Thanks to the hard work of Nicolas Zeh the component I did some time ago (draggable controller) has now lot of changes!

  • a new name: DragController
  • drag and drop multiple items at once if multipleSelection is set to true for a component
  • added the following methods to the DragEvent Object:
  • evt.checkType
  • evt.addItem
  • evt.removeItem
  • evt.addAndRemoveItem
  • the methods were renamed to fit Macromedias naming conventions for methods
  • i lowered the addReference restriction that both components have to be UIComponents. Now only the source has to be an UIComponent and the target suffices to be a MovieClip.
  • added a veto method for the “drag_start” event. So user can decide on this Event if he would like to allow dragging of this specific item.
  • added an onDropData method besides the Event handlers. So you can assign this method directly to a defined target component.
  • added flags similar to DragAndDropTree component. These are:
  • DENYDRAGFOLDER (only tree component)
  • DENYDRAGITEM (only tree component, as i makes no sense for other components)
  • DENYDROPINTOITEM (only tree component)
  • DENYDROPINTOFOLDER (only tree component)
  • DENYDROPINTO (only tree component)
  • DENYDROPINBETWEEN this option disallows setting a specific target index position and will add the item at the end of the List, DataGrid, Tree
  • removed some bugs concerning Focus on Component and selectedItems. But i am not sure if there aren’t some left due to Flash’s strange Focus mechanisms. (sure, I still haven’t understood the focus mechnism of MM components)

There’s also a very comprehensive help of the component (just look in the F1 flash help panel)

[attachments size=large docid=768 force_saveas=”1″ logged_users=”0″]

Infragistics Alignment Manager

For who is familiar with sizers there’s no need to explanation.
I was noticed about this component and after a quick look at the online demo I was conviced to download and try it.
I must say the component inspector ir really well done. It can remember in some way Visual Studio’s inspector for components alignment..
It allows you to easily manage your movieclips on the stage once the stage has been resized.
An example of this behavior, the way sizers work: look at Image Gallery3, navigate and try to resize the borwser window. You’ll see that all the objects on the stage change their position according with the window size…
In order to download Alignment manager you need to fill a registration form: http://www.infragistics.com/..code=NAISAM
http://www.infragistics.com/design/