Actionscript 3 :: One Get The Stroked Bounds Of A Symbol In JSFL?
Nov 8, 2011
DisplayObject.getBounds in actionscript returns the bounds of the object with the strokes included. The left, top, width, height properties of a SymbolInstance in JSFL don't seem to include the strokes. That's the only way I've found to get the bounds of a symbol from JSFL.
View 2 Replies
Similar Posts:
May 25, 2009
Is it possible to execute a jsfl function from a jsfl file instead of a full string with MMExecute? And above of that how can i change the base class with jsfl? i created a panel to create certain displayobjects but i really need to change the base class instead of the normal class name.
View 1 Replies
Nov 22, 2011
I have a project in Flash Professional CS5 and ActionScript 3.
I have a movieclip symbol (referred herein as "background" with scripts on various keyframes inside of that symbol. I need to hide or show another symbol (referred herein as "object") sharing a stage with "background".
To put it another way, I need "object" to be hidden when "background" reaches a certain internal keyframe. However, as "object" and "background" are both children of the same stage, how do I do this?
View 1 Replies
Dec 25, 2004
what i want to do is, when certain button is clicked, replace a certain symbol(button) by another symbol(movieclip) stored in the library. i try things like loadmovie("","") to replace the symbol from a external jpg, but some how it does not align even both images are exact dimension. can i replace an image straight from the library?
View 1 Replies
Aug 5, 2011
I animated eyes blinking inside of a movie clip symbol and placed the symbol on a face outside of the symbol.The eyes are stuck on the first frame. I am using CS5. What do I do?
View 5 Replies
Sep 3, 2010
How do i get the hitTest() function to test if a certain symbol is hitting another symbol, but, only if drawn parts of the symbol are touching, not thier outer bounds.
View 2 Replies
May 16, 2011
Basically there's an object in a movieclip. I want to find the location of that object in relation to the movieclip, not of the object's symbol. So when i look at the x and y of it, it wont show 0, it will show the x and y location in the movieclip it's in.
View 2 Replies
Jul 10, 2010
I'm, trying to create a duplicate symbol and then be able to drag the symbol around the screen.I have an image - once converted to a button and on the stage as paddock_btn. The other converted to paddock_mc in the library, with a linkage identifier of "paddock".I want to be able to click the button, and create a duplicate, which can be dragged and placed on the screen.Unfortunately, I don't get any output errors here.
Code:
//create a function to duplicate paddock
function dupe_paddock():Void {
i = i + 1;
[code]....
View 4 Replies
Apr 24, 2005
I have a scrollout menu for my flash movie, but each of the buttons have to be movies symbols. I try to attach:
on (release) {
gotoand stop(4)
}
But I get the error that this script only works for buttons. Anyone able to lend some assist? I suck at actionscript.
View 1 Replies
Mar 2, 2009
I an trying to get the _root node of an FLA via JSFL. A co-worker wrote a script that uses _root via actionscript. I was trying to wrap that code into a panel. I have all the trace functionality running and everything running accept I can't seem to access the "_root". I have tried _level0, and almost everything I can think of... I am looking to have JSFL return the _root object from the current file the same way can can hand "_root" to a function. (IE: myfunction( _root ); ) here is my current attempt:
Code:
var doc = MMExecute( "fl.getDocumentDOM()._root;" );
View 1 Replies
Sep 25, 2009
So i've done SOME work with flash and AS3, right now i'm working on a website for my boss, he bought some template online which has stuff laid out and animated and everything already, now I just have to integrate our content.My issue is this, I've got 2 symbols on the screen, one of which contains alot of buttons that list our services as company, the second symbol contains the content (or descriptions) of those services, which on are separate keyframes.What I'm trying to accomplish is that when you hit the button in "symbol A", it affects the "symbol B" and goes to the corresponding keyframe.For example when I click "button 2" in "symbol A", "symbol B" goes to keyframe 2.Now if they were in the same symbol it would be something like
on(release){
goToAndStop(2);
}
[code]....
View 7 Replies
Jun 13, 2010
The execution of JSFL files seems to have slowed down in Flash CS5. Or, at least, the updating of the display has been severely slowed down. I have a command I use all the time -- so much that I don't even think about it -- that worked fine in CS4 and earlier, but in CS5 it seems to execute too slowly. My command is a replacement for the "Step Forward One Frame" and "Step Backward One Frame" commands in the control menu (the "<" and ">" keys). I wrote them so that the selected symbols remain selected when going to a new keyframe. Of course, I use this all the time just like I did with the original "<" and ">" keys, and they need to run fast enough that I don't notice their execution time. They don't do that much processing at all, so it really shouldn't be a problem.
I also wrote some functions for profiling, and they indicate that the command is actually running in a reasonable amount of time (around 50ms). When I run it again immediately, though, the execution time balloons to about 300ms. Not only that, but in both cases the display takes its sweet time updating itself. It seems to wait until all activity is finished, and then updates. This means that when I execute the command repeatedly (keyboard-scrubbing the timeline) I don't get to see the current state of the stage until I stop completely and wait for it to update.
As I said before, I never had trouble with this in CS4 and earlier. So my question is: is there any way to tell Flash to update its display in a command, so that I don't have to wait for Flash to get around to it? Relatedly, is there any way to give the javascript interface a higher priority so it'll execute commands faster? keys). I wrote them so that the selected symbols remain selected when going to a new keyframe. Of course, I use this all the time just like I did with the original
View 6 Replies
Apr 8, 2011
Is there a way besides pasting frames inside a layer to add an element into a timeline? I'd like to replicate the addChild functionality from actionScript into JSFL. So basically, I'd like to add a bunch of movieClips instances into another movie clip, does anyone know how to do this in JSFL?
View 1 Replies
Jan 13, 2008
To issue a command from an ActionScript script:
Use the following syntax (you can concatenate several commands into one string): MMExecute(Javascript command string);
I wanted to know if this opends the possibility of having a swf file, that when run, can execute jsfl script that will create a folder on the user's computer?
View 4 Replies
Jun 8, 2009
So a major problem I have been having is that I run CS4 on my laptop, but the people i work with run CS3 and its quite a nuisance to have to constantly remember to save the file as CS3 every time i want to save. Does anyone have any quick-fix ideas that don't involve forcing my coworkers to buy CS4 or me downgrading?
View 5 Replies
Mar 3, 2009
I opened up the NY Times homepage, and they have this giant Apple addvertisement that has animations over the entire top half of the page, outside the area occupied by the swf.
View 1 Replies
May 21, 2009
Since Flash doesn't allow you to specify exact coordinates to place guides, I wanted to create a command to "fit guides to stage". When manually dragging and watching the "Info" panel, you always end up skipping pixels, causing you to zoom way in for precise coordinates.
I can't seem to find (and it's possible it doesn't exist) a way to place guides on the stage using JSFL.
View 1 Replies
Sep 24, 2009
I have this big JSFL project I'm working on that involves deleting a raw shape (ungrouped) and then replacing it with another one. The problem is that the original shape doesn't always actually get erased (I haven't figured out the precise circumstances where this happens yet though). Even if it does get deleted, though, when I draw the new shape on the stage (using Path.makeShape), the new shape has extra vertices where its edges cross those of the original shape. So even if I end up with the correct-looking shape on the stage without the one that was there before, my shape I just created is likely to have extraneous vertices (and I need the vertices to be unchanged).
View 2 Replies
Mar 29, 2010
I have a bunch of fla files with a sequence of frames that need to be readjusted due to a change in frame rate requirements. How can i add frames to specific frame numbers using JSFL script? Or at least what API can i use? Is there one in one of the properties and methods of the DOM object from fl.getDocumentDOM?
View 2 Replies
Nov 25, 2009
I'm using FDT 3 and Ant to make a jsfl file that is then executed to compile fla's and I'm trying to figure out how to get the jsfl to remove the aso files. I've tried storing the path to the aso files in a property in Ant the is then added to the jsfl when its created and it works to remove the aso file but it means that everyone must edit that property to fit their machine, we are using Macs and Windows.
My question is, is there a way to have jsfl find and delete the aso files?
View 2 Replies
Feb 14, 2010
I draw figure in Flsh ID with JSFL methods, for example
// draw rectangle
doc.addNewLine({x:0, y:0}, {x:2000, y:0});
doc.addNewLine({x:2000, y:0}, {x:2000, y:500});[code]....
how can I fill it, because this way doesn't work doc.setFillColor('#0000ff');
View 1 Replies
Oct 3, 2011
I'm writing an exporter in JSFL, to export Flash animations into a format that can be replayed in a custom player. The exporter basically iterates through the timeline and through all the elements at each keyframe, and writes out the element's name, position, rotation, scale and a local offset. These are read into the custom player which feeds the data to a sprite engine to recreate each frame of the animation. What I want to be able to do is detect whether a given Element has been flipped (i.e. in Flash you Select the element (a symbol), then Modify->Transform->Flip Horizontal) so that the exporter can include that information too, allowing the sprite engine in the player to flip the UVs of the texture to replicate what's happening in Flash.
This would be useful for (say) using one symbol for a character's right hand, and just flipping it to be their left hand, rather than having to create a whole new symbol. Unfortunately I can't see any way of finding this information out. None of the information I have available for the Elements seems to imply that any kind of flipping has occurred. How can I detect flipping? If it can't be done algorithmically, I'd settle for the animator having to manually indicate that a symbol had been flipped (by creating some kind of plugin that gives them a tick-box which writes a value into the Element with setPersistentData(), for example), but I don't know how to make that sort of plugin either.
View 2 Replies
Mar 14, 2012
Is there a way to create and save .as file using JSFL?I know that you can save and rename Fla documents, but what about .as classes?
View 1 Replies
Dec 16, 2011
I have a bunch of old FLAs with one set of dimensions, including a 60 pixel offset along the y axis. I'm writing a jsfl script to resize the stage (works), delete some unneeded layers (works), and reposition everything (doesn't work) What I'm using is:
fl.getDocumentDOM().selectAll();
fl.getDocumentDOM().moveSelectionBy({x:46, y:-60});
When I run my script, the items do in fact get moved, but on tweened clips, they get "doubled dipped," it seems: if I compare the new x and y values of, say, the end keyframe of a clip (only tweened for alpha, for example) is exactly 46 pixels farther right and 60 pixels higher up than it should be.Is there a better way to reposition everything that avoids this "double dipping" among tweens? I'd love to know! There's got to be a way, and I feel like I'm so close, but not quite there. (Of course, I'm probably way offEdit: I've performed the steps manually by turning onionskinning on for multiple frames, selecting all frames, then dragging a selection rectangle across everything on the stage, then moving everything by the desired amount, which works: when I look at the history and view the js for those steps, they look exactly like what I've typed into my script.
View 1 Replies
Nov 10, 2011
Although I put _x = player._x etc. code in an onEnterFrame function the masking mc is moving without the player
You see...the player is held within some borders. When cornered and then hit, the mask moves according to how it would move normally, but without the player (because he is held in place by some borders)...
Also, if I don't have a problem but I'm missing a crucial piece of code,
code on masking mc
ActionScript Code:
stop();
this._x = _root.player._x;
this._y = _root.player._y;
radiance = 180 / Math.PI;
[Code]...
View 1 Replies
Jun 23, 2009
I have a bunch of images going on all at once, some on the stage, and some off, and i would like to find a way of telling whether or not they are currently on the stage or not....
I know i can do the whole
checkStage = function () {
if ((mc._x>=0) && (mc._x<=Stage.width) && (mc._y >= 0)&&(mc._y >=Stage.height)) {
//have mc do whatever here
[Code].....
that way i can satisfy my laziness AND achieve what i'm trying to do without having to deal with long winded paths and a bunch of else if's
View 1 Replies
Nov 18, 2009
Is there a way to use JSFL to import ai file to flash and automatically create all shapes from illustrator as MovieClip? I want all of them to be in movieclip but amount of illustrator layers are too much to handle with manual hand-tick. Is there anyway to do this?
View 5 Replies
Jan 6, 2011
What am I missing ?
// adobe's exemple
var nameToSearchFor = "test";[code]........
View 25 Replies
Sep 19, 2011
I am evaluating the possibility of developing a JSFL script to parse a FLA and need to know first if it would be able to do what i want to do. I need the script to parse through all the library's linked assets, recursively go through their children, replace all the children of type "Group" with a bitmap and then save that FLA as a new file. I haven't received an ok to develop this yet at work, but i'm trying to evaluate the possibility for a proposal.
View 1 Replies
Mar 24, 2011
I am building a flash panel that reads metadata from a .fla when it is active in the Flash IDE. This panel is also storing metadata in the .fla and that is no problem. What is problematic is that I do not know how to stop the event listener from listening for onDocumentChange.
I want it to listen for it as long as it is open, but when it's closed it should clean up after itself because trying to read metadata every time a new document is selected is not a very nice thing to do.
I have tried to listen for all kind of events in the panel to detect when the user closes it, but with no success.
View 2 Replies