ActionScript 1/2 :: Setting _height And _width Prevents Keyframe Movement?
Sep 3, 2009
I have a movie clip that jumps around over the course of my movie using standard keyframe animation. At every keyframe, it calls a function that moves a dynamic text box on top of it, autosizes the text box, then alters the movie clip's _width and _height to fit that of the text box.
The problem is, while the resizing code works fine and the text always fits, the act of altering the _width and _height seems to cancel out the keyframed positioning. The movie clip changes size, but it's forever locked to the position of the first keyframe.
[Code].....
View 1 Replies
Similar Posts:
Nov 19, 2009
I have a horizontal line that is in a movie clip. To adjust the width of the line when I click a button I use
Code:
btn.onPress = function(){
line._width += 20;
}
This does change the width, but the line gets thicker (height is increasing) as the width increases. Why is this happening, and how can I keep it from happening? I want only the length of the line to change, not its thickness.
View 1 Replies
Jan 4, 2005
i know it's possible to check the _width and _height of a .FLV with the metadatainfo. BUT not every movie got this kind of info, how do i check this without the info or can i place a .FLV in his original size in the screen?
View 1 Replies
Jul 7, 2004
I'm having trouble getting the _width & _height of a jpeg loaded using loadMovie. I'm trying to reposition it (pseudo-registration point) for rotation in a container movie clip. If I use hard-coded numbers, it works fine. However, if I try to position it based on its _width and _height properties, it's no go... in fact, it doesn't even show up on stage.
View 7 Replies
Jun 24, 2009
Basically I've got a movie clip on the stage called loader_mc, I am loading a picture from the server into it with:loader_mc.loadMovie('http:[url]....');I am then trying to to take a snapshot of the image using:
dummyBMP = new flash.display.BitmapData(loader_mc._width, loader_mc._height);
dummyBMP.draw(loader_mc);
dummyBMP seems to be empty after this though, and I notice that loader_mc._width and loader_mc._height have a value of zero. The picture is visible on the stage despite this though.Anyone know where I'm going wrong?
View 1 Replies
Nov 25, 2004
I am new for Flash Action Script 2.0 .I have made one script to dynamically load the images depends on the data came from database.This images can be of any size in the directory.I want this images on perticular height and width.so i wrote like UserImage._xscale=35 and UserImage._yscale=47.but i do not get the image of that size.I tried to set _height and _width property the it is not displaying image.so what should i do to get the image of my size?
View 2 Replies
Jul 20, 2006
Is there a way to detect the _height and _width of a incoming image?
I'm going through a loop, duplicating movie clips with mask, loading an image, and squeezing it down to 100 x 100 for thumbnails. The client wants the thumbnails to be actual proportions but I used so many tweens and setup functions based on the 100 pixel width it's going to be a nightmare.
View 2 Replies
Nov 7, 2006
This is probably just a brainfart but when I publish the code below, my hitTest is triggered by the entire movieclip from 0,0 to _width, _height and not by it�s content. The �fwa� movieclip contains some txt that I broke apart, and I only want the hitTest to run when the �mc� hits the txt within the �fwa� movieclip!
[AS]
var i:Number = 0;
var count:Number = 0;
var colorArr = ["0x99cc33", "0xff0066", "0xffcc00", "0x33ccff"];
[code]....
View 2 Replies
May 7, 2010
I would like to ask for...
mcname._width = 200;
mcname._height = ....;
I want the value of _height to vary to the _width value by the image(movie) ratio. if the image is 1000x500 ... So if I want to decrease its width down to 200 then its height must be 100 as well
I want to provide this script to resize many picture and want all them resized with the same Width.
View 8 Replies
Jul 3, 2003
I am pulling the variable this1length from a text file via loadVariablesNum ("getmy.txt", 0); know that this1length works is a valid variable as I can spit it out elsewhere, but for some reason the statement below is not pulling in the variable to set the width of the MC.P.S. this1length has a value of 10 in my text file.
[AS]
onClipEvent (load) {
setProperty (_root.this1clip, _width, "_root.this1length");
[code].....
View 2 Replies
Mar 12, 2012
I have a MovieClip, named "thing", that's in one position and in another position on the next frame. I added an eventlistener to "thing" to advance frames. Very simple, everything works fine.I then add "thing.alpha = 0.5" in the button's event listener. Now when I publish the file, thing fades but doesn't move.
p.s. For reference, here's the entirety of my AS3 on the first frame:
import flash.events.MouseEvent;
stop();
thing.addEventListener(MouseEvent.CLICK, doClick);
[code]....
View 6 Replies
Aug 2, 2009
I'm a noob on this forum & pretty desperate now. I've been on a research & trial&error odyssey for days now, but this problem remains unsolved. I am creating a game with an mc (say "target_mc") randomly moving around. Everything is working beautifully, except for one thing: My stage was initially 900x600 and the game took up all of that space. target_mc's movement was accordingly set for a width of 900 and height of 600.
I have now resized the stage height to 958 with the game (still 900x600) being centered vertically. The top border is now at 170.8 (y). The bottom y border is at 770.8. But target_mc still thinks the top border is at 0. As a result, it is still covering the same area as before, hence floating off the actual game area into the stage margin area between 0 and 170.8. As I have other frames following which require my new and larger stage size, going back to the original 900x600 is not an option.
I have tried and tried but not managed to tell target_mc to keep its random movement within <=170.8 and >=770.8. I have tried all variations of "if statements" and other tricks at my disposal. And since I'm not an expert, I'm at my wit's end. Everywhere I looked, the solutions offered were for draggable objects or cursor movements, but not for movieclips moving randomly as soon as the frame is loaded. My script & codes are very, very elaborate and there is a lot happening on the stage, so a mask is not an option for me. Surely there's got to be a way to set variables and commands in the script...? I just don't know which to go for...
Do I work with some kind of math involving the total stage height of 958? I have tried setting variables for xMin, xMax, yMin, yMax, but must have done something wrong in implementing them in the rest of the random motion code cos nothing worked.
View 3 Replies
Feb 5, 2009
I have a menu, that moves left and right using a move left and move right button that makes more of the menu come into view in the left and right direction.I want the object to stop moving when it's at the beginning and stop moving at the end.I thought I could set a 'max x coordinate' so that if previous was hit the object would not move anymore to the left but it still does.Here is the code I tried to use that doestn' work:
Code:
My Previous Button:
on(press) {
currentX = _root.years._x;
_root.years._x = currentX + 400;
[code]....
View 3 Replies
Mar 15, 2012
I have a simple flash that has 2 layers 2 images. one image is on the first frame and the other image is on the second keyframe. Actionscript starts on 1st keyframe. What I have it doing is loading frame one stop() reads the actionscript checks the date if the date is met it goes and stops on frame 2 and plays other image:
Everytime the flash refreshes it plays frame one then jumps to frame 2 if the date is met. How do I avoid playing frame one if the date is met what it's doing is playing the first image before the date change and a split second after it plays frame 2. (you see a hiccup)
i need the flash to "preload, check the actionscript before it loads if the date is met automataclly go to frame 2 avoiding frame one all together.
actionscript used on frame one:
stop();
var year:Number = 2012;
var month:Number = 3;
var day:Number = 22;
[Code].....
View 1 Replies
Mar 29, 2006
i am creating a game now this is complex but i have been told by my fellow actioncript co worker that its doable, What it is i have a game "Reaction Tester" and It is inside a car going along the road so its psudeo 3d and i have the "walls" and road sorted now i want a movie clip in the road to throw out random objects From a Movie clip, now i will call them from frame names, say..
frame 1-10 is a tween with a box coming down and then frame 11-20 is a cat and frame 21-30 is a hole in the road Etc i want it to call a random frame to frame, to play
View 1 Replies
Mar 20, 2007
i'm making a game and to score some extra performance im rendering every frame of every entity into an array of bitmapdata's the first time the frame is seen, and it works well, but its wasting alot of memory because we have alot of animations, and most of them are double framed at least, so more than half of the bitmaps could be ignored if there was a way to determine if a frame is a keyframe or not
View 3 Replies
Apr 1, 2011
I am playing with a flash media player in rails app.
The problem is that flashvars parameter is very dumb.
Rails makes cache busters for url and it prevents flash from working.
flashvars="file=/my/media.flv?123456&autostart=false&repeat=none" I had to change it to
flashvars="file=/my/media.flv&autostart=false&repeat=none"
Now I know how to work around but it feels very ad hoc. How do I fix it more elegantly?
View 1 Replies
Apr 8, 2011
I am able to use the Loader class to import an external swf into my project, its working great. But Im also trying to do a ImageSnapshot of the stage which works fine before the external swf is imported. After the swf is imported the ImageSnapshot no longer works. is there a event that the external swf is bringing with it that would disable it?
View 1 Replies
Feb 8, 2009
I'm not 100% sure thats the problem, but It seems so. One other thing it could be, is maybe the screen doesnt update untill an event listener has completely finished?
Anyway here is my problem: My app does some pretty heavy calculations when the user clicks on a certain button. From testing, the calculation can take up to 3 seconds to complete. What I want to happen is, as soon as the user clicks the button, a "please wait" appears in the middle of the screen. 3 seconds later, after the calculations have completed, the "please wait" sprite disappears again.
However I cant seem to make that happen. Right now, when the user clicks the button, the please wait sprite does not show up at all. Using trace statements I'm pretty sure whats actually happening is, after the 3 seconds of calculations, the please wait sprite is set to visible and then invisible at essentially the same time, so you dont actually get to see it on screen.
Heres the code:
Code:
private function mouseDownListener(e:MouseEvent):void {
pleaseWaitSprite.visible = true;
trace("now visible");
[code]....
The trace statements "now visible" and "now invisible" show up at exactly the same time in the output window, even though there is 3 seconds of calculations between them. I guess the same thing is happening with the visible code.
Ive tried e.updateAfterEvent() but not surprisingly that didnt help. I think I need something more like e.updateDuringEvent() ... ?
View 14 Replies
Mar 28, 2012
I've got a custom component (quite complex so I can't post any code here, although that shouldn't matter), that I can add to a view. When the component is deleted from the view or the view is switched I call my own dispose method which removes remaining eventListeners and kills some references so that the component can eventually be nulled and collected by the GC.
All that works perfectly fine until I add a Spark TextInput to the MXML part of the component (it took me hours to find out what is preventing the component to be collected!), so I recon that the TextInput somehow automatically adds some eventListeners.
My question is what are these listeners, or is there anything else I haven't thought of?
View 1 Replies
May 4, 2009
I have a MouseEvent.MOUSE_WHEEL eventlistener setup for a custom scrollbar component that allows the wheel to control the scrolling up or down.Inside the Flash dev environment when I test the flash app it works fine. However, when I test the app inside a web browser ( which has its own vertical scrollbar ) the mouse wheel controls both the scrollbar in my flash app and the scrollbar in the browser.Is there a way to setup the eventlistener on my scrollbar that it prevents the MOUSE_WHEEL event from bubbling up to the browser?
View 3 Replies
Mar 16, 2005
When I place some codes in a keyframe, these codes are showing on all the following frames up till the next keyframe with codes. My question is, does Flash execute codes only in the keyframe or it execute whatever is in the frame regardless whether its a keyframe or not?
View 1 Replies
Aug 26, 2009
Why do you use height for Stage, but _height for the others? ( the same as width and others )
View 3 Replies
Nov 14, 2010
I have the following code to populate a dynamic text box:
[Code]....
My problem is that I need to get the autosized height instead of the regular height of the text box before autosize. In a parent movie clip I have the following code to do some custom scrolling:
[Code]....
View 3 Replies
Mar 25, 2011
Attached is a FLA in which a target onPress gets a bullet hole attached to it and folds down. The fall down is made across five key-frames. In each frame the height (H) of the GIF, representing the folding target reduces this way:
frame 1: H=156
frame 5: H=147
frame 3: H=117
frame 4: H=73
frame 5: H=21
instead trace(this._height) returns like this (and every time slightly different):
from frame 1: this._height=156
from frame 5: this._height=147
from frame 3: this._height=117
from frame 4: this._height=99
from frame 5: this._height=99
the problem seems to be caused by the cide line which attaches the bullet hole:
this.attachMovie("bullet_hole_metal","bh"+i,i);
When this is commented out this._height traces correctly.
View 2 Replies
Apr 2, 2004
I'm making some sort of a slideshow, if I load a jpg into a "box", with createEmptyMovieClip, the width of this box is 0. How do I get the width of this box (= width of the picture) and how to resize it with box._width & height.
View 2 Replies
Aug 31, 2009
I am using the ._height of a movieclip in my AS and for some reason one of these is coming back incorrect.It is off by 3.4 pixels.I can't see anything in the movie clip that would cause this.
View 1 Replies
Apr 17, 2008
I have a movie that I am loading text into. The textbox is set so the text flows downward. In an ifStatement further down, I am trying to see how tall that movie is(depending on how much text goes into it) to see if I should attach a scrollbar for the movie. If I trace the hight, it tell me that the movie is 200 high, which is the size that I created the textfield in that movie. But when the text is in it, it is actually much taller. How can I get an accurate reading of how tall it is, after the text is loaded into it?
View 2 Replies
Jul 12, 2011
I have 2 keyframes on my timeline.The first keyframe has an input text field (instance name: inputTxt) and a button (instance name: btnTester).When the user clicks the button it takes them to the second keyframe where their text should be displayed in a dynamic text box (instance name: txtBox).I get a null value in keyframe 2.
View 3 Replies
May 15, 2003
I am trying to load some thumbnails and I have a few items that seem logical to me, but they do not work. The lines that are commented out do not work for some reason. The width of each thumb is needed so that I can space them out evenly with like 20 pixels between each.Initially photoArray has the path to each jpg, then it is overwritten with the movie clip when they load. If anyone knows why these lines dont work or knows a more efficient manner to load thumbnail jpgs that would be cool.I 've also tried getProperty() with no avail. PEACE - I'M OUT
Code:
createEmptyMovieClip("thumbMC", -100);
for(i=0;i<10;i++)
[code].....
View 1 Replies