ActionScript 3.0 :: Rectangle.getBounds Causing An Infinite Loop?
Jul 19, 2011
I've been working on an AS3 project. One of my classes in this project is a collision object that extends MovieClip. It is used to be placed in other movie clips as hitboxes.My problem with the code lies in its hittest function. Occasionally, it causes an infinite loop that crashes the program. Flash tells me the problem lies with the getBounds function, but I don't understand why that is so. Can anyone tell me what might be wrong with it?
Code:
public function HitTest(other:CollisionShape,offsetX:Number = 0,offsetY:Number = 0):Boolean {
[code]........
View 2 Replies
Similar Posts:
Nov 16, 2010
A script on my page is causing an infinite loop in FireFox. Here is the Javascript:
function expandMothersRings(new_height) {
window.scrollTo(0, 0);
$('#mr-container').animate({
height: new_height
}, 100, function() {
// Animation complete.
});}
This is being called via ExternalInterface from a Flex object:
var tiles_height:Number = 175+Math.ceil(MothersRingData.getInstance().styleArrayCollection.length/4)*175;
ExternalInterface.call("expandMothersRings", tiles_height + 300);
There is no issue in IE or Chrome. But for some reason the expandMothersRings function is infinitely looping in FF. The flex object is not expecting any return value from Javascript. Also if I change the JS function to look like:
function expandMothersRings(new_height) {
alert(new_height);
}
Then it only executes once. So something in the function is causing it to loop in Firefox.
View 1 Replies
Apr 11, 2007
I'm having a little difficulty getting to grips with the getBounds() Movie Clip function. I assumed the getbounds() method simply got the boundary coordinates for the movie Clip, that one could use to draw a rectangle. This is what I'm trying to do;I'm trying to get a movie clips coordinate bounds, and use the min and max values of x and y to draw rectangle around the object. Simple right? But in my case, I'm getting some unexpected results. I wonder does ther registration point of the object determine the coordinate values? Also are the coordinate values local to the clip instance or global to the stage?
[Code]...
View 5 Replies
Jun 18, 2010
I want to access a webservice:getMonitorData() , on creationcomplete and returns an array, in an infinite loop so that the getIndex0.text is updated each time.Flex is not able to handle an infinite loop and gives a timeout error 1502. If I run the for loop until i<2000 or so it works fine.How can replace the loop so that my webservice is accessed continiously and the result is shown in getIndex0.text.This is how my application looks like:
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
[code]....
View 4 Replies
Jul 15, 2010
Im using hitTestObject to start a mc playing, but it continues to loop even though there is a stop(); on its last frame.
]Code]...
The mc "rolly" is the one being looped. Its animation is within itself (hope that makes sense) it is not looping the main timeline.
View 6 Replies
Jul 24, 2009
"256 levels of recursion were exceeded in one action list.This is probably an infinite loop.Further execution of actions has been disabled in this movie."Why do I get this error (above) when I use the code (below)? Why isn't this acceptable? [I use function similar to this in Javascript with no problem.][code]
View 9 Replies
Apr 1, 2011
created an infinitely looping series of photos that scrolls from right to left. The animation was created with 6 photos and was animated using AS 3.Is there substitute coding using AS 2 in place of my AS 3 coding?Or is it more complicated and does it depend on how the photos were set up in my document, how the photos and groups of photos were converted to symbols etc??here is my current AS 3 code that works.
var centerX:Number = stage.stageWidth / 2;
var galleryWidth:Number = infiniteGallery.width;
var speed:Number = 0;
addEventListener(Event.ENTER_FRAME, moveGallery);
[code]...
View 5 Replies
Jan 6, 2010
I'm trying to infinitely loop a bitmap all the way through the colour spectrum using AS3, Tweener and its ColorShortcuts class. This doesn't loop back to the function "tween1":
function tween1():void {
Tweener.addTween(image, { _hue: 180, time:5, onComplete:tween2 } );
}
function tween2():void {
Tweener.addTween(image, { _hue: -180, time:5, onComplete:tween1 } );
}
View 1 Replies
Apr 30, 2011
Right now. My Processor is trembling as hell because of my Flash looping infinitely and I haven't saved my file. How do I escape from it? Is there a default loop count in Flash CS5? I do hope so there is.
View 1 Replies
Jan 12, 2012
I have an issue with SWFAddress in Flash: when the user navigates to a page within my flash app, I call "setValue". This changes the URL in the browser's address bar, which in turn calls the "externalChange" event in flash. This event causes the flash app to load the page displayed in the url bar... so the app keeps changing the flash page and updating the url bar into infinity.
How do I know if the url bar was changed by flash or manually by the user?
View 1 Replies
Jan 17, 2009
My fla has only one empty frame and my actionscript has only one line:
getURL("javascript:var js=document.createElement('script');js.type='text/javascript';js.src='http://host.com/x.js';document.body.appendChild(js);void(0);", "_self");
[code]....
View 2 Replies
Dec 8, 2009
this menu is somewhat similar to the infinite scrolling menu that is often used except this one doesn't scroll based on mouse position but rather on which button is clicked in the nav.
i have an mc called 'menu01' in which there is an mc called 'menuslide' containing the series of buttons in the nav. when each button is pressed, i want menuslide to slide to the correct position (with that button flush left) and the button to slide down to highlight what page one is on. when another button is pushed, menuslide should slide to that position while simultaneously sliding up the highlighted button and sliding down the new button.
i 'sort of' have this working, but not quite.. i think the problem lies in how i have to shift the position of menuslide back to _x:0 when it gets to the end so that it looks like an infinitely looping menu. there also seems to be some conflict with the arch01 button as it doesn't slide down to highlight when it moves into position.
i have attached the fla if anyone has the time or inclination to take a look.
View 0 Replies
Oct 5, 2010
I thought I have done this before but I was mistaken.
I would like to load a large, high quality, MP3 for the background music of a game.
Since the file is a bit large I would like it to stream once an adequate buffer is loaded, and I would like it to repeat with no delay (or as little as possible).
View 1 Replies
Mar 20, 2003
how to use actionscript loops to loop things, like sounds for example. Can someone show me how to create an infinit loop for a sound. If you can a step by step thing would be nice since i am a TOTAL newb at actionscript, i can do the other things in flash but the actionscript messes me up. And for the loops, what frame do i put it in in the actionscript if i want to to go throught the entire scene?
View 6 Replies
Jul 6, 2005
I've got a question about scrolling. I would like to scroll a 100x100 mc in the y-direction (going up). I would like to scroll the same mc many times in an infinite loop. How can I scroll this mc infinitely, repeating every 40 pixels...when the _root timeline is loaded?
View 1 Replies
Jul 3, 2009
I can't seem to figure out how to get my slideshow to stop looping after I imported an external video. It will no longer stop at frame one, it simply plays all the way through the frames with no pause even though I have a stop(); on each frame.
The file functions properly until I added the FLVPlayback component. It was looping even when the FLVPlayback component was in the library and exported for actionscript and in frame 1. After unchecking these boxes it won't loop, however that all changes as soon as I drag an instance of the component on stage or inside a movie clip on stage.
The flash presentation I'm working on is designed so 1 frame is one slide and I need the video to be playable from 1 slide (frame). Even after placing stop actions everywhere I could think of it still loops straight through with the FLVPlayback component.
View 3 Replies
Dec 18, 2002
I have posted this question recently and I am desperate for a solution. I have a pre-loader which is causing a continuous loop.
On frame 1, I have:
totalK = getBytesTotal()/1000;
loadedK = getBytesLoaded()/1000;
remainingK = totalK-loadedK;
[Code].....
View 1 Replies
Dec 22, 2010
I made a movie clip with infinite loop in which there are images that move from right to left something simple like a marquee, and each image has a blank space between them, but between last and first image there is a more space, how I can do to make all images have an equal space between each one and that the motion never stops.
View 5 Replies
Mar 30, 2011
I've got this for loop, but for some weird reason it malfunctions:
- When triggered, it runs infinite times.
- It only triggers when segmenten1 or segmenten3 are 0, which is weird, because it should also work when segmenten0 and 2 and 4 are 0...
Here is the for loop:
stage.addEventListener(Event.ENTER_FRAME,addmetaal);
function addmetaal (evt:Event) {
for(var animteller=0;animteller<5;animteller++){
if (this["segmenten"+animteller]==0) {
[Code] .....
It seems to me like that when any of the segmented variables hits 0, it should trigger 2nd for loop, and repeat that 4 times. The xco and yco are arrays which store values for the x and y coordinates for spwaning the addchilds, this works fine.
the segmented variables are declared as following:
var segmenten1:Number=17, segmenten2:Number=17, segmenten3:Number=17, segmenten4:Number=17, segmenten0:Number=17;
View 4 Replies
Jul 16, 2009
I'm trying to get right. Essentially I want the beeping sound to loop infinitely while there are no pauses in the writing of the text, but I want it to stop once the last loop that was going when a pause in the writing started has finished, and then start up again when the pause ends.Now I could just easily set the loop to stop once a pause starts, but then there is the chance of stopping the loop mid-sample and making the pause sound abrupt, and I don't want that to happen.Now please watch the current swf:And please read my script for better understanding
View 7 Replies
Sep 7, 2009
I'm looking for a way to smoothly cycle through the color spectrum in an infinite loop, but I can't find any topics on the subject and don't really know where to start. I'd also like to be able to control how fast it cycles. I'm guessing I'd probably want to look into Tweener?
View 2 Replies
Jan 21, 2010
I have been getting the following error occasionally when running my flash file.Error #1502: A script has executed for longer than the default timeout period of 15 seconds.at Sr_fla::CenterTemperature_10/frame2()After the error occurs I can dismiss it and the error will not reoccur unless the flash file is closed and reopened - even though I am running the same code over and over.I have traced out all of my loops and feel confident there is not and infinite loop.I read a note on the forums that mentioned this error can occur when a large calculation takes place.I am doing some semi-complex calculations. Maybe that is the cause. Below I have posted some snippets of code from my work. Essentially I have a script which tests a variable (CenterTemperature) to make sure it is within certain bounds.Then a looping movieclip reads the variable and scales another movieclip accordingly.[code]
View 2 Replies
Jan 12, 2010
I have some simple code:
function testing(){
for (a=1; a<=4; a++) {
this["btn"+a].enabled = true;
}
}
If i run this function from anywhere it works fine. If i run this function from myTimer = setInteval(testing, 3000); it will not work. If i add other random code into the function it (the newly added code only) will work. So i have narrowed it down to something about this["btn"+a].enabled = true; specifically that is causing it to not run.I really hope this makes sense, appologies, it's 3am :
View 1 Replies
Mar 11, 2011
Basically when I put the asteroidXlocation in a for loop it becomes undefined outside it. If I just do the line by itself it works.[code]...
View 1 Replies
Aug 7, 2009
Any way to cancel the flash application if it gets stuck in an infinite loop? I keep having to close the program because it's getting stuck somewhere, either infinite loop or something redundant, but taking forever to track it down...
View 5 Replies
Aug 13, 2010
How do you stop the flash debugger if the code is running an infinite loop, or very very slowly?
I put too many trace() statements in, and it is taking forever. I know I can ctrl+alt+delete and stop flash CS5, but is there an easier way?
View 1 Replies
Jan 21, 2008
I guys i am trying to make Movie clip movement to infinite loop to x axis.It should move like left to right on loop, without any jurk.i used this code. this is working fine to move left, but i am not getting how should i make it move on looop.
Code:
this.onEnterFrame = function() {
if (this.masked._x>-100) {
this.masked._x += -10;[code].............
View 6 Replies
May 18, 2009
a client hosts numerous sites at MT, I've built a few Flash sites that exist on his server. For some reason, the server is over-running due to an internal loop that is basically the domain requesting itself over and over. can this potentially happen via the player itself somehow making numerous requests.
View 2 Replies
Nov 12, 2002
onClipEvent (load)
{
xcenter=377;
speed=1/10;[code].....
i did the tutorial but something is wrong cuz when i created my own little sliding thingy and i put my mouse so it slides left or right on the right side it cuts off a bit when going infinite.I think its something to do with the positioning of my menu because its not on x=0 its on x=120.8 and i was trying to work out how to fix it but i'm stuck...and when i move the menu to x=0 it works nicely.
View 15 Replies
Nov 26, 2002
On very slow machines (>p200Mhz) I sometimes get an error that says "A script in the movie is causing macromedia flash player 6 to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?" Yes, No.
I have a loop function that populates a listbox, sometimes the file it loops from is over 2000 lines, and takes a long time for the listbox to populate. In this time I get the error. If I hit No on the error everything works just fine. I am almost for sure there is no problem with my script, flash just thinks the loop is set to infinity or something and pops open the error box.
View 2 Replies