ActionScript 2.0 :: Movieclips Of The Same Color Hitting?
Jan 11, 2008
How would I make the code for movieclips of the same color to detect when 4 or more of the same color movieclips are touching either horizontaly or verticaly to make the MC disappear. When "MC_bluepiece" is ontop of 3 other "MC_bluepiece" then all 4 movieclips disappear and give the player points.
I am in the making of a isometric level editor, and I have about 15 movie clips with more to come. I want to let people change the color of tiles to what they want from a list of colors, so how can I let them change the color of a tile dinamicly with actionscript so that it changes a tile's color while preserving changes of "shadows"? I mean I have let's say a cube and to make it look 3D I need to change each face to make a feeling of 3D and not a flat one.
I have two main clips with clickable clicks within each. I am using swapDepths on the two main clips in a tab navagation fashion. The problem is that if I click on the space between the nested clips in the top clip it actually is hitting the buttons(movieclips) on the other clip under it. Any suggestions?
In my movie i can change the color of some movieclips. But when im opening the movie after some it reverts to the older color. What i want to do is save my movieclip's color and load it whenever im opening the movie.
I have a moviclip and I want to change its background color on mouse over event. I think that I have to use ColorTransform, but I've not understood how to use it, I've not understood how the multipiers and offsets work. At beginning the background is #000010, I want to change it to #000030. The moviecip's instance name is borse_mc, how to apply the change to it?
I want to add a "progress meter" whenever the user goes to the next question (whether the question was answered correctly or not). I want to attach movieclips along the bottom line, and I want the user to be able to specify some color and shape preferences for these "progress meter" elements. I'm bilingual, so I included my original, french comments (pour tous ceux qui sont francophones).
English:
Code: function ajouterBalle(couleur, etat) { var posX = (quelleQuestion*(640/ballesTotales))-(640/(ballesTotales*2)); this.attachMovie("mc_balle", "balle"+quelleQuestion, quelleQuestion); this["balle"+quelleQuestion]._x = posX;
[code]....
mc_balle is actually just a movie clip with 3 keyframes, with shapes made of a fill (and no border).
I call upon the ajouterBalle function this way, which is supposed to create a "balle" or "progress meter node" using the right shape and color:
Code: ajouterBalle(0xFF0000, 2);
The balls position themselves in the exactly right fashion and shape...but the color doesn't apply! So I'm wondering where is the problem. Perhaps with the dynamically created color contructors? Or the line just after, when I set the color?I am able to change the color of a background movieclip (read: non-attached) with no problem, but the dynamically created ones don't work...
I am currently working on a map of the US that is interactive. My goal is to be able to mouse over the states and have them turn red and then a window with contact information will open at your mouse when clicked. I am running into a few problems. I dont know the process for creating a color tween for my movieclips. my solution was to make a copy of the states, color them red and place them behind the gray ones and attatch an event listener to all the states that lowers their alpha when moused over. thats not really the problem though. for my code that i have used to call in the window is as follows. I will use texas as an example.
I have another small question regarding dynamic color in movieclips. Essentially, I am looking for a way to find a color within a movieclip (like #999999 in the below sample) and replace that color with something else (like #ffd223).
But, I want the stroke around the circle to remain untouched. So, the script would only find a certain fill, and color only that area.
I tinkered with the beginFill method but couldn't get it working.
i have a button, with instance name lightblue_color. I am assigning a color to its color field like this: lightblue_color.transform.colorTransform.color = 0x65ffff; then i am adding an eventlistener to the button like this: lightblue_color.addEventListener(MouseEvent.CLICK, ChangeColor); Then, in the function: public function ChangeColor(evnt:MouseEvent):void {trace(evnt.target.transform.colorTransform.color);} It prints 0. Why is that? Shouldn't it print 0x65ffff or do i need to do some type conversions?
well, i want to make an event occurred when object X hits any instance from a certain symbol Y lets say there's 10 instance of symbol Y rather than naming each of the instance obj1, obj2, etc and making a hitTest event for each of the instance, is there a way to make this event occurred when object X hits any instance of the symbol Y?
determine what is preventing my web service from being called. We have a working application in production and the developer who wrote it has left. am trying to build it on my machine and I can see a web service call in fiddler being made with the URL "/Services.asmx/MethodName" (as a GET request).I have set my break point in the asmx web service and it is not being hit. All I get in the flex front end is a pop up with " The remote server failed to respond and may be offline. he web service is in the same application as the web app that hosts the SWF file.I have the cross domain policy file in place.
(I figured out the TAB ordering )UT the contact form sends email out even if not all the fields are filled in. I need to change it so that it will only proceed if all fields are filled in.This is what I have right now:
on (release) { // send variables in form movieclip (the textfields
I'm using mx2004.I have 2 variables, craft and avilablepoints, now when you hit the crafting button, it subtracts 1 point from avilablepoints, and adds 1 to the craft variable. I got that coded without an issue. I'm having trouble setting up the button to stop adding when availablepoints hits zero. Here is the code I have so far...
What I would like to have happen is when I click on a button, a movie clip rolls out. When I click on that same button a second time, I want the movie clip to roll back in. Right now it works for me to click on the button once and my movie clip roll out, but when I click on it again, it just rolls out again. Here is what Im working with so far:
import fl.transitions.Tween; import fl.transitions.easing.*; var inTween:Tween;
i have managed to create a pswd protected flash animation which is working good when the pswd is given and by clicking the submit btn. What I want is, instead of clicking the btn, i want it work when i hit the enter key.
i have a character, (pawel) this one hits on a set of tree coins (mccorrecto) in this point i have the answer, the problem is... when pawel hits mccorrecto in other part of the movie, most apear tree numbers (280, 340, 460) = i have to do an excercise with number of secuences = so i have this script
for mi coin (mccorrecto) onClipEvent (enterFrame) { if (this.hitTest(_root.pawel)) {
I have a flash movie with a button, that when clicked a new window pops up for uthentication. If the user types the credentials and hits ok he/she is granted access. on the contrary, if they hit cancel the new window should just close and return to the previews window.
Right now I have a drag and drop exercise that will output a value based on the drop positions of 2 points. What I would like is to be able to add a button that basically has a whole new set of outputs based on the same drop positions. Here is an example. If I place an object on drop target 1 and 3. The output says something like "good job". Now if I click a button and place and object on 1 and 3 the output would say "try again". I hope this makes sense. I would also like the ability to add more than one button.
Just wondering if its possible to reload a swf into itself without hitting the browser refresh? Essentially, by clicking a button, I want to start the swf over, so all the variables are reset etc, without having to do this within the browser.
Creating a flash project where I need to hit TAB in order for the playhead to go forward a frame. Then I need the user to hit a letter (for example hit 'a') to move forward again. Hitting the above keys is working,
As soon as the user hits TAB, flash seems to lose focus to the browser, and the user has to click on the swf on the screen before they can proceed.
I have this standing person (its a MC) and another MC that is the same person but in a jumping position. And the thing is that I want that jumping person to appear when the Space bar is hit, and the standing person to disappear. But when the space bar is released the jumping person disappears and the standing reapers. I know it has to be an if statement, but I'm not sure do I addChild, cause both of these MC are strings on the same timeline.
for(var i in _root.ferry.perimeter) { var point = new Object(); point.x = _root.ferry.perimeter[i]._x;
[code]....
the problem is that the hit becomes true when the object isn't hitting anything for instance if the object was moving across the screen the hit randomly becomes true.I have another hitest in the same project which works fine.
I'm having problems with actions script in Flash 8.I'm trying to make a little side scrolling fighting game, i've got a character and an enemy which follows him and has an attack animation when close, but I can't get the health bar to decrease when the hitting animation occurs while in contact with the hero.[code]I put this script on an invisible square which appears during the attack animation, HERO is my hero's instance name and HP the health bar's. Whats suppose to happen is that the enemy goes for the attack animation which is of hitting the hero whith an axe, and when the invisible box hits the hero at that moment, the hp should go down..
I have a simple drag and drop project. I have 2 drag able objects and 4 drop targets for those objects. I also have output text that gives a message depending on what target the objects are drug to (1 and 1, 1 and 2, 1 and 3, 1 and 4, 2 and 1, 2 and 2, 2 and 3, 2 and 4 and so on). I would like to add a button to this project. I want the button to change the output text. So if you had an object on 1 and 2 then hit the button it would read "1b and 2b" and so on, or anything else I want it to say. If you hit the button again it would go back to the original text "1 and 2".
I have a horizontal slider which slides images. When one of the images is in the middle of the stage I want to be able to show text related to that image. At the minute it shows all the text but thats not right.
What Ive got is a way to find out if one image is hitting the middle point. [AS]trace("0 "+_imageHolder.getChildByName("0").hitTestPoint(39 0, 120)); trace("1 "+_imageHolder.getChildByName("1").hitTestPoint(39 0, 120));
Here's a question for you. I have a dataGrid that I want to be able to edit only when the user clicks on a particular button. When this happens, I make the dataGrid editable and I make that particular column editable. After the user modifies the cell's content and hits ENTER, I want the edit cell to close and the dataGrid to once again become non editable. Here's the code in my Key.onKeyUp listeneif(Key.getCode() == Key.ESCAPE || Key.getCode() == Key.ENTER){ my_dg.getColumnAt(2).editable = false; my_dg.editable = false;}If the user hits ESC, the edit box closes correctly. If he hits the ENTER key, the edit box remains visible until he hits ENTER once more. Only then does it disappear
I'm sure I'll receive some sort of hate for posting this in the wrong area, but I'm really desperate for help and don't feel like searching further for the "correct forum." Anyway, I created a swf for the "education" page for a liquor store, it navigates through wine, beer, and liquor. All the links work well, however after you go to (for example) the liquor page, when you hit the "back button" on the browser, going back to the page with my swf file, the movie freezes after the first animation. I don't understand it, it only happens with firefox, which to my knowledge is one of the more progressive browsers, so what gives?! It even works perfectly on IE and my android phone, so I'm at a complete loss, as I'm more a designer than programmer. Please take a look and offer any obvious advice. I would be willing to make the video in AS3 if that is the only option, I just have no clue how to implement AS3... so confusing. The link to the swf in use is: http://www.whitehorsewine.com/education.php Each book having a button that triggers a movieclip with AS2. The movieclips all have stop(); at the end of them. The rest of the coding is in the timeline on a seperate layer:
When publishing to iOS device the game plays well, when hitting homebutton it disappears as normal, but next time you open it - it starts to play at the state or level it was when quitting - as it only was paused. It should start up from default startupscreen.
ps we had an 103 error that we solved with this: [URL]
How do i get the hitTest() function to test if a certain symbol is hitting another symbol, but, only if drawn parts of the symbol are touching, not thier outer bounds.