Open Source Thought

Free 3D XML Website

So this is a very basic 3D XML Website with absolutely no design skills put into it, just an example to get started on 3D in Flash. I know there is 3D in Flash CS4, but many people don’t even have CS4 yet. So this version is for them, the beginners with CS3. This reads from an xml where it loads an image for each item you put in the XML, when the menu item is clicked it loads the SWF content specified for that node in the XML.

Please post in the comments what features or interactivity you would like to see in the next version.

View Demo

Download 3D XML Website (2709)

Enjoy!

  • J G KARTHIK
    Hi

    Its support mail function?
  • Facinante ver y disfrutar de estos demos.
    gracias por todo
    estoy agradecido

    Santo Domingo
  • SEO
    The basic idea is neat for a web design but how seo friendly would it be?
  • No it would not be good for SEO, but I would never recommend a flash site and thats it. You are always supposed to have alternative content behind the flash piece. I like using JS to detect if you are a bot/mobile or not and then load the appropriate content based on that. That makes it so then the content is delivered based on the type of user. This is just a quick and dirty example of how to get started with papervision. I would never expect people to put this code up and be done with their website.
  • When I replace for instance portfolio.swf with another same dimension swf object (as3) it centers some elements correctly but throws other objects in swf file half offstage. The file works correctly outside. Is there something I should be doing.
  • serito
    Thank You
  • Hi I did some study and I managed to add the links to lightbox to open other pages on my site ( see it here: http://digitalcraftstudios.com/3D/main.html )



    . e.g. I added a button to contact.fla using email_btn.addEventListener(MouseEvent.CLICK, sendEmail);
    function sendEmail(event:MouseEvent):void {
    var home:URLRequest = new URLRequest("us.php");
    navigateToURL(home,"_parent");
    }
    it worked ok (yipee) but I find that when I close the contact lightbox and open another e.g. service. both the previous contact light and services lightbox open...making things murky.

    check it here: http://digitalcraftstudios.com/3D/main.html
  • I've had a play with the system and have another suggestion. At present, the images are rotating as though attached to the greater circle of a sphere. This significantly limits the number of images that can be used before overlapping occurs. What about storing the rotating images at 90 degrees (spun on a vertical axis) such that they have the same orientation as slides in a slide-projector carousel. Then as the frontmost images come past the viewer spin them so that the image is visible. After they go past spin them back to their stored orientation and slot them back.
  • Hi, I’m trying to use this in a project.
    When I tried adding links, button, on the pop up pages but I keep getting an error… I discovered that it was because I was using the deprecated gotoURL() method.

    And on which layer e.g. main.fla or contact.fla, any examples will be appreciated.
  • Excellent job. What would make it an absolute killer would be the option to have a "wet floor" - i.e. fading reflections as per the iTunes interface. I know nothing about Flash programming - is that easy to achieve?
  • I will be coming out with a new example that will have physics, unfortunately I don't think Papervision has anything like a "wet floor" or reflection (I could be wrong).
  • @John
    To make Flash search something it would need an API to connect to. Maybe Google has something you can hook into. You can url encode the input from the input text field to a query string to google and restrict the search to your domain, but that wouldn't show up in Flash. Basically for flash to do what your talking about it need to connect to a backend somehow. If you use wordpress as your website's CMS than you can have PHP (or .NET) query the database and than send the results back to your flash piece. I did that for a client once and it worked out beautifully. Hope this helps.
  • Hello, I just stumbled upon your website and I'm glad I did. I'm going to search through it and try to learn as much as I can. I'm a self learner and I've been focusing almost all my time lately learning flash CS3 and actionscript 3.0.
    I do have a question for any and all who may be able to help me out. I can not seem to figure out how to implement a "search box" for a flash designed website. I assume that it must be used in conjunction with XML? I want to learn how to go about this, but I can not find any resources explaining how you actually do it? I don't want a "search box" that searches the entire web. I want it to be limited to the actual website itself. If anyone knows how to do this and could help me out, I would really appreciate it.

    Thanks, John.
  • awesome
  • Wow, awesome.
  • Hey everyone I just updated the source and the demo so now it doesn't rotate and modify the z of the panel you click on. Thanks for catching that flashframer.
  • @flashframer
    Darn! I thought I had taken that out. I was experimenting with flipping the square and having the content there, but I thought that limited people too much. I will fix it today and put up the new file. Thanks flashframer for bringing that to my attention. Sometimes the details get away from me.
  • Great file. One thing I noticed is sometimes the spinning squares end up in reverse with the text reversed.
  • @felix
    Love your demos. This is nothing compared to yours. I am using Papervision 3D, which I have included (I don't like it when people don't include everything in their source). I will post the demo right now.
  • cool - thanks! can you post a demo? also which 3D engine are you using?
blog comments powered by Disqus