I have a movieclip, a square, which I would like to have moving around on stage, avoiding the mouse if you "chase" the movieclip. all the threads I have found have been with Actionscript 1.0 or 2.0. I tried converting it to AS3, but failed.
stage.addEventListener(Event.ENTER_FRAME, avoidTouch);
function avoidTouch(event:Event):void {
var distx: int = noTouch_mc.x - mouseX;
[code]....
Im stuck. I want to make it calculate the distance from the mouse to the NoTouch_mc and if it gets below a certain number, make the noTouch_mc move away from the mouse.If it could be made so it never leaves stage, that I'd like to incorporate too, but wouldn't I have to consider sinus and cosinus to an angle to make it turn?
i need to track the mouse movements(and register what component is under the mouse), it is done already, but i meet new problem, if click right button then context menu will be opened and no any new events(mouseMove, mouseOver) received by my components. I understand that this context menu is more browser then flash/flex and afaiu the is no way to disable context menu at all. So may be somebody know any trick to avoid this events blocking?
I am creating a menu with nested MCs, of course, and the parent MC is using a RollOver action. The problem with that is: all other nested MC's RollOver action are not detected. I know you can use a mouse hitTest as a work-around i.e.: Code: onEnterFrame = function(){ if(this.hitTest(_xmouse,_ymouse,true)){ //do whatever }} But I'd like to avoid using that if possible.
im creating a menu with nested MCs, of course, and the parent MC is using a RollOver action. The problem with that is: all other nested MC's RollOver action are not detected. I know you can use a mouse hitTest as a work-around ie:
I need to make a dragable button but I need this object to stay clear from other objects on the stage so to act like pushing away other objects on the stage.
What I have is a bitmap as render cache for a sprite, and there're many of them present on the stage. I expected that they would react like sprites with mouse-click event, but they didn't. They're like rectangles all around, matter what the original sprite look like, And I tried put bitmap cache into sprite container and use sprite's hitArea property like [code]...
I just trying to learn basic flash programming skills, now I got a program that load an image from my local machine, and show it with uiloader component, code is something like: var myImage:String = "picture.png" var request:URLRequest = new URLRequest(myImage); uiLoader.load(request); It's working fine, but when dynamically change the picture, I notice a flicker while loading, there is any way to avoid this flicker? i mean, like double-buffering or so.
Coming from a more'traditional' C++ background so more used to dealing with low level API's rather than something like the flash.display API.How does one avoid screen tearing/flickering in the display API?Even with a high framerate like 60 fps I'm experiencing some rather nasty flickering/tearing between frames.Take the simplistic example below, where the children of the Sprite are merely instances of Shape and never change.
private function onEnterFrame(event:Event):void { var t:Number = (getTimer() - time) / 1000; time = getTimer();
I have to display a multitude of labels on-screen without overlap.The label positions should be as close as possible to the features they describe. The features may be points, lines, or polygons on-screen (imagine any variety of map).I have to satisfy the following requirements in my application:labels must be positioned to avoid overposting (overlap) with other labels..labels must be positioned to avoid overlapping with other features (polygons and line segments) optimum position for a label is above and to the right of the feature they describe below and to the right is less acceptable least acceptable positions are to the left.I need to come up with a method for doing this.Before I just start attempting to do this at random, I am hoping someone here may have already done this and be able to give me some advice as to where to start.Basically, with the labels, I could use bounding boxes to compare them to each other. Although I don't know a good way to do this. With the line segments and polygons onscreen that they are labeling, I really don't have a clue what I should do to avoid overlap. I am hoping it won't require much more effort on top of avoiding the overlap of the labels themselves.
I think repulsion would work if I only had to deal with labels overlapping other labels. But if I have a line segment drawn across half the screen, I don't know how I can avoid overlap with that using the repulsion technique.The language I am using is Actionscript 3 and the Flex framework. I don't believe Flex has any layout manager classes like there are in Java Spring that can do this work for me.Anyway, links or suggestions would be welcome. I can allow for some brute force; I don't see how I can accomplish this otherwise.
Ive read you can do this with share objects but, have search and search and i cant find a concrete or simple answer to follow.
No frame solution please, this does not look good when viewing image on laptop (768 as height)
What i am looking to do is create 5 pages with the same flash header. Links will be below the movie. When people click on the links a new page opens (same window) without reloading the flash file.
I think i need a code to put in my first frame to store a cookie but cant find the code.
I believe this can be done using share objects but, have search and search and i cant find a concrete or simple answer to follow.
I have use this and does not look good when viewing image on laptop (768 as height)
What i am looking to do is create 5 pages with the same flash header. Links will be below the movie. When people click on the links a new page opens (same window) without reloading the flash file.
I think i need a code to put in my first frame to store a cookie but cant find the code.
I need a hulu embed video to be 620px in width, what should I set the height to so I don't get the black bars on the sides. I tried to look up aspect ratio calculators online but they all seem to ask for what aspect ratio I need, etc. I don't know what I need exactly, I just want to enter a width and get the height that will prevent those black bars. Anyone know what the height value would be?
Ive read you can do this with share objects but, have search and search and i cant find a concrete or simple answer to follow.No frame solution please, this does not look good when viewing image on laptop (768 as height)What i am looking to do is create 5 pages with the same flash header. Links will be below the movie. When people click on the links a new page opens (same window) without reloading the flash file.
I have a web app that uses a flash uploader (swfuploader) and recently a user pointed us to a bug that happens when the script hangs more than 30 seconds. I know flash documentation mentions that after 30 seconds of no response it will timeout, so i know i need to send some data to the browser before my convert function ends. As of now the script uploads the file, convert it, and if it is a multipage pdf it will save the reference children pngs to db, this works fine on big and small files, problem happens that after 30 pages it will hang for more than 30 seconds.
Ive read you can do this with share objects but, have search and search and i cant find a concrete or simple answer to follow.
this does not look good when viewing image on laptop (768 as height)
What i am looking to do is create 5 pages with the same flash header. Links will be below the movie. When people click on the links a new page opens (same window) without reloading the flash file.
3D movement in Flash. Basically what i want is to have 2 or > objecton the stage placed on different z axis and when u click on one object it brings the camera forward to the specific coordinates. Then you can also click on another object and it will bring to the new object that you just clicked on.I can do half of it, but actually when one object's z coordinate reaches 0, it flip around and then go at the back.what i want to achieve but how can avoid making the object flip or just tell him to stay where it is so i can always go back to initial position of the camera and then click again on it.
I'm using jQuery Autocomplete just as in this example: [URL] The problem is, the area where you see the Result box in that example - that's where my flash object is. So, when the autocomplete dropdown appears, most of the text is concealed by the flash object (which I can't move). How can I make the autocomplete text appear over the flash object (concealing its view rather than vice versa)?
I have a 2.3mb flash movie that appears in the header for every page in my web site. It's a design that I've already compressed by 20% and I am sort of stuck at this size. How can I tell flash to look to see if it's already loaded and just begin to play/loop it at the end. I am a relative newb and think that "gotoandplay' or 'gotoandstop" could work but I'm lost on coding in Flash or Dreamweaver itself?
I have a small ux problem with this embedded object: When scrolling the page up or down using the scroll-wheel of the mouse, it stops working when the mouse cursor is hovering over the video. Are there any html / css / param settings that I can modify to avoid this? See the site itself for a working example. I experience the problem both in Windows 7 64bit and Ubuntu 11.10 64bit so far.
I have a text box that is about 300 pixels wide and can't be any wider. I also have a lot of text, so wordWrap and multiline are set to true. Works great! Only problem is that the text wrapping creates a lot of unused white space in the right margin of the box. This white space takes up a lot of room and looks kind of rough.
Is it possible to have Flash automatically hyphenate the text in the box to avoid the big white spaces along the right edge of the box?
It seems it isn't possible at runtime to change styling defined in CSS files, ex.: colors. This is seemingly because the CSS files are compiled into SWF. Is it possible to externalize styling information in CSS (or any other format) without compiling it to SWF file so that it can be changed easily at runtime just as normal CSS can be changed when it is used in HTML.
I have a flash that has a background symbol that responds to CLICK event. On top of that symbol I have a sprite that contains a Bitmap with transparent pixels. Both of them are added to the stage, so they are not related directly.
I want clicks on the transparent pixels on the sprite to go straight through to the background. I have read about mouseEnabled / mouseChildren but have not been able to make these work. The symbol ignores the mouse events when I use them, but does not pass it along as if its transparent.
Is this possible to do with flash? Or will I have to re-route mouse events?
As of Flash 10.2, Flash supports hardware accelerated mouse cursors:[URL]..Unfortunately, the mouse cursor doesn't update until AFTER the mouse moves. You can see this behavior on the web page above. If you click "Set to custom cursor" in the sample app at the bottom of the article, you'll see that the cursor doesn't change until you move the mouse.
Anyone have a trick for updating the mouse cursor immediately, before the user moves the mouse? I tried doing Mouse.hide(); Mouse.show(); but that doesn't work.
I have a class called Mouse (tracking button states in a game). I want that class to be able to show and hide the mouse cursor. Whenever I try to use flash.ui.Mouse.show() or flash.ui.Mouse.hide() I get the error: "Access of undefined property flash.".
I can't import flash.ui.Mouse for obvious reasons.
Is there a way to make this work? What's the point of packages if they don't resolve these collisions?
iam using following code to scroll map. when scrolling horizontal or vertical, it scrolls perfect without any jerk(stutter) but when scroll diagnol this stutter happens.
Code: function scrollMap(){ var p = {x:0, y:0}; var minX=(stageW/2)-32; var maxX=(stageW/2)+32;