ActionScript 3.0 :: Add An Already Displayed Shape To Another Container?
Apr 27, 2010
Can i add a displayed shape from a Sprite to another Sprite?
Because i'm creating a "form extends Sprite" composed of shapes. When the shapes seperates i add the the shapes to another Sprite (a grid), i remove them from the previous (the from) and i remove the form from the MovieClip.The only problem is i can't Remove the Shapes from the second Sprite. I have an error saying that the DisplayObject must be a child of the container, but i added it...
I am working on a FLASH website that loads 3 flash movies (header, content and menu). The menu movie is displayed at the bottom. I am looking for a way to display the menu always at the bottom of the browser window (the visible bottom). This way, if the screen resolution of the user is too small, the user won't have to scroll to see the menu. I know it can be done. On this page, you can see that the copyright character is always displayed the bottom right of the browser window.[URL]
I have a Flex 3 app with a view in a viewstack, and that view must only be created when requested. I have declared validators for each of the controls on the view and I have created a method called checkAllValid() which runs Validator.validateAll(). This works great when I'm actually using the controls (using the change or focusOut events), but how can I get checkAllValid() to run when the view is first displayed to the user, so that they are immediately shown what is invalid once the data is populated in the controls?
I have tried putting the call in various events on the view itself (e.g. creationComplete, updateComplete, show, activate, etc.) but it always shows the following error when I start the application:
'The source attribute must be specified when the property attribute is specified.'
I have also tried setting the creationPolicy on the view to "all" but this does not help.
Some of the validators are only enabled when the form is in a certain state, but I have eliminated that as being the potential problem by commenting out all of my validators except for this most simple one:
[Code]....
I have also tried calling the single validator directly rather than using validateAll and the result is the same.
There must be a way I can force the view to validate when it is shown....
(by the way it's in the Cairngorm MVC framework and I have data bound to the controls)
ActionScript Code: package { import flash.display.MovieClip; public class Base extends MovieClip { public var baseHP:int = 50; var newRect:Shape = new Shape();
1046: Type was not found or was not a compile-time constant: Shape. 1180: Call to a possibly undefined method Shape. What does it mean by "undefined method"? I am somewhat of a newby, so sorry if there are any stupid errors
Id like to know if there is a way to do a shape hitTest.Not as the normal hitTest would do, but shape colliding another shape, not the rectangleof a movieclip.It can be in a movieclip.
In a Flex Mobile project I have a simple itemRenderer where I'm trying to create an "bubble" texting effect, similar to ichat or iphone (just so you get what im going for). But if the text is longer than the screen it runs off, rather than just going down a line.
If I set Group thats holding the rectangle(to create the bubble effect) and the label to 100% it works and keeps it from exceeding the list containers bounds, BUT the group is always at 100% and looks bad, I'm trying to keep the "bubble" JUST AROUND the text.
Anyway so, at the top of my itemRenderer I tried specifying:
And here's my layout I figured since msg_container has a width of 100% I was hoping bubble_lable_group would just not exceed that but...it doesnt...it just runs off. I tried setting a max width but that does not allow you to input percents. And just to say it 1 more time. I know if i set bubble_lable_group width to 100% it works, and keeps it from going off the edge, but then the rectangle "bubble" stretches all the way across and just looks bad.
I am facing a issue in Flash container. I am having a project which has main container which call different SWFs into it. Now I call this main container file into another container, and their problem starts. Many option doesn't work properly which generally have _root, _parent etc...
If I want to run project (main container SWF and child SWFs) into another container file which place on a website. I want to show whole project from this container file so what I need to do?
I have a loop that goes through data from a book and displays it. The book is not consistent in it's layout so I am trying to display it in two different ways. First way(works fine) is to load the text from that section in to a panel and display it. The second way is to create a new panel (panel creates fine) and then add collapsable panels(nested) to that panel. Here is the code from the else loop.
else if (newPanel == false){ // simpleData is just for the title bar of the new panel // otherwise the panel has no content
[Code]....
The error I get is: ReferenceError: Error #1069: Property panel4.4 not found on components.readTest and there is no default value.
I have tried setting the "name" property instead of the "id" property.
I am creating an flex Air project,so mxml file will run. I have circles in one Big circle at one side and will be same on other side.
Now how to drag any circle from any Big circle to other side. Or it could be like any two container having circles, then how to drag and drop circle?
For one circle i am able to do drag and drop.But I want one Big circle on left hand side and one big circle on right hand side .And small circles with class names will be in these big circles.Now i want to drag and drop those small circles in big circles.Big cicles should not move. Even i have tried this code in actionscript
I need to place an image into a container. The problem is that I will not know the size of the image or the container beforehand, so it all has to be dynamic.this is how I started (have not gotten to stage(or container) changing size yet. No matter what I try, either all the images are the same width, or they are all the same height. If some images are portrait and other landscape, I don't want all the images to be X pixels high. In this variation of the code, all the images turn out the same height, regardless of portrait or landscape.
ActionScript Code: var ratio:Number = container.width/container.height;//get the ratio, if width is bigger than height then ratio is greater than 1, else ratio is smaller than 1
using the shape tool you can draw basic shapesthen using the subselection tool you can re-shape them by relocating certain points
What i want to do is create a tween whereby one of the points is movedthe problem is you have to convert to a symbol first and after you have done that you cant change the shapes shape.so how do i go about using a motion tween to change the shape of a shape?
I'm currently working on a custom component which extends Canvas (let's call it SuperCanvas) ; it's basically a container that let you zoom & pan its contents. It would be too long to explain why, but I can't use scrollRect, so I was forced to declare a Canvas object (called innerCanvas)... inside my SuperCanvas (I know, not very nice =/) I would like to know if there's a proper way to "redirect" the creation of my component's children in this canvas.
I have a container symbol called BoxContainer. This can contain an unknown number of Radio Button components. To add these, I have an array of Radio Buttons called boxes.This is part of the CheckBoxes class.Here's my problem: When I add the radio buttons as children to the stage, from the frame itself, it works just fine. However, I need to add it to the BoxContainer movie clip. I have tried:
On the frame: for(var i in Checkbox.boxes) {[code]..........
However, both of these do not work. When I run the flash, the radio buttons are not visible. How can I fix this?
trying to display two movie clips on the scene.I made an action script file called main.as and the .fla file is calling the main class. The button class is a button movieclip.This is the code:
I'm attempting to get a variable to be displayed on a screen by the use of dynamic text thats been linked to a variable via the properties menu. The variable however is attached to a move clip and is within an onClipEvent.For some reason I can only get the varible to be displayed by putting it on a frame. So is there anyway i can get a varible to be displayed that is within a MC or can I use a command in that MC to change a varible thats stored in a frame?
I am building an air app, which includes an XML with text and images.Although the text/links and all the html tags work, images do not. How do I fix this?I didn't find any option in publish settings that may have to do with it.Forgot to mention, I am using Flash CS4 and AS3 to build this.
cant work out whats going on. I'm creating AS3.0 flash document in CS4 and code hints are not being displayed at all even though they are enabled in the preferences. found this document but it didnt give me any more info
I'm totally going to embarrass myself with my lack of actionscript knowledge... but, I hope someone can at least point me in the right direction.
I'm designing a flash site that has 5 buttons, each corresponding to a different company. When a button is pressed, the logo for that company will appear in the body of the site along with a brief company description. So far, that's all very easy I know. But, here's where it gets complicated (at least, for me):
I've set up shape tweens (25 to be exact) so that every logo can "tween" into any of the other logos. The goal is to have it so that when you click on one of the company's buttons, the logo will shape tween from the current logo displayed to the logo for the company button you clicked. Make sense? I hope so.
When a button is pressed, the script basically needs to find out what logo is currently displayed, so that it can know what shape tween movieclip to play.
I've set up all the tweens on the timeline with Frame Labels: logo1ToLogo2, Logo1ToLogo3 and so forth. And then Logo2ToLogo1, Logo2ToLogo3 and so forth...
I currently have a movieclip that is loading in external swfs. The movieclip that you click that loads the files externally is staying on top of the swf that gets loaded. I'd like for it to stay under the swf and stay there so when the swf is unloaded it will remain there for further use. I know in as2 there were level0, level1, etc. Is there anything in as3 for that or how to fix this? The Movieclip that is loading it is called Homeslideshow
all the layers are displayed as outlines.I can assure you that outline mode is NOT switced on "globally" or for each layer.I have tried toggling the icons on and off to see if that would reset it, but it did not.Every new document is doing this, even after relaunching the program and rebooting the OS, Preview and Published display correctly, it is only in the the working environment that things aren't right.None of the other workstations are doing this, just this one.I did an update, but the issue persisted.
The weirdest part about it is, when I gave him a file created on my laptop to see what would happen, everything was displayed normally,New layers added to this document also displayed normally. We have iMac workstatios running Snow Leopard if that makes a difference.This is Flash CS5 by the way.Other than doing a re-install,
I simply want to do is display a variable via a Textfield. This was easily done in AS2 by making a var; "var1", then making a textfield with a var; "var2", and having code that var2 = var1...
But of course this can't be done now.. =(
I have a found a tutorial where you create a textfield version fot he variable.. this being the coding..
ActionScript Code: var myText:TextField = new TextField(); myText.text = "Hello!"; myText.x = 200 myText.y = 200 addChild(myText);
But from my experience of AS in the past (AS2) Any Textfield which utilises "text here" is not possible to show coding such as
ActionScript Code: myText = myText+=1;
Which is all I want to do. I want a variable. Editable with easy, simple coding such as the one just above. Which is displayed in a textfield. Which will constantly update it's display of the variable as the variable changes.
Just like what was easily done in AS2...
I have tried to find out tutorials etc, after finding out about the one above, I foudn one which was meant to be able to update the textfield. But ti utilised event lsiteners, of which I know nothign about, and the tutorials I've found didn't ..tutorial very well.. didn't even say what was with all the "package" stuff..
I did a lot of reading and made my own AS3 class for a streaming video player. The class seems to work, i'm getting debug output from the player and hear the sound but the video is not being displayed on the stage. My AS3 code :