Flash :: Apply Texture To Each Side Of Cube Independently?
Dec 31, 2011
Using Away3D, I've successfully displayed a cube. So far, if I want to display a texture on each side of the cube independently (different textures on each side), I'd have to put them all in one texture, kind of like a sprite map. Is there a way I can do this so I can apply a different bitmap to each side of the cube? Here's my code so far:
[Embed(source = "texture.png")] private static var _texture:Class;
var texture:Bitmap = new _texture();
cube = new Cube(new BitmapMaterial(texture.bitmapData),240,240,240);
cube.material.smooth = true;
cube.material.mipmap = (texture.width == texture.height);
What is the best technique to apply anti-aliased text as texture on cube using papervision3d?
make dynamic textfield, convert it to moviematerial then apply it to the faces of cube. Design a bitmap using any picture editor and make a bitmapFileMaterial to apply on faces of cube.
I am having some problems with the away3D library. I want to apply a bend to a cube using AS3DMod, but i can't seem to get it working. My cubes kind of get mutilated when i want to bend them :p they bend to all directions and i can't seem to find a pattern in the bending.
I am trying to draw circles dynamically with actionscript, duplicate/create multiples, have them move randomly around the stage independently of each other, and have them bounce off each other if they come in contact. The hit test for the latter has not been written yet. I can't get the circles to move independently of each other. My code is below.
** CHANGE STAGE COLOR TO SOMETHING OTHER THAN WHITE
Here I try to make 9 movie clips, draw circles inside of them, and apply the moveRandom function to one movie clip.
I've seen that it's possible to format a specific bit of text in a text field with:setTextFormat(format:TextFormat, beginIndex:int = -1, endIndex:int = -1):void
I need to format a section of text by applying a texture to the rectangular fill space around the letters. (Imagine in Microsoft Word that you've written a short sentence and you highlight it. Then you fill the text background with a colour. Then imagine that that colour is a single repeating texture. That's what I'm trying to achieve.) Note that the text field must be multiline, and I'm not looking to fill the whole rectangular text field area. The applied texture needs to fit to each character. Is this possible in Actionscript? Would I need to use some kind of HTML or CSS formatting? Is it possible at all? If it is possible, is it possible to change the size of the fill area around the text?
I picked up the book on Away3D.It did a great job of explaining the basics but I did not see an example of the above question. What�s the easiest way to put different materials on each side of a cube primitive
I want to create an application that has these features
- At client side: Display a list of images, when user click on one image, data will be stored in MySQL database.
- At server side: Manage images used in client side, I can delete, add new images.
Is this possible for me to achieve this using Flex? And if it is able, will my output be 2 separate SWF files? And where can I find the materials to read on writing such applications?
I need to develop small flash aplication which will upload photos, videos and other files to server. But is it possible to upload these assets without serverside scripting like php or coldfusion? I mean that flash should independently upload images to server. Is it possible?
how i could create a background like this site has [URL]
You see there is a little texture in it, and the texture matches every screen size. The gradient effect is no problem but how can i make the texture also match every screensize?
I have an image of a handbag. I want the user to be able to click on a fabric image and change the fabric on the handbag to whatever they selected. How to change the image texture in photoshop. Would I first have to make the change in photoshop, then somehow create a movie in flash that places those images in the .fla file. Or will flash do it all for me. That is wrapping the texture around the image each time a new one is selected.
I've been trying to test out Away3D engine on Flash CS5.5, and I've been getting lots of errors. I have downloaded playerglobal.swc and placed it, edited player xml file and configured it for flash to use FP11. In Flash, I have chosen Flash player 11 to be used. But when I try to create a new View3D object: var view:View3D=new View3D(); I get an output error (not a compiler error) of: VerifyError: Error #1014: Class flash.display3D.textures::Texture could not be found.
I have an object in Papervision3d that the user needs to be able to zoom into a considerable amount. At Flash's maximum bitmap size of 2880x2880 the texture is too blurred at the maximum zoom. Even going beyond this to the sizes available in Flash 10 do not help.Is there any way to build a BitmapMaterial that can pull from a set of tiled 2880x2880 images?Is there any other way to load a larger texture into Papervision3D?
I want to download files from the server side to client side without prompting a window to the user to download when any updates happen at server side.Right now I am using urlstream class but first file is downloading completely rest of the files contents downloading partially.
editCode sample taken from other post. Warning: it's a huuuge chunk o'code.
I'm trying to create a Rubik's Cube in Flash & Papervision and i'm really stuck here. I'm up to the point where i can rotate any plane of cubes once, but after that...it's messed up because all local coordinate systems are messy.I dont really know where to go from here, can anybody give any advice on what do do? I'm not looking for 'read about transformation matrices', i know i should (and i am doing that), but i'm not really sure what to look for.My idea is that, after each rotation, i should fix each coordinate system of each cube again, but i have no idea how. Any hints on what i want to achieve (in words)
when I try to render a cube using Away3D + Molehill, I only get a white default screen, I followed the instructions here: hhe only thing I did not do, was the part that talks about the patch, cuz If I do that I get errors like when I try to import the Sprite class, for example.Im using FB 4.5.!
I'm new to flash, so I am sure I am missing something basic, but I have not been able to reference movie clips independently in code. I have set an instance name on each symbol, but when I reference in code it is undefined.
If it matters my project is set up this way:Using Flash 4 Pro. Layer one: Static Background Layers two-five: individual movie clips Layer six: transparent buttons over the movieclips.The buttons work fine, but I wanto to play the movieclips on mouse over.
I am currently working on a project that needs to be resized depending on the size of the browser. I do not have much trouble in terms of coding it, but I have some 'good practice'
I cannot just resize the background of my swf et change the position of the elements on the scene; I need to resize all the elements. So I'm wondering about the text... My main swf is contained in a loader, so I could simply resize it ( the main swf) and all the elements would follow. The problem is I will end up dealing with half pixels and I guess my swf will look filthy...especially the text! Do you think it would be better ( but a lot more fastidious) to resize all the elements independently?
I am new in Flash actionscript, and I have a very simple request. I have a Flash file with one button on it. When I click on the button, it will play a small clip. Now what I want to do is to have that small clip as a separate Flash movie; so it will load only if I click on the button. How do you do that
I have 5 or so mcs on the same layer. I would like each one to preload, and then show when they have loaded - so you might see each mc appearing in cannon, or staggered. All five will not show at once.However, it doesnt seem like the preload code is working for each mc, everything just appears. I have simulated download when I view the mc. Is my problem with the code or how I am testing the movie?Within each mc i have this code on frame one :
I am (trying) to build a Banner for my companies website in AS3. I am currently using CS5 with the Greensock TweenLite package.
I want product images to slide in from the right of the screen, pause for 5 seconds, and then reverse() out of view.
The 11 different product images are assigned to variables a - j .
I also have an independent timer function that I would like to fire 5 seconds after the image has been on screen.
My problem is that I cant get the Timer to work independently with each function without writing a function for each variable (which pretty much defies the point of functions and variables...amirite?)
Does anyone know the best way to have Flash cycle through each image 1 at a time?
a.reverse() works...but is there anyway to say, like...currentMc.reverse instead?
Im in need of a simple code which makes a MovieClip move side to side horizontally preferably using the attachMovie function.The MovieClip must not go off the screen so the movement will have to be limited within the stage size.
URL..On this site it has this Image Carousel controlled by moving my mouse side to side, is there a flash component, or some flash script i could use/buy?
i have to sanp images into tile or grid form. but my images are in 4 different sizes in height/width. i have to place all images in side by side like tiling.
I just made a new Flash project. It lets you move a Cube, with the arrow keys on the keyboard. Code: function hearKey(yourEvent:KeyboardEvent):void{ if (yourEvent.keyCode==Keyboard.RIGHT){ cube_mc.x+=5 }; if (yourEvent.keyCode==Keyboard.LEFT){ [Code] .....
It works perfectly fine, except for example: I press down the down key. It moves down (good so far). I keep pressing the down key down and also press the left key down. Now it moves left(not so good, I want it to move both left and down, how do I do that?) Now I release the left key but am still on the down key. Nothing happens....(I want it to then continue going down).
I created this Rubiks Cube with Papervison3D. With some resources I created a Cube with 27 minicubes inside (3*3*3 = 27). Rotating the Rubiks Cube on mouse move is already done. (I do not rotate the camera.) All the behavior of a Rubiks Cube is in there already. But I'm a bit stuck in the final phase.
When I play with it like I would do with a normal Rubiks Cube it's working ok, besides I know that the default Euler rotation values aren't reliable anymore after a while. What I need is to rotate the Rubiks Cube to the selected side and after that rotate the Rubiks Cube over the z-axis so the minicube face faces up. I prefer to animate it with TweenMax but I'm really stuck since I need quaternion rotations.
I know the selected face of the Rubiks Cube itself. I know the Euler rotation of the Rubiks Cube using Matrix3D.matrix2euler(_rubiksCube.transform); What I need is to rotate it to the selected face for instance when the current rotation is x: -20, y: 35, z: 10 and I select the back face of the rubiksCube it must rotate to x:0, y: 180, z: 0.
What I need is to change this to Quaternion values and rotate the Rubiks Cube to the new Quaternion value. After that it must rotate the Rubiks Cube over it's z axis to face the selected minicube face up. This is the code I use when dragging/ rotating the Rubiks Cube
I'm trying to draw a 10x10 grid with Actionscript 3 with a vanishing point behind - so each square looks like it's coming towards the screen (each from its own relative perspective). I've found many tutorials for 3D perspective cubes, but they all revolve around movement. Surely static shapes must be easier, Is there some way I can use PerspectiveProjection() in my case where it doesn't involve movement? It looks to be exactly what I want, yet seems reliant on movement. Or are there any other methods for 3D perspective object creation? I'd prefer to use internal AS3 functions if possible. The closest I've got was this tutorial, which I could likely apply to my situation, but I want to make sure there's not an easier/cleaner way before attempting it.