ActionScript 3.0 :: Combining Two Graphics Or More Into One
Sep 13, 2009Using AS3 code, is it possible to combine 2 graphics or more into one?
Example : combining a rectangle and a triangle to make a nice arrow?
Using AS3 code, is it possible to combine 2 graphics or more into one?
Example : combining a rectangle and a triangle to make a nice arrow?
I was wondering about MC and hey can help to lag a game out. I set up an advanced class system so i don't have to use MC to simulate walls, all i use isthe x,y,width and height. Well anyway since i don't need MC anymore I was wondering if there is a way to attach Graphics instead of MC cause a Graphics file size is relatively small than that of a graphic, I think. If anyone could tell me thats true and show me a way to attach graphics that would be nice. I haven't tried it yet but maybe if I exported the graphic from the library imihgt be able to call its name, but it doesn't have an instance name so im stuck.
View 2 Repliesi am trying to receive in my function as a parameter either a shape or a sprite and then access their graphics property, but this gives me an error:
Code:
public static function makeRect( obj:DisplayObject, ...
var g:Graphics;
if(obj is Sprite){
[code]...
//1119: Access of possibly undefined property graphics through a reference with static type flash.display:Graphics.
I'm making a website which consists of an intro and the main page. For all intensive purposes, let's just call em intro.fla and main.fla.I would like to combine the two somehow
1) Turn the entire intro.fla into a movieclip and place it at the beginning of main.fla PROBLEM: main.fla is substantially larger, and will bump up the load time for the intro.
2) Run the intro, and have it load the main page with a UILoader.PROBLEM: The intro doesn't Unload, causing problems with the main page. How can I unload the intro.swf from it's self?
3) Somehow combine both .fla's before I convert to a .swf. I think that I could eventually figure out how to make it work properly, but I'd rather someone tell me what the preferred method is and why.
I have three different fla/swf files, and I wish to compile them into one fla/swf for easy viewing.The problem is that they each have a different frame rate.
View 2 RepliesSo here's what I want to do: I have a button, and I'm adding an Event Listener to that button to call a function. Now I want the event to be triggers when someone mouses out of the button AND someone is mousing out in the direction up.
-carbotech_button.addEventListener(MouseEvent.MOUSE_OUT, callLink); <--- does the job for Mouse Out
-carbotech_button.addEventListener(MouseEvent.MOUSE_UP, callLink); <---- does the job for when the mouse is moving up
So I need to make it so that both of these end up true in order for function callLink to be called. Is that possible, and if so, what would the syntax be?
I have a large vector drawing (imagine 5000x5000) that i want to break up into separate pieces. I know that I can convert this vector drawing into a bitmap and then use the copyPixels method to create many separate bitmaps of the different regions of the original vector drawing, but is there any way to subdivide it into movieclips that just contain vector graphics instead of a bitmap?The reason im dividing a big chunk of vector graphics into smaller pieces is for performance reasons, so flash would only render a small part of this big chunk at a time (only certain regions/voxels/subdivisions are rendered at a time). But bitmaps apparently take up a lot of memory and the system im using would take much less memory if these subdivisions could be preserved in their original vector graphics form.
I imagine I could use masks somehow to achieve this effect (for each subdivision, duplicate the huge image and mask only the region that the subdivision represents), but I dont know the performance costs of masking or if this will create other problems.So is there anyway to split up a movieclip of vector graphics into smaller movieclips of vector graphics the same way copyPixels can with bitmaps?
I tried to combine two of Tony's great tuts.URL...I'm not sure what I did wrong so if you guys could have a crack at these and try to combine these.
View 2 Repliesi have a few onEnterFrame functions like 6 to 7 which I want to combine them into a single function. But it doesn't work after adding the function.
View 4 RepliesI have tried on google with no luck so before I spend anymore time on this would like to know if it's possible.I have 50ish very small 1 - 2 second swf files each one is like one slide. I would like to combine them all together into one flash file.Is this possible, as a note I don't have the original source files I have just been provided with the swf files.
View 3 Replies1) I started off with one FLA that was scripted so the mouse controlled panning (horizontal and vertical). That works fine by itself. (image_panning_as3.fla)
2) I also have another FLA that was scripted so when you click the buttons a popup window will come in and play any SWF content. (test.fla)
I have tried to combine these files multiples ways. Putting #2 into a movieclip and #1 outside the movieclip. Tried to rewrite everything together with no luck. I am trying to do is combine the AS3 into one FLA (except for the main.as) or basically get the AS3 in #1 to go into #2 and have everything work (Pan around screen with mouse and buttons still activate popup).
I created several SWF files, now i want them to interact with each other So there is main SWF file lets call it: main.swf then within that file(main.swf) I would like to create buttons which will be calling other swf files for instance by pressing one button one.swf will be open by pressing other button two.swf will be open and so on. Then I would like to create buttons within one.swf and two.swf which will allowed to go back to main.swf.
View 3 Repliesi have the following code:
seatContainer.getChildAt(order.seats[i])
i want to add a child to this but it doesnt allow me, i can only add an eventListener to this.
how i can add a child to this without using an eventListener?
I am very new to AS and I'm just starting to grasp the essentials of how things are working... but I haven't got to the point to where I can write my own from scratch, so I kind of have to "Frankenstein" different examples into a working project. I found a great XML slideshow demo that I want to overlay with a masking effect, but I'm having some difficulty combining the techniques.
At the bottom is my original slideshow code. If there's anyone that can modify my code or at least guide me to what I need to do to make it work,
[Code]...
combine the following from Senoculars classes:
Transform.as - transform handles to rotate an mc
DashedLine.as - to draw a dashed line
ProgressiveDrawing.as - to move an mc from a - b
(Links at bottom)
I am basically trying to drag a mc onto stage. Rotate it using rotation handles, move it to another position and rotate it again. Then press play to watch it move from a - b, with a dashed line, and rotating from a - b.
Has anyone done this before or know of examples?
Senocular has combined DashedLine and ProgressiveDrawing in this example: [URL] and its been really great but now I am stuck trying to make the mc rotate. I have made my own crappy rotation handles but thought it may be better to use the transform (and convert somehow to as2) and store each rotation.
[URL]
I have two movies. The first one has a button that, when clicked on, loads the second movie using loadMovieNum. I'm want to be able to jump to a specific frame (i.e. 177) in the second movie when I click the button in the first movie. I'm using the script below to load the second movie: But it don't really work.
[Code]....
I've successfully loaded my xml and created three arrays to hold the news article date, title and text, using the following code:
HTML Code:
var my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success) {
[code]....
How do I firstly get my arrays into a textfield with the format date,<br> title,<br> story, and secondly how do I deal with that horrible datestamp to make a recognisable uk date?
How do i store the information from two seperate arrays in to a new array?
View 2 RepliesI just want to combine two objects and their properties together.
For instance if I have...
Code:
var appleObj:Object = new Object();
appleObj.type = "apple";
var orangeObj:Object = new Object();
[Code].....
I know there is a way to do what I am about to ask I just can't remember how.
The problem: combining onRelease or onRollOut in a single function.
It goes something like this:
button.onRelease , button.onRollOut = function() {
// do whatever
}
1. I'm wondering if there is a way to use the loader to load in a series of pictures from disk rather than URL. If so what is the code for this?2. Is there a way to combine variables to create one single variable. Again if so how can I do this?I have included the code I am working on to give some clarity on what I'm trying to do.
Code:
var h:String = "http://img163.imageshack.us/img163/5961/pngjoust";
var p:String = ".png"
[code]......
So, I need to make a slideshow that displays an arrow button on either side that can allow a user to navigate between four different swf files. The only specification is that the swf slide out as the new one appears. Could I do this in AS, or would I need some type of plugin?
I'm pretty sure I can make an empty movieclip and just load the SWF into it, but could I make the previous swf slide out as the new one appeared by doing that?
combining 2 XML files and loading them.
View 2 RepliesI have a question on how to combine 2 OOP design patterns. First off, I created a MVC pattern that loads XML into the as3 classes. Now, I want to add another OOP design pattern which is the OBSERVER pattern. How would I call that in the MVC pattern?
To be more clear about this, I created a MVC pattern design of a widget that loads the data from the xml file. I want to input a graph bar observer pattern to the widget. How would i do that?
how to cimbine the prototype with onEnterFrame. I'd like to fade in some objects like this:
[AS]
mc._alpha = 0
onEnterFrame = function () {
if (mc._alpha<101) {
[Code]....
or can it be done without onEnterframe with an interval or something like that?
How to link one tween to another? I need to make a multiple tween because the movement of the object is not in one line.
Simply, this code wont do
Code:
var tween_bus_x1:Tween
var tween_bus_y1:Tween
var tween_bus_x2:Tween
var tween_bus_y2:Tween
tween_bus_x1 = new Tween(bus, "x", None.easeNone, 302.2, 304.6, 200, false);
tween_bus_y1 = new Tween(bus, "y", None.easeNone, 1.6, 62.6, 200, false);
tween_bus_x2 = new Tween(bus, "x", None.easeNone, 304.6, 316.4, 200, false);
tween_bus_y2 = new Tween(bus, "y", None.easeNone, 62.6, 103.6, 200, false);
It only display the second movement. How to trick this?
I'm trying to display a score in CS4 using AS2.0. The score is out of 14, so the display should read "1/14", "2/14" etc. I've got some code that scores correctly, but would like the text box to incorporate the "/14" which is static text. If I sit a static text box next to the dynamic text box, it doesn't align properly. I've anti-aliased the text (Bitstream Vera Sans Bold), but the alignment is still not reliable, even checking type spacing, correct Y position on page etc. The code I have currently is:
var score:Number = 0;
function addScore() {
score++;
scoreBoard.variable = score;
}
I thought by altering the last line to
scoreBoard.variable = score + "/14";
but this doesn't work, the "/14" does not display.I've also tried scoreBoard.text = score + "/14"; In this instance, the "/14" is not displayed when the score is zero, then displays "1/14" when the score is 1, but then displays "a/14" when the score increases.
I have a XML banner slide show component that displays images and can also display .swf files. Each image displays for 3 seconds. It works like a charm with the images. But if I put a .swf file in the XML the .swf file will only display for 3 seconds as well. Which I understand why. The problem is if I want my .swf file to have a .flv that plays for 30 seconds it will only show for 3 seconds.
QUESTION:how to pull the length from a .swf file that contains a flv file so I can use that duration time to replace the 3 seconds variable? I just need the duration time of the .swf file. I know what else to do to replace the variables.
I am trying to load a swf into an Ogre3d/Hikari application and that swf uses BlazeDS to communicate with a Tomcat server. The swf is from another project that is used in a browser environment. So, the swf is served from Tomcat to the client's browswer. It seems like there are two main issues. The first is a sandbox issue with using the swf in a different sandbox type than a browser environment. The other issue seems to be setting up the BlazeDS message broker and the other communication channels and endpoints. As far as both of the issues are concerned, it seems like the Hikari application is similar to an Adobe Air application and can use similar approaches. Does this seem like a reasonable approach?
View 1 RepliesI don't know if I named thread technically correct.
I'm new to flash, and my current challenge is to access object.[code]...