I'm trying to set up an array of cue points and when each cue point is reached, it triggers an event. I've got the array set up, but am having difficulty setting up the action events.
I have some buttons (dynamic mc's) set up with an ROLL_OVER/ROLL_OUT MouseEvent handler and have put them in an array.
Code: var btnArray:Array = []; for(var i:int = 0; i < 5; i++) { var bg:Bg = new Bg(); bg.width = 173; bg.height = 20; bg.x = 25; bg.y = (22 * i) + 40; bg.name = "bg"+i; [Code] .....
The problem is I can't seem to target the dtr mc's (Dot) at all even when they're in an array. Anyone have any strategies I can use to make this concept finally work? I've been able to do it as long as the dot mc's are a child of the button mc's, but I don't want the rollOver/rollOut effects to effect the child, therefore the separation.
I wanted to setup an array of movieclip buttons to navigate across my timeline via labels, this is where it went pear shaped.
Having spent three days reading and attempting most online solutions I couldn't find a method which worked 100% without failing in some way or another.
I've had some joy with the method below having seen a blog entry covering different ways to call frames etc and which highlighted the bugbear below :
I've added the full code below so hopefully it may help anyone else who similarly nearly resorted to hari-kari in trying this.
import flash.events.MouseEvent; import flash.events.Event; var clipArray:Array = [btn_1,btn_2]; // Movieclip's called btn_1 etc...
[Code]....
This works fine, now however my understanding of whether it is 'good' code or not is an issue, if this could be improved in any way I'd like to know why and how as the problem with learning AS3 from 2 is that often you use code having seen it online without fully grasping the detail.
Adding MovieClip buttons with fluidity and which cancel out from an array became a three day mission when you're learning...
I have started the vhost setup. I have cpanel on the server and I added the domain and it resolves to the hosting account just fine pull up www.domain.com and goes to server.
I added the www.domain.com vhost. I pointed the application dir to /home/domain/public_html/applications/
I copied live over to applications dir. I setup user and pass for the virtual host login.
I have an array of points that I will use to generate a closed polygonal fence on the outside of a game stage (2D). I wish to have collision detection between this fence and a bouncing ball-like object on the inside. Additionally, I would like to be able to arbitrarily add/remove/redraw the fence in realtime and have the collision detection still operate realistically. I have considered drawing a Sprite/Shape from the points and doing a HitTest at each frame to check whether to bounce or not. My question: is this the best/correct way to accomplish this goal? Consider something like JezzBall with diagonal lines of any angle a simulation of what I'm trying to do.
I want to create a simple array of points, representing a clockwise set of coordinates at 45 degree increments, such that the array would be (starting from 12 o'clock):
var coordArray : Array = [ new Point(0,-1), new Point(1,-1), new Point(1,0),[code]........
I'm looking for the most efficient way of creating this array (ideally with the coordinates themselves generated through some sort of equation). What's the best way to do this? All I want to do with these is create a coordinate on the stage relative to the clips current coordinate in which to move, based on that clips, such that if the move distance for clips was 50px, and the clip had a depth of 0, it would move 50px in the coordArray[0] position, or 0*50 in the x direction, and -50px in the y direction (0,-1).
I want to make an array that holds objects, each object containing an x- and y-value representing the location of each mc on screen. The mcs will not move. How do I reference each mc using a variable with a loop?
For example, if I have the mcs mc_0, mc_1, mc_2, mc_3, ... mc_49
I want to...
Code:
var n = 50; var myArray:Array = new Array(); for (i = 0; i < n; i++){ myArray.push(
Im a bit stumped on this. I have a movie clip named mcMain that the player controls, and i want him to have it detect collisions at certain points of the screen (like at a certain X and Y co-ordinates). I have an array that contains those values, which is shown below:
Code: //Array that holds x position of points var xPoint:Array = new Array(150,400,200,300,100);
I'm trying to create an array, and this is the code I'm using: Code: function create_spiral(len, rad, turns, num, theArray) { theArray = []; var inx = len/num; var iny = ((360*turns)*(Math.PI/180))/num; var inz = iny; [Code] ....
And I'm calling it with: Code: create_spiral(200, 10, 3, 100, points) ideally, I would then have an array, called points, which would be full of numbers. But when I run a trace it shows as undefined.
I am trying to implement contour lines in ActionScript using Conrec. I have looked at both the java and javascript implementation and am still stuck.URL...Conrec will take grid data and assemble continuous contour lines. The problem is that it does not necessarily draw those lines in a continuous fashion. For example, it will draw A->B and then C->B and then C->D instead of A, B, C, D, etc.The javascript implementation seems to be accounting for this and serializing the instructions into an array of draw points. Which is what I too want to accomplish in the end. That is it takes the instructions from the core Conrec logic (eg: A->B, C->B, C->D, etc) and organizes it into an A, B, C, D series. I think it will also return the series as a multi-dimensional array to accommodate broken lines (eg: [[A, B, C, D], [E, F, G]]). This last functionality is what I need to do in Actionscript.This last part is where I am stuck. Ignore Conrec for now (I have given up on finding an Actionscript implementation), how can I organize these instructions into a collection of serial points? When Conrec gives me "draw point from X->Y" how can I first check if X or Y are already in a series and append either X or Y (whichever is not in the series) into the series? AND if neither are in the series, start a NEW series with X, Y as the starting set. Then check subsequent instructions against all existing series and connect series if they now start and stop on the same point? Also, I need to be able to allow for a series to close itself (eg: A, B, C, A) -- a loop (is that even possible?!).
I'm not sure if there is a technical term for what I want to do beyond "concatenation". I also hope someone out there has done this with Conrec and can give me some pointers.In the meantime, I am going to continue to plug away at this and see if I can come up with something but I am not confident in my abilities.If you know another way to draw contour lines from grid data, I am open to alternatives. But I have to be able to implement it in Actionscript.
I have been tasked with trying to create a drawing tool that draws dotted lines as you drag the mouse across the stage. I can easily capture the points on MouseEvent.MOUSE_MOVE and store them in a vector and then draw the points as dots:
The problem is that I need to calculate evenly distributed points on an ever growing Vector of points so I can only draw the line between say every 5th point (say using modulus). I have been battling away with Bezier curve equations both Quadratic and Cubic but still can't quite figure out how to convert my Vector of points into an evenly distributed Vector of Points without sucking the life from the CPU.
I am trying to create a mindmap where the user can drag points about the screen. I have gotten as far as drawing the line via actionscript, and drag+drop the points (defined as movie clips on stage). This is the existing script - I don't know how to get the lines to follow the points. Something to do with ENTER_FRAME or updateAfterEvent?
var line:MovieClip = new MovieClip(); line.graphics.lineStyle(1,1); line.graphics.moveTo(ptOne.x,ptOne.y);
I'm trying to setup a button to exit my swf.I used:
System.exit(0);
But always get the error:
SecurityError: Error #2018: System.exit is only available in the standalone Flash Player. at flash.system::System$/exit() at menu_fla::MainTimeline/sair_fc()
I'm trying to set up the first page in my project so that I capture a person name.and I can use it again later on. I had discussed this in a previous thread with Ned
I am trying to make a progress bar to show the my application loading status. I google a lot but it only shows how to use progress bar for elements (ex: images, datagrid). I need to know the progress bar setup for the entire application.
My client wants to make some of his original songs available for download. How do I script a button to begin downloading? How do I setup the MP3 file? Should I just place it in a folder on the server or make it a part of an HTML file?
how to setup Planes with papervision, then retrieve them later?I've set up the 3d scene like this:
PHP Code:
var con:Sprite = new Sprite(); con.x = this.width * 0.5; con.y = this.height * 0.3; holder.addChild(con);
[code]....
but none of these methods seem to work,, possibly because you can't do the same things to Planes that you can to movieclips...(?)the scene.numChildren seems to work though.
I'm making a dialogue based flash game.When a player clicks the right response I want them to gain/lose points.What is the best way to accomplish this?I'm in need of correct code/script because the way I'm doing things now doesn't work.
The buttons that allow for a gain/loss of points are inside of movie clips and are also on different layers, so I thought using a global variable would allow for editing it anywhere,but when I click the buttons that //should// make the player lose or win points, the value does not change, either that or I get a "NaN" in my dynamic text box.
Below is my code and it is working. What I need to know is how to setup multiple passwords for one result. So look at the first four actions.. they go to the same page. I also want it to go if it is small caps verses large. How do I put all in one statement or do I have to do it this way. How do I put this in a text file if I have multiple passwords going to different pages. So as you see below if they put in password1,PASSWORD1,cash,CASH this all goes to page1.html If this put in password2,PASSWORD2 it goes to page2.html[code]...
HI have a php setup to echo an XML document.In actionscript, I'm trying to send the artist's name to PHP, PHP will pull the artist info from SQL and echo out in XML for flash.Is there something wrong with my Flash Script? The artistName variable will contain a string with an artist's name...just an FYI, but like I said, it returns back with information, but not in XML format.[code]
I've watched a really helpful tutorial on FB4.5 for PHP by Mihai Corlan and am hoping to use some of his techniques but would like to use a different PHP server because Zend Server costs money and I'd rather avoid polluting my workstation with still more daemon-type services. I've set up numerous Debian and CentOS servers from scratch and would like to configure FB4.5 for PHP so that I can debug both my Actionscript and PHP. Has anyone done this? I could certainly used advice from someone who's gone through all the trouble already. I'd very much like to capitalize on all of the ways that FB4.5 automatically generates code and creates links for you rather than writing all that stuff by hand.
Apparently, there is a way to have one library, update a symbol in that library, and have the one update be reflected in 10 different documents that share that library. However, I cannot find any (coherent) documentation on how to do that.
We are trying to setup FMS so that a section of videos for streaming are restricted to a specific network, while other videos would be available to all to stream. According to what I read, this is best restricted by means of a vhost. However, I've spent 3 days trying to get a vhost to work and am thoroughly stumped.Our current configuration for the _defaultVHost_ is: within vhost.xml, it points the apps dir to ${VHOST.APPSDIR} which points to the default install location. The VOD_DIR within fms.ini points to a separate location: d:contentflash.
I am setting up a website which requires lists of items to be loaded, I have set up a page that "slides" into the stage with 2 buttons at the bottom Previous and Next, so when a user selects the next button, I'd like for the current list to slide out and the next list to slide in... same for the previous button.
I want to work with flex from eclipse, could you tell me how to install the flex plugin within eclipse: What version of eclipse do I need? Where can I download the flex plugin?