3D Photo Wall for Flash Manual

Transform your images into a 3D experience that will stun your users. Create an interactive moving 3D Photo Wall directly in Flash.Zoom in to full-size versions of images and add links.

Directly use photos from your camera or hard drive as the build-in image processor will automatically rotate your images and make thumbnails in an eye blink. No external application is needed!

This component is build for the Flash IDE and ActionScript 3. Take a look at the ActionScript 3.0 reference. It is designed for building Flash Applications. There is also a Dreamweaver version that is build for use in Dreamweaver websites.


Editing the 3D Photo Wall with the Property Inspector

Introduction

In this chapter we're going to edit the properties of the 3D Photo Wall using Flash parameters. Click on the preview of the 3D Photo Wall in the design view to display its parameters. Below is a screenshot of the Flash Parameters before we've edited them. Read the component reference for all properties.



You can also use the component inspector to edit the settings.



Editing the parameters

  1. Setting the general options
    backgroundAlpha
    sets the transparency of the background of your 3D Photo Wall, we'll leave it to 1.



    backgroundColor enables you to choose the color of the background of your movie. We set it to white (#FFFFFF).



    keysEnabled determines if you can navigate with the keyboard (it only works if the focus is set on the component, search for Working with FocusManager in the documentation of Flash to see how it works). We set it at true.



    The path to your images is displayed in the largeImageFolder. We leave it at its default value. We recommend using relative paths.



    We set the mouseWheelAction to zoom to enable zooming in and out with the mousewheel. You can also use it to change scroll left or right trough the wall by setting this parameter to position. We'll leave it at zoom.



    If you want to use this option, make sure to set the mouseWheelEnabled to true otherwise the mouseheel would be disabled.



    If you set mouseWheelAction to zoom you can set the zoom sensitivity of the mouse with the mouseWheelZoomSensitivity option, we'll leave it at 3.






    numRows
    sets the number of rows on your wall, we'll set it at 4.



    The path to your XML file is entered in the source parameter. We leave it at its default value. We recommend using relative paths.



    Use the startPosition to define the image to start with, the counting starts at 0 and goes by column (as displayed in the screenshot below).



    We'll leave it at 0.



    The path to your thumbnails is entered in the thumbnailFolder parameter. We leave it at its default value. We recommend using relative paths.



    Setting the Camera options
    We set the cameraDistance to 800 to increase the space between the photo wall and the camera.



    We leave the cameraFieldOfView to 15.



    Check out the screenshot below to see how these settings work.



    We'll set the cameraRotationFactor to 20 to increase how much the camera rotates when the wall moves to the left or the right.



    We leave the cameraZoom at 3 so we can maintain the same zoom factor.



  2. Setting the Thumbnail parameters
    We set the Size of our thumbnails with the thumbnailMaxHeight and thumbnailMaxWidth options. We set them both at 140 to make the maximum dimensions a little bit smaller.



    thumbnailSegments set the quality of the thumbnails of the wall, the higher the number of Segments, the lower the deformation. We leave it at its default value.



    We set thumbnailSmoothing to true to enable smoothing, this makes our thumbnails less jaggy, it means you lose a little bit sharpness but since the thumbnails are small it will often give better results.



    Then we set the thumbnailSpacingHorizontal and thumbnailSpacingVertical to 24 to increase the spacing between our thumbnails a little bit.



  3. Defining the Large Images parameters
    The largeImageMoveDistance sets how far the thumbnail will move forward after the user has clicked on it. We'll leave it at 100.



    largeImageMoveEasing determines the camera movement behaviour when a user clicks an image. Download this file to see the available settings. We leave it to easeInOutQuad.




    You can choose from the following easing settings:



  4. largeImageMoveTime sets the number of seconds it will take to move the image towards the camera. We'll keep it at 1.



    largeImageSegments sets the quality of the images of the wall, the higher the number of Segments, the lower the deformation. We'll keep it at 1.



    We leave largeImageSmoothing to false to keep the image as sharp as possible.



    Setting the Glow options
    We leave the glowLoadingColor  to its default value, this is the color of the loading bar below the large images.





    The glowSelectedColor sets the color of the glow when a thumbnail is selected. We set it to #0066FF.



    We set the glowSize to 14 to make the glow a little bit smaller.



  5. Defining the Preloader options
    preloadText
    defines the text that is displayed below the preloader. We'll leave it to its default value.



    We set the preloadTextColor to black to define the text color of the preloader.



    We leave the preloadTextFont at Verdana to define the font of the preloader.



    The preloadTextSize at 16 to maintain the same preloader font size.



  6. Setting the Reflections options
    We set the reflectionBlur to false to maintain maximum detail at our reflections.



    We leave reflectionStrength at .4 to keep the same strength and transparency of our reflections.



    We set showReflections to true to keep our reflections.



  7. Defining the Interface options
    We leave the interfaceAlpha to .6 to keep the same transparency of the interface bar that is visible when viewing a large image.



    We leave the interfaceColor to black and the interfaceTextColor to white.



  8. Changing the Movie Size and the Frame rate
    We make our movie a bit bigger, we change the Width to 550 and the Height to 400. We set the X and Y to 0.



    We switch to the Properties tab and set the Frame rate to 31 fps for a smoother display.

Lubov Cholakova

Lubov CholakovaLubov has been with DMXzone for 8 years now, contributing to the Content and Sales departments. She is bringing high quality content in the form of daily blog updates, reviews, tutorials, news, newsletters,update emails and extensions' manuals. If you have a product that needs publicity or any other questions about the entire DMXzone community, she is the one you can contact.

See All Postings From Lubov Cholakova >>

Comments

Be the first to write a comment

You must me logged in to write a comment.