|
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Member
Join Date: Apr 2006
Posts: 44
|
That Wicked Cool 'Levitated' Floating Text: How to add real navigation?
The amazing floating text seen by many:
http://www.levitated.net/daily/levTextSpace.html With this code: // register root as environment Object.environment = this; // create camera object this.cam = {x:0, y:0, z:500, dx:0, dy:0, dz:-500}; // set environmental constants this.fl = 1000; // create 'space' to which all words will be attached this.createEmptyMovieClip("space", 1); // center 'space' on the stage space._x = 300; space._y = 169; // a string of words related to the wind this.somewords = "wind breeze storm stormy tornado text space three dimensional infinite recursive instance object distort environmental atmospheric blow gush whoosh thrash whirl push roar rush caress flow swoop"; // convert the string of words into an array of words this.wordList = new Array(); this.wordList = this.somewords.split(" "); // create one instance for each word in the list for (n=0; n<this.wordList.length; n++) { // pick a word from the list var word = Object.environment.wordList[n]; var x = random(600)-300; var y = random(337)-169; var z = random(Object.environment.fl*2)-Object.environment.fl; // create an instance of the SpaceWord object nombre = "word"+String(depth++); initialization = {txtword:word, x:x, y:y, z:z}; space.attachMovie("spaceWord", nombre, depth, initialization); //The code I have added to utilise the words as links if (_root.spaceWord.txtword == "breeze") { with (_root.box) { gotoAndStop("test"); } } } this.onEnterFrame = function() { this.cam.dz += .5; // move the camera to its destination this.cam.x += (this.cam.dx-this.cam.x)/10; this.cam.y += (this.cam.dy-this.cam.y)/10; this.cam.z += (this.cam.dz-this.cam.z)/30; }; stop(); I've been searching endlessly for ways to actually make the buttons float a bit once you've clicked on one, then have a new movie load - depending on which bit of text you've selected. I believe the solution lies in adding variables to the array string, but exactly how to go from there I've not a clue! Here's another thread on this: http://board.flashkit.com/board/show...ight=levitated Any help would be much appreciated. I've been dying to work this out. |
|
|
|
|
|
#2 |
|
Member
Join Date: Apr 2006
Posts: 44
|
anyone? lol
|
|
|
|
![]() |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|