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.
but I need to switch the text boxes over to TLFText because we are going multi-language, and this function no longer works, I have no idea how to do the same thing with TLFText?
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?
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?
I am trying to run a JSFL script from within a C# project, where the JSFL script opens up a .fla file, modifies it n times, and exports n .swf files before closing. From the C# project, I am starting up the JSFL script through the Process class. I try to wait for the JSFL process to finish through the myProcess.WaitForExit() command, but it doesn't work. The remainder of my code C# executes before the JSFL process finishes exporting its .swf files. Is there any way I can throw something that the C# project can catch from the JSFL file or some other solution?
I need basically a way to convert a group of selected text in movieclips separately with Flash commands. For example, I know to select just text items in the stage is:
var theSelectionArray = fl.getDocumentDOM().selection; for(var i = 0; i < theSelectionArray.length; i++){ if(theSelectionArray[i].elementType == "text"){ ... } }
And I know to convert a selection in a movieclip is:
So, I've got a component that changes selected text fields case to Title, Sentence, or ALL CAPS.
Below is the code for all caps.
Code: function fnAll(e:MouseEvent):void{ var numItems:int = int(MMExecute("fl.getDocumentDOM().selection.length")); for(var i:int = 0; i < numItems; i++){
[Code]....
If you open a file, change the text case, then save it without doing anything else: It doesn't save the changes made with this control. If you change the case, then alter the file using the IDE (cut/paste the text, shift it, draw something and delete it, etc) THEN it saves the changes.
So it seems that the case alteration by itself is not recognized by the IDE, so it doesn't think the file changed, and doesn't actually save it.
how I can have a text field load some data from an xml and then the user can change the text in the text field and send it back to the xml file. Like load, edit, send.
how I can have a text field load some data from an xml and then the user can change the text in the text field and send it back to the xml file. Like load, edit, send.
I've developed a neat WindowSWF panel after watching Lee's demonstration video. I got everything I needed to work, but I'm having trouble getting information from my sound files. Basically I have a list of sound objects (.wav format) in my library and I want to find the duration of each file so that I can add them to existing movie clips, then add or remove frames depending on the length of the sound file on the frame. I've been pouring over the jsfl actions libraries and can't find any method to get the duration of a selected sound file.
Code: [URL] What do I want to do? I downloaded a pre-made flash intro, and all I have to do is change the text of it, but I can't find out how!
When I ctrl+enter my movie, I see as first sentence in my flash intro "Creative Expression". I want to change that to another word.
When I go to my library, I find a lot of "sprites", and one of them has different layers in a timeline. Including the text layer I guess, because when I hide this layer, the text does not show up anymore in edit-mode. When I watch in edit-mode all the text in this layer, all the text are words "Text".
BUT when I ctrl+enter, I see other words, like "Creative Expression" as text.
In the library I can also see "sprites" in the library with as content the looks of the text "Creative Expression". But instead of "Creative Expression, the word in the "sprite" is just "Text".
So what did I do: I changed the word "Text" to my word and ctrl+enter'ed but I still see "Creative Expression". BUT in edit-mode I see the correct text (my text)
When I save, and export, I still see the words "Creative Expression", eventhough I changed it to my word.
This is my first post and I'm still new to flash, but I take flash as my final task. I'm making something : input like text editor and picture editor using php, the output is swf, i'm using xml for the content. But i don't understand how to change position dynamix text in flash with using xml.[code]...
I have a website template in which I am trying to change the header text words and menu text words to customize the template. How do I do this in Flash CS4?
I use DW CS4. I've gone to the Library panel, as suggested (below) but cannot find the "a Text 1" text as suggested.
Instructions that came with the Flash file:
This file has downloaded from Istockphoto.com.Thanks for buying this file.
This is a file for Adobe Flash version from CS3, CS4 or CS5.
For open source ".fla" file run Adobe Flash and press Ctrl+O.For viewing all movie clips open library panel (F11).Double-click mouse on any movieclip for view or edit.
For replace text - open library panel and click clips "a TEXT 1", "a TEXT 2" and "a TEXT 3" and change it.
All elements maded in vector, scalable to any size. No raster.
I have a content area with dynamic text (title and detail) that changes depending what button a user is rolling over, and i want this text to load from an external file. I have 26 buttons total, so i need 26 different titles and 26 different details to load.
I have looked around and the only solution with the loadvars technique involves creating 26 separate .txt files and loading them all in, then calling them as needed. This seems like a big waste of CPU cycles and time creating each file.
Is there an easier way to go about tackling this? Ideal would be having all the text in 1 file, and calling each identified title and detail as needed.
I have loaded text on flash from an external txt. file. But when it comes to adding html to the files such as "font face" or to simply bold the text it won't work, I have check to have the html clicked on Flash, but the text just wont change.
I need to put together an editable text area that has a custom caret (cursor) which is different from the default blinking vertical line. Is the caret a "skinnable" property of text input? note that I am not asking about the mouse pointer cursor which can be set using the CursorManager.
Im really new to as3, and im just trying out some stuff, but i cant get a shape to refresh and change when i change its variable using a text field.If i change the text fields text before i test it, it works, but while its running it doesnt change it again.Btw, trying to change the stroke size.[code]i just want is so that when i change the strokeSize_txt text box, it will change the stroke for the shape.
I'm loading a external text file to flash and according to the number present in the text file i'm trying to do a IF - ELSE command. It's not working coz the value I load from the external file is string. How can i get this as intiger.
How can I save data to a text file and also append a record to data in an existing text file? I've used Authowrware previously and it was quite easy to create a large string of data (a comma separated list) and export that to a text file (and create the text file if it didn't already exist). I could then easily append additional rows of data (records) to the text file. We want to build a questionnaire that will store the data locally on the computer in a text file. Each record may have a few hundred data points in a comma separated list.
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;" );
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