I draw a shape with the AS3's drawing API, then I draw another shape that intersects the previous shape, both the shapes have fill in them, but the intersecting area does not have any fill. I am not able to manage the "direction" that the shape is drawn in. what I need is for flash to just fill everything up to the outer borders of all the shapes, how would i achieve this? I found this forum thread that has almost the exact same problem that i have, but it is not resolved. [URL]
I was working on a game idea where I have to compare one underlying movie Clip and the movie clip being dragged and dropped upon it ,are exactly overlapping each other or not. I am not able to think of a solution when using irregular shapes.
I literally saved the file as a swf etc and when I viewed it, there were massive random red shapes all over the dynamic areas completely ruining it.how these were formed as I changed nothing in the movie.
I am looking for useful tips for reducing or removing triangle overlapping in Away3D.I already tried to increas segmentsW and segmentsH but it doesn't solve the problem.Here is a snapshot of my problem (The complex cubes are made of Plane objects, Maybe there is a better way to build the complex cubes ?)
I have a question about shapes (i mean the flash.display.Shape class). Is it possible to import Shapes directly from the library as Shapes and not as Sprites/MovieClips? Shapes are supposed to be faster than MovieClips/Sprites, right? So why is it only possible to import MCs/Sprites from the library? I understand that generally shapes could be created solely by actionscript, but in my case the shape comprises of many points and is curved - so it's quite infeasible.
Is there maybe some sort of plugin to generate code that would draw the desired shape from a drawn shape in CS4? And a last one: Are there any benchmarks out there for performance comparison between sprites/mcs/shapes? How much performance do i loose by using a sprite instead of a shape?
I am trying to create a bullet hole effect when you click the mouse down.I want a bullet hole to appear where you click the mouse and to stay there, and then when you have > 10 bullet holes on the stage i want to earliest ones to start to fade out.
How would I go about cutting a transparent hole into a Graphic and leaving a stroke around the hole I just made (similar to if I had used the Eraser tool on the Flash canvas, minus the stroke)? My first instinct tells me to draw a circle over the spot I want to "cut out" with a stroke of an arbitrary width and an alpha-less fill, but if I were to click-and-drag this hole - or simply make another overlapping hole for that matter (again, as if I were using the Eraser tool), the stroke would definitely not appear the way I want it to. If anyone is familiar with how the terrain is blown away in the 2D Worms series, that is more or less what I am going for.
I am a newbie to Papervision. I want to design a sphere with 8 holes around one of its diameters. How do I do it? How do I draw anything on a sphere in Papervision?
I've got a continuous plane (2-D) containing polygonal obstacles. I am uniformly sampling the plane at discrete positions to create a uniform grid of points. The grid does not have points where obstacles lie (i.e. holes where ever an obstacle is) as shown in the image below.[url]...
I need draw rectangle with two circle holes inside. The problem is in circles interception. I want them to join together and cut from background, but they seems to be XORed:
here getCirclePath returns object with points to draw polygon which looks like circle. Also I tried different combinations of GraphicsPathWinding constants, but no luck.
how to draw two intersecting circle holes in graphics?
I have an array of say, food products. The array is full and fully visible at first. I have a filtering system, by which I can eliminate, one at a time, a certain category. So let's say that I disable the "fruits" category. The fruits disappear and I'm left with "holes" in the array. Up to this point it's all good, I can handle it. The problem is that now I want to close these "holes" by moving the remaining items around. And I have no idea how to calculate/formulate the logic of this movement.
I have two questions about drawing shapes in action script 3.0, using graphics class (flash.display.Graphics):Question 1.When I draw some more complicated shape consisted of a few simpler shapes (i.e. two circles), and the shapes overlaps, the overlapped region is inverted (is rendered as a "hole"). Is there any way to avoid that?This is simple example of this behaviour:
var oClip : MovieClip = new MovieClip();oClip.graphics.beginFill( 0x000000, 0.5 );oClip.graphics.drawCircle( 150, 200, 70 );oClip.graphics.drawCircle( 250, 200, 100 );oClip.graphics.endFill();this.addChild( oClip );
I know,I can do it using separate beginFill/endFill sections for each circle:
var oClip : MovieClip = new MovieClip();oClip.graphics.beginFill( 0x000000, 0.5 );oClip.graphics.drawCircle( 150, 200, 70 [code]....
but then when I use alpha blending, the shapes are blended separatelly. Unfortunatelly, this is not correct for that what I want to do.I need to draw one beginFill/endFill session but without "holes" in the final shape, is it possible?Question 2.Is there an action script counterpart of the Flash menu option: Modify->Break Apart ?
I have 3 buttons slightly overlapping each other, all on one layer. What i'd like to happen, is for whichever button is rolled over with the mouse to show up on top of the other buttons..
I'm working on a game where clicking an object causes cartoon animals to appear. The animals stick around and do a little animation for about 5 seconds, before disappearing. I'm having a problem where if I click the object before the animal disappears, another appears on top of it.This is my code:
on (release) { i = Math.ceil(Math.random()*3); if (i == 1) {[code]...........
I'm trying to find a way to make it so "on release" is disabled for a set period of time once it executes, enough time to ensure the animal movie clip playing has disappeared.
I am facing the problem in showing Ajax Modal Popup Extender over Flash.when Popup comes out it will overlap by flash(Its giving me problem in IE 8,its work fine with the Firefox).
I'm making a game for children where they have to pay money by dragging it on a square. It al works wel only when i pick the first coin of one euro without going over the coin of 2 euro and then pick up a 2 euro coin the one euro disappears. after then it all works fine.i cant remove my duplicate euro's from the stage when i clic on pay here is my code for the euro's the euro's are in a emty movieclip
I have a movie clip with hit zones over buttons. It looks like a cam corder and when you roll over them a thumb moves to that button and when you click. The thumb presses on the button. That all works great. I want to put buttons in the main scene over top of these that will change things on the screen when you click it. And get urls of the videos that I have on my website. But when I put the hitzones over other hitzones the ones in back dont work. Is there a way to make them both work or am I going to have to make everything contained in the movie clip? So in short can I have two buttons on top of each other that do two different things?
This seems like such an easy thing to do but it's driving me crazy. Sorry if this is a simple question. In a site I am building it is necessary to have a large movieclip overlaid over an image gallery. This movieclip controls scrolling so has a rollover listener attached, but of course the gallery pictures also need to have button actions. I cannot get them both working at the same time. How can I make it so that rolling over a movieclip doesn't disable the rollover for any movieclips underneath it? Here is a very simple example of the problem. Where the two buttons intersect, I want for the rollover to trigger them both: [URL]
I'm using the drawing API features to do the following: I created two different squares and want to use them as two different canvas to draw on, they should be on top of each other so for testing purpose I overlap them partially here, but somehow I'm having trouble when trying to draw on the overlapped areas. Has any one encountered this problem or know how to solve it?
I'm having some performance issues in certain areas of a flash game Im making.
Here's the situation: I have big movieclip containing a map that can be scrolled and scaled. There are some pannels with a bunch of MC buttons, controls, etc. on the right side of the stage. These are seperate from the map and stay in the same place.
Everything runs fine untill the large map is zoomed in and/or scrolled such that the right side buttons and stuff are overlapping them map. Then the framerate jumps down from a nice smooth 30 fps to about 3 fps while the map is moving. There are no issues with the map moving when they don't overlap.
Now the thing is, is that's there's no real interaction between the buttons and the map. No transparency or anything, in fact I'm perfectly happy with the map dissapearing behind a side pannel. There are only about 3 pannels that the screen drawing routine would have to worry about, as all the buttons rest on top of the pannels, so why is my performance taking such a hit?
(Hmmm. Actually I do have a lot of transparency, but each is on top of a solid background, and none interact with the map.)
I wanted to know how to write As3 so that the sound that I place on a timeline doesn't overlap? Or is it best off the timeline? I've tried putting each song into it's own place on the timeline but there are labels and when a new song plays, the old one continues. If I just have one song on the entire timeline, whenever I move across different labels, the song overlaps.
I've created a banner and made the whole area clickable with an invisible button. But there's one small element in that banner I'd like to give a roll over state for extra fun. This element doesn't need a link hooked to it just to change colour when moused over. When I put the invisible button on top, it blocks the element on top the invisible button is not working either. Since it's a banner I have the document set up in as2.
This only happens if I've just launched IE after being restarted and goes away once I refresh the page. I even added a jQuery $(document).ready function that sets a margin between the html and the flash content to add 1px of space when the page is loaded. It's so hard to figure out, because once I refresh the page, it goes away.########### SOLVED ###################### SOLVEDI set the flash output as a javascript var (actually json_encoded PHP output) and on document load inserted the object into the "flashContent" div with the jQuery.(document).ready event.