ActionScript 2.0 :: Restricting Drag To One Axis?
Mar 9, 2005I'm using this simple code to drag a clip on stage:
on (press) {
startDrag ("");
}
on (release) {
stopDrag ();
}
how I can restrict the drag to the X axis only?
I'm using this simple code to drag a clip on stage:
on (press) {
startDrag ("");
}
on (release) {
stopDrag ();
}
how I can restrict the drag to the X axis only?
I have an object that is being moved along it's x axis a certain amount each time an button is pressed. I want to be able to restrict the movement of that object along it's x axis so that it can not go past a certain point.
View 2 RepliesIs it possible to drag a movie clip named "xxxx" along the y axis when you click and drag? if so what is the as2 code?
View 1 RepliesI have a red square that I want to drag only on the x-axis. I've worked out a simple script, which theoretically should work, but it's not behaving properly. It's a bit hard to explain..the square keeps starting at the wrong position and the stage position seems to be changing so sometimes you can't drag the square all the way to the right...
red.buttonMode = true;
red.addEventListener(MouseEvent.MOUSE_DOWN, dragHandler);
function dragHandler(e:MouseEvent):void {
[Code]....
How do I drag a MC just on its _x axis, keeping the _y the same?
View 2 RepliesI am creating animations in Flash 5.5 for use in Captivate 5.5. I have created a drag-and-drop animation for a horizontal line and a vertical line, to act as moveable "straight edges" for use on complicated charts. How do I lock the horizontal line to just move along the Y axis, and the Vertical line to just move along the X axis? (I'm a relative newbir working in Flash.)
View 8 Replieshow I can flip a movie clip during a drag and drop when it hits a certain axis on my stage? So If I have the letter L and am dragging it from right to left. When I hit the mid way point of my stage I wand that L to flip and look like a backwards L, but allow me to keep dragging.
View 18 RepliesWhat I want to create is a movie clip, that I can drag, but only on axis, such as up and down, but not left to right. For example, only on an X axis, but not on a Y axis.The code i'm currently using to make the items draggable is:
pc.onPress=function(){
startDrag("pc",true,50,50,550,350);
removeMovieClip("cnt");
[code]....
"pc" is the instance name of the movie clip I want to drag. "cnt" is a line that I've got drawn between the various draggable points I've created.
I nedd to build a "See if you have the right weight" wheel in Flash. It have to be a small wheel over a bigger one. The top one have to be drag and drop like it was pined to the other one, so it rotates around the center axis (when click and drag with the mouse over), allowing us to match the scales in the wheels as we like.
I've found a lot of tuturials about drag and drop objects in Flash, but freely, not around a fixed center axis.
I am trying to construct coordinates with distance in meters on the x-axis and time in seconds on the y-axis, without using the timeline. How can I draw the divisions on the x-axis and y-axis ? Or I better draw the whole thing.
var my_shape:Shape = new Shape();addChild(my_shape);
my_shape.graphics.lineStyle(3, 0xFF0000, 1);my_shape.graphics.moveTo(50,50);my_shape.graphics.lineTo(50, 300);my_shape.graphics.lineTo(500, 300);
I'm trying to grasp how functions and motion tweening works.
Heres my question. How do i make an object move along the y axis once it has reached its x axis target?
HEre is the code, that i got from here.
and what in this code is making the MC ease out?[code]...
I've put together this simple code for an SWF with three roll over images (called: Training, Resources and Contact).When I roll over Training I would like the symbol Training_txt to tween its alpha to 1 (from 0) and tween its y axis to 220 (from 83).When I roll out of Training I would like to run the two tweens in reverse.
This works fine for each of the three roll over images, so long as each tween is allowed to fully execute before a new tween is started. The problem arises if i quickly move the mouse curser between the three roll over images before the previous tweens have finished executing.In this instance, the tweened objects start to behave erratically. They usually return to their original position as per the roll_out tween but then start jumping between y axis 200 and y axis 83 (without tweening - they just appear).
Code below -
stop();
import fl.transitions.Tween;
import fl.transitions.easing.*;[code]..........
I'm making a chart where the x-axis needs to have dates and y-axis names. The lenght of the bar is longer when the date is later. But I want to stack multiple bars on eachother. for example This is the code I have so far
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[code].....
I want it to while still easing into place like the iphone does. For example my stage is 550px. The drag and throw MC is 1650. That's 550x3. If the first image is showing starting at x axis 0 and you drag to the left it will ease into place stopping and showing the second image stopping the image at x axis 0. And the same thing scrolling to the next one and scrolling back. So the code is below and I've attached the movie that I'm working on.
[Code]....
Based on this Adobe multiple axis chart example: [URL]
Then I changed some data values to negative and my axis became not aligned anymore.
how to align vertical axis? Is this another Adobe bug or there is some property that aligns axis?
<?xml version="1.0" encoding="utf-8"?>
<s:Application
minHeight="600"
[Code]...
Is there a way I can set a cookie or only allow an IP address to edit my XML with my SWF file only once a day?
View 1 RepliesI have a situation where my main SWF file loads many external SWF files. However, those external SWF files are just sitting in the public folder of the web server. Is it possible to restrict the SWF visibility to only my main SWF file (the one that loads the external SWFs). In the current state, any user who knows where to look can just type in the URL and get to the SWFs, not to mention rogue bots that don't follow robots.txt.The reason for this is very simple. Users user a username/password to log into the main Flash application and the main Flash application in turn loads the SWF files and ONLY then they are available to the user. Also, depending on who the logged in user is, some SWF files are restricted and not loaded.
View 2 RepliesMy stage size if 300x300 and I have three movie clips each of size 100x100. So there will be three movie clips on the stage. Now my problem when I Click on one movie clip, the onMouseDown event handler of all the three movie clips are being executed. Is there any way for restricting the event handling to only that particular movie clip which was clicked by the user ..?
View 2 Replieshow do I make it so that the an object only follows your mouse between certain points? I have a square with the code startDrag("", true). Then I put an if then statement saying...
if(this._x <=200){
startDrag("", false)
}
As we have in other languages like C, Java that once we define the length of an array we cannot assign any value to the array beyond it's length.[code]This kind of stuff is not possible in C and Java.However AS2.0 calmly accepts the value and increments the length of ii (array) from 3 to 5.Is there any means to restrict the array to accept only particular number of data.
View 10 RepliesI know how to do motion guides, but now I also want to control this movieclip with actionscript code, so that I modify the x and y properties, but STILL restrict the position of the movieclip only to that motion guide. I see that once I modify the x or y properties, the movieclip jumps off the motion guide
View 1 Repliesiam tryin to create a login system .i want the username to b only "mayuresh"& password to b "mayuresh" blow is my code
stop();
go_btn.addEventListener(MouseEvent.CLICK,perform)
function perform (event:MouseEvent):void[code].......
I've got a website where I want people to be able to upload their own SWFs which are then displayed on the page - mainly for timed image displays etc...I'm concerned about javascript security as flash can call JS functions, theoretically if you knew which JS commands to call (e.g. some AJAX stuff) then external people could do some real damage.So my question is, is there anyway I can disable calling javascript from within flash? Possibly something in the embed object paramaters tags?
View 2 RepliesI have a TextInput field that should be restricted to either capital letters, lowercase letters, numbers and underscores. This is the code I'm trying to use to restrict characters:
restrict="A-Za-z˝-9 \_-"
I'm using MXML for this Textinput component.
Unfortunately this does not restrict the character, which is the last character I'd like to restrict.
How can I add the backslash to the list of restricted characters?
I am using loadMovie to load an image that a user has uploaded. If I have the loadMovie target as a movie clip of size 300x300 and the user loads an image of size 600x600 it does not restrict and scale that image down to fit within the 300x300 box.
Is there anyway to restrict this? Like setting the properties of the uploaded image to fit within the movieclip?
Another issue is that I am using the following code to edit the size of the preview pane (according to a users input):
ActionScript Code:
setProperty(_root.dimension_preview, _width, Number(_global.dimension_width));
setProperty(_root.dimension_preview, _height, Number(_global.dimension_height));
Now when I load an image into this it actually magnifies it by the amount the user entered, is there anyway to prevent it doing this?
If it is easier, I can upload the bits and pieces.
I'm working on an interface for our online courses using Flash 8/AS3. I have a little scrubber bar timeline, and I have the player head moving correctly, it's draggable, and works fine. I want to be able to click anywhere on the timeline and have the player head jump there. It works, but what's happening is that no matter where I click on the flash stage, whether I am over the timeline or not, it jumps to that time. The other problem is that if I click to the right of the timeline, it jumps back to the beginning. I had this all working in AS2, but AS3 is new to me.Here is the code for the timeline:
//////////////////////////
//---TIMELINE CLICKER---//
Controls.Scrubber.timeLine.addEventListener(MouseE vent.CLICK, clickMove);
[code].....
I've got a few text boxes address1, address2 etc which I've restricted using
address1.restrict = "A-Z 0-9";
All seems well if you input your address manually, but also there is an automatic feature on the web catalogue I'm working on, where you can enter your postcode and the relavent addresses will be generated in a scrollable list box. You can select an entry from this list box and click OK to confirm this is your address, which will then conveniently fill in all your address1, address2 etc input text fields.
But, when the addresses are generated in the list box they are not displayed in caps for example 92 Green Lane, Moston, Manchester. Like this... and so when you confirm your address each text box is filled in the same case, NOT in Uppercase like I've specified. Anyway to correct this once it passes the address variables into the text fields?
i'm trying to restrict the movement of a mc to the diagonal. so even if i click and drag it towards the x direction, it moves the corresponding distance on the diagonal which is, the 45 deg angle line.same with the y direction..so when i click and move the mouse haphazardly, all the object does is to follow it on the diagonal.But i just cant figure out the math for it. i mean, theoretically i think i need to use the x-component of the mouse when its angle is < 45 and the y-component when its angle is > 45. but how do i find those angles in flash?
View 2 RepliesHere's the thing. I'm implementing a navigation system into a project, that requires you to click a button, so that you may advance to other pages.it goes like this: it is a slide-based navigation system, with 4 buttons. To advance to page 2, on page one you must click a button, and so on. Otherwise, no matter how much you click the button linked to page 2, it will never work. And the cycle continues. I guess it's not all that easy to understand..so i've attached a link to the .fla [the file does not have any navigation restrictions
View 1 RepliesHow would I restrict double space but still allow single space in a text box?
View 1 Replies