Loading Text into SWF
Hello Everyone,
I wonder if anyone could help?
I have a SWF with multiple dynamic text fields. I want to
load in the contents of ONE text file into the five or so fields at
the touch of a button. Can anyone advise on how to set up a XML or
TXT file and the Action Script to allow this to happen?
Any advice or pointers in the right direction would be
greatly appreciated.
Darren.
Couple of quick questions... For the Textfields:
a)Do you have the textfields already on stage (in other words
your "5 or so" comment in your first post is fixed to the number of
textfields you put on stage). If so, what the names of the
textfields and in what scope (e.g. main timeline or inside a clip
called "textHolder" etc.
b)Or do you want them created dynamically by code? If they
are to be created dynamically by code, are they to be placed in
fixed (scattered) locations or is there a pattern - e.g. are evenly
spaced? If the positions are fixed and do not fall into pattern...
then what are they (in sequence) or if they are in a layout pattern
please describe it.
Similar Messages
-
Dynamically loading text into SWF
I'm building a flash web site and here are a couple parts of
the site the client is going to want to update regularly. Is there
a simple way that I can have an external file (XML?) that a client
can edit to update parts of the site without having to re-export
the swf or involve me, without getting into any real heavy
scripting?
Anything you can do to get me pointed in the right direction
would be greatly appreciated.
Thanks in advance.Couple of quick questions... For the Textfields:
a)Do you have the textfields already on stage (in other words
your "5 or so" comment in your first post is fixed to the number of
textfields you put on stage). If so, what the names of the
textfields and in what scope (e.g. main timeline or inside a clip
called "textHolder" etc.
b)Or do you want them created dynamically by code? If they
are to be created dynamically by code, are they to be placed in
fixed (scattered) locations or is there a pattern - e.g. are evenly
spaced? If the positions are fixed and do not fall into pattern...
then what are they (in sequence) or if they are in a layout pattern
please describe it. -
How load text into dynamic text boxes from external file?
hi all,
my animation is very simple - a background image and 2 text boxes. one of the textboxes shows a large word, which crossfades to another word, with a total of about 12 words (showing one at a time in different text boxes fading in & out in the same spot).
i need a way to have the text be imported dynamically via xml or json (xml preferred). this article is a good start, but i noticed he's putting all of the text into one box - i need separate strings put into separate boxes from the xml.
Chris Gannon - Loading XML via AJAX into Adobe Edge
he uses
var outputField = $(this.lookupSelector(“xmlOutput”));
for his text box. what would be the best way to revise this code to include all my individual strings to be loaded into my individual text boxes? thinking an array might work, but my js skills are limited.
any other suggestions or tutorials you could point me to would be appreciated.
thanks!!thanks joel_pau !
this is helpful in seeing how the array is created, but after giving it a go I became a little confused.
i wound up trying it again based on the example i linked out to previously, but it's not adding the text from my xml file when previewing.
here's the code i'm using in edge animate on my stage. something must be wrong somewhere. let me know if you have any suggestions on this.
// insert code to be run when the composition is fully loaded here
// here i'm assigning a variable to each one of my textboxes at they're named in my edge animate comp
var outputField1 = $(this.lookupSelector("helps2"));
var outputField2 = $(this.lookupSelector("communicate"));
var outputField3 = $(this.lookupSelector("experience"));
var outputField4 = $(this.lookupSelector("interact"));
var outputField5 = $(this.lookupSelector("understand"));
var outputField6 = $(this.lookupSelector("overcome"));
var outputField7 = $(this.lookupSelector("flourish"));
var outputField8 = $(this.lookupSelector("collab"));
var outputField9 = $(this.lookupSelector("trust"));
var outputField10 = $(this.lookupSelector("grow"));
var outputField11 = $(this.lookupSelector("engage"));
var outputField12 = $(this.lookupSelector("survive"));
var outputField13 = $(this.lookupSelector("thrive"));
var outputField14 = $(this.lookupSelector("evolve"));
var outputField15 = $(this.lookupSelector("connect"));
var outputField16 = $(this.lookupSelector("achieve"));
$.ajax({
type: "GET",
url: "myxmlfile.xml",
dataType: "xml",
success: function(xml) {
//here i'm trying to load the the text in my xml file into my textboxes in edge animate. 'txt1, txt2, txt3' are the tags in my xml file
outputField1 = $(xml).find('txt1').text();
outputField2 = $(xml).find('txt2').text();
outputField3 = $(xml).find('txt3').text();
outputField4 = $(xml).find('txt4').text();
outputField5 = $(xml).find('txt5').text();
outputField6 = $(xml).find('txt6').text();
outputField7 = $(xml).find('txt7').text();
outputField8 = $(xml).find('txt8').text();
outputField9 = $(xml).find('txt9').text();
outputField10 = $(xml).find('txt10').text();
outputField11 = $(xml).find('txt11').text();
outputField12 = $(xml).find('txt12').text();
outputField13 = $(xml).find('txt13').text();
outputField14 = $(xml).find('txt14').text();
outputField15 = $(xml).find('txt15').text();
outputField16 = $(xml).find('txt16').text();
but nothing happens on preview. my textboxes still contain the original text that lives in my comp. -
To load text into clob,long.
I am able to load data into clob,long.but it is not taking more than 4000 bytes.but i want to insert 10MB or more data.HOW?
It is giving error ORA-01704:
string literal too long
Cause: A quoted string specified as a constant was too long.
Action: Quoted strings may not contain more than 2000 characters.
what it means? and tell me How can I insert more text ie upto 1GB.
thanking you.......
reddy.
nulldoes that
trace("Image Name=" +e.currentTarget.title)
trace what you want to display? if yes, add a textfield and assign its text property to e.currentTarget.title in your overScrollerItem listener function. -
Load external image & text into SWF
Can someone point me to a tutorial on how to create a
template that will load an external image file,.css styled text
& a .css style sheet into a .swf by using .xml?
Thank you for your time.
CKYou can use the MovieClipLoader class to load multiple images sequentially (one at a time), but you wouldn't use a 'for' type of loop...instead you would use a recursive loop, where a loading function is called after each load completion until all loading in done. This is done by utilizing a load-complete listener to trigger loading of the next image. So you start the loading process by loading one file, when that file is determined to be loaded, the listener proceses that file in whatever way you need to prepared (resizing, etc) and triggers the loading of the next file.
If you look up the MovieClipLoader.addListener method in the Flash help documents there is an example there that uses the onLoadInit event. You would be wanting to use the onLoadComplete event. -
Loading PDFs into swf dynamically
Is it possible to load a PDF into a flash app dynamically, much like you can with a jpg?
I know FlashPaper is available, but that doesnt do anything as far as allowing for dynamic loading if you need to load PDF dynamically
I need to load pdfs dynamically and get displayed after converted within Flash Player
Any Solution ?
ThanksCouple of quick questions... For the Textfields:
a)Do you have the textfields already on stage (in other words
your "5 or so" comment in your first post is fixed to the number of
textfields you put on stage). If so, what the names of the
textfields and in what scope (e.g. main timeline or inside a clip
called "textHolder" etc.
b)Or do you want them created dynamically by code? If they
are to be created dynamically by code, are they to be placed in
fixed (scattered) locations or is there a pattern - e.g. are evenly
spaced? If the positions are fixed and do not fall into pattern...
then what are they (in sequence) or if they are in a layout pattern
please describe it. -
[JS][CS3] Loading text into memory
Hi.
Am am trying to access an external txt file which holds data for my script. I have looked at the famous "FindChangeByList" and tried to work from there. However, I am not going to need input from the user for the txt file location, it will always be the same:
myFilePath="/Mailer Support/savers.txt";//always going to be there
myFile = File(myFilePath);
myData = myFile.open("r", undefined,undefined);
myLine = myFile.readln(); //I know I need loops for this, but there is text on the first line of the TXT file
myText = myFile.read();
alert (myLine);//Blank!!
myText = myFile.read();
alert (myText);//Blank also
Can someone help with this please.
I know I had a PDF file that detailed the way to call and work with files, but I cannot find it. Does someone know the name of it?
Cheers
RoyYour code works just fine for me. I'd suggest adding
myStatus = myFile.open("r", undefined,undefined);
if (myStatus == false) { alert ("Unable to open that file"); exit(0); }
to check if it actually exists (open returns a state flag, rather than 'data'). A quick experiment shows that JS doesn't care if a non-existant file is opened for reading (other than just about any other programming language I could care to name!), and indeed "reads" blank lines if it doesn't exist.
By the way, you used this line twice:
myText = myFile.read();
-- overwriting "myText" the second time. Since the first "read" already read up to the end of the file, the second time around the variable is emptied. -
Master data load: texts are not loaded
Hi friends,
Trying to load BW Hierarchy(0COSTCENTER) to BPC dimension(P_CC).
Loadedd master data & text data using package "Import master data from BI infoobject"(/CPMB/IMPORT_IOBJ_MASTER), but EVdescription (texts) are not uploaded ino BPC dimension (P_CC).
Because of above error, when i try to load hierarchy(0costcenter), sytem throwoing one more error(JScrpit evaluation error).
Now i want to load texts into P_CC. ours is bpc 75nw sp10.
Found 2 notes, but these are related to older support packges
1462732 u2013 DM: text node descriptions canu2019t be imported.
1531601 - Incident 737084 / 2010 / text nodes aren't loaded
Transformation file:
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = TAB
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=-1
ROUNDAMOUNT=
*MAPPING
ID=ID
CURRENCY=0OBJ_CURR
*CONVERSION
DM package run:
Infoobject: 0COSTCENTER
set selection: Attributes Controlling area = SP00
Hierarhcy: import text node(yes), selected hierarchy, version(empty),memberid(SP001170),level(not filled)
language: English, medium description,
attiribute list: currency(0OBJ_CURRENCY),controlling area
fileter by attributes or hierarhies option selection,
Mode: Update
Format: internal
Dimension: P_cc
package ended with error
Failed to write text of master data; check the error message
checked BPC dim, only member ID & currency is updated, but not evdescription.
Can you please share valuable inputs.
thanks,
nareshresolved problem.
Packages given bpc7.5 nw sp10 are is exactly working.
Mapping section:
ID=0CO_AREA+ID
CURRENCY=0OBJ_CURRENCY
becoz base members are automatically added with controlling area in BW hierarchy on 0costcenter.
Followed method given in how to guide. -
Issue while manually entering texts into 0DOCTYPE info object
Hello Guyz
I have a peculiar problem while loading texts into 0DOCTYPE. In R/3 the 0DOCTYPE table looks like:
0DOCTYPE (bsart) 0DOC_CAT(bstyp) Texts
AB A Request for GP bid
AN A RFQ
FO B Framework requisn.
FO F Framework order
LP L Scheduling agreement
LPA L Scheduling agreement
From the above values, we can clearly notice that 0DOC_CAT is a compounding char to 0DOCTYPE and maybe (vice versa). But we dont have this on the BW side, and the 0DOCTYPE has been used in many cubes DSOs and t/f rules. Now, when I have to load text, I need to turn that on and this throws an error that I cant do it now, because these IOs have been used in all these data providers.
Is there any other way I can do this? Having 0DOC_CAT as an attribute of 0DOCTYPE does not help because that only affects the attribute table, and not the text table.
Please advise.Hi,
If you do not want to disturb the existing cubes / DSO containing 0DOCTYPE then probably you can create a new InfoObject like ZDOCTYPE with the required compunding key. Load the Master data text to this infoobject from the existing Text DatsSource.
Use this Z infoobject in the Cube or DSO for which you want to display text in the Report.
This will lead to a bit of redundancy but it allows you to go ahead without changing existing objects.
Regards,
Amrita -
Loading an AS2 Swf into an AS3 project
I have a need to be able to load legacy AS2 SWF's into a new
AS3 project. I know that this is not readily possible, because you
can only communicate between the two via the LocalConnection class.
So, what I have done is to create an AS2 proxy SWF. This SWF will
handle the loading of all legacy SWF's and act as a middleman to
pass the function calls between the pre-compiled SWF and the new
SWF using the LocalConnection class. The new SWF also needs to be
able to load AS3 SWF's, though.
Because of this, I have the need to detect the AS version of
the loaded SWF. If 1 or 2, then change the source to the
AS2Proxy.swf, if 3 then simply load it.
I have written the following code. My problem comes in when
the init event fires. Regardless of the compiled version of the
loaded SWF, it always traces 3 as the AS version.Alright, I solved this problem, only to come up with many
more.
To solve this problem, I needed to point to the loaderInfo
object of the UILoader's content. So:
simulation.content.loaderInfo.actionScriptVersion.
Now the proxy loads correctly, but I start getting errors
immediately. Let me paste some code to show the next steps:
First off. I immediately receive a StatusEvent error, though
the path gets sent into the proxy and loads correctly.
Next, when the complete event fires in the AS2 SWF - it sends
a completion back up to let the AS3 SWF know that it finished (and
any handling that needs to happen at that point.) I receive the
following error:
Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095:
flash.net.LocalConnection was unable to invoke callback loadSwf.
error=ReferenceError: Error #1069: Property loadSwf not found on
com.applied.flash.events.AS2Connect and there is no default
value. -
AS3: Loading External Text into a Master File
I have a master file that I want to load an external text
file into. This external text file will also have an external style
sheet applied to it.
In your opinion, which way is best to load the external text
file?
1) Generate a text field dynamically in the master file using
the TextField class and then loading the external text in.
2) Placing (at authoring time) a dynamic text box on the
master file's stage and loading the text in.
3) Placing a dynamic text box in a separate .swf file and
then loading that external swf in to the master file, then loading
the external text into the text box.
Any opinions?
Thanks...
BrendaOn my project im going with the third choise, dont ask why,
cause i just do.
only difference is that i also lad my data into this external
swf file.
in other words i use mainly second as well as im going with
the third one.
In my opinion, no idea if thats the best way, but i certanly
know that its (for me) most confortable way. -
Load dynamic text into Captivate form external file
Is it possible to load dynamic text into a Captivate file from an external file like an XML using Javascript.
I see there's a way to get it form the query scring of the URL ( http://captivatedev.com/2011/05/01/how-to-jump-to-a-specific-slide-in-a-separate-course/ ), but I have a project where I want several pieces of text to be replaced and we want to be able to edit it externally from the Captivate file.
Thanks!Hi Ned,
What I'm doing is using a yahoo map to load addresses and
place custom swf files as the placemarkers. The main stage has an
instance of myMap, which is the map that yahoo sets us to display
the ACTUAL map. They have also provided coding for placing markers
on the map, which is what I'm using.
I have the addresses throughout multiple xml files, which I
am actually loading through 1 single xml file. These addresses are
being stored in an array, then called by the AS below to place
markers. All the markers are placed correctly, however, I am trying
to have them actually say the address - this is where the problem
lies.
The marker that is being located and placed has a text field
called load_text in it. I want that field to load the same address
that is being used to place it (from the array addressA).
I'm very confused because every loop through the * for (i=0;
i<addressA.length; i++) * loop the marker is placed at the
correct addressA
location, but I cannot actually get the address to load into the
load_txt field in the marker. I can even run a trace during that
loop and it traces addressA for each address, but I can't seem
to actually load those values into the load_txt box.
Do you have any ideas? -
How can I load an external SWF into a movie clip that's inside other movie clip?
Hi.
I creating my first flash (actionscript 3.0) website but I'm
stuck with a visual effect I want to create.
I have a window on my website called contentWindow. Every
time you click a button this window is supposed to leave the stage,
load the requested content and return to the stage.
The sliding window is a movie clip with 83 frames, 21 to
enter the stage, 21 to leave the stage again, 20 for nothing (its
just to simulate the loading time) and 21 to return to the stage.
Now my goal is, when the user clicks on a navigation button,
the window exits the stage, loads an external SWF with the content,
and then returns to the stage.
I've the "window" movie clip with an instance name of
"contentWindow". Inside there is another movie clip with an
instance name of "contentLoader". The content that the user
requested should appear inside the "contentLoader".
Now, when the contentWindow leaves the stage, I get this
error message:
quote:
TypeError: Error #1009: Cannot access a property or method of
a null object reference.
at rwd_fla::MainTimeline/trigger()
If I switch
"contentWindow.contentLoader.addChild(navLoader);" for
"contentWindow.addChild(navLoader);" it works fine, but the
external SWF doesn't move with the window.
How can I load an external SWF into a movie clip that's
inside other movie clip?Hi,
Recently, I have been putting together a flash presentation.
And I am just wondering if the following might help you, in your
communication with the said swf file:
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
onComplete);
function onComplete(event:Event):void
event.target.content.thinggy_mc.y -= 100;
Not the best example, but this allows you to target a mc
within an external swf file. I think if you look up this code, you
will have an answer ;)
Kind Regards,
Boxing Boom -
FAQ: How do I load an external SWF file into a parent SWF file?
A ton of Flash users visit Adobe’s we site every month wondering about how to load an external SWF file from within another SWF.
Adobe's own TechNote on the subject attempts to answer the basic question, along with some common follow-up questions, including:
How do I load more than one SWF?
How do I load a SWF into a specific location in the display list?
How do I resize the loaded SWF?
How do I set its X and Y location?
Here are some additional resources that elaborate on loading content and on working with the display list:
Sample files for the above TechNote. A set of 3 FLA and 3 corresponding SWF files, including a parent SWF and 2 SWFs that the parent loads.
Help > AS3 Developer’s Guide > Loading an external SWF file
Help > AS3 Developer’s Guide > Loading display content dynamically
Loading multiple external SWFs within a main SWF – CreativeCow.net forums
Video tutorial: ActionScript 101 – Episode 6: Adding named objects to the Stage. By Doug Winnie. An example of how to add the loaded external asset to the Stage and modify its location or other properties.
Video tutorial: Preloading in ActionScript 3.0. By Lee Brimelow. A slightly more complicated example, showing how to make the parent SWF display information about the progress of loading the external SWF.
Tutorial: Loading and unloading SWFs - FlashAndMath.com
This article provides several examples of how to communicate between a parent SWF file and the loaded SWF:
SWF to SWF Communcation via ActionScript 3.0 (by kglad)quote:
Originally posted by:
NedWebs
You now seem to want to get rid of the swf once it has loaded
and played itself thru. To do that you would need to have something
in the swf itself that triggers its removal in its last frame. The
following might work...
MovieClip(this.parent).removeChild(this);
Unfortunately I couldn't get this to work. I placed it on the
last frame of the SWF to be called - is that right?
I am not sure I am doing it correctly... -
Change the SWF loading text for a single presentation
This question was posted in response to the following article: http://help.adobe.com/en_US/Presenter/7.0/WS8815BC0A-5D22-4f29-87B9-D9047B5B57E4.html
Hi,
I have Adobe Presenter 7.0.5, in which with recently updating to 7.0.7 version.
When I tried the fix of this "Change the SWF loading text for a single presentation" workaround fix, I passed to have the error:ReferenceError: Error #1069: Property ADOBE_PRESENTER not found on Pool_P75.Resource.UIText
But before this error comes, I see that the loading text is changes from the original 2Adobe Presenter" to the one defined by me on the UIText, as the fix said.
And what's happen is that the scrren with the loading text is not being changed by the learning first slide....
Is there any workaround to correct that error?
Many thanks in advance for any feedback from the adobe support team or from any other colleagues that are using Adobe Presenter (;-)).
Maybe you are looking for
-
Why does the music stop playing after 5-15 minutes.? If I shut down and relaunch itune it will work for another 10 minutes then stop again. I a running a single computer connected to my APpple TV wirelessly.
-
Mac mini iPhone 6 game controller?
can i use my iPhone 6 as a game controller on my mac mini? such as racing games
-
What does the VPN function do for me?
I have a VPN function on my iphone what is it for?
-
Thin black line running down the screen
Just did latest update and noticed on the reboot a thin black line running down the left hand side of the screen 8cm in apex. Any one else got an issue or fixed the issue?
-
Movieclip rollovers not working on different frames
I'm creating an interactive that consists of 3 maps, each on its own tab. On each map, there are various circles representing data for a particular city.I want the circles to display a pop-up containing text when you roll over each one. Since I don't