Loadvars and the "&" Delimiter

I have a picture gallery that gets its data from a text file
using the loadvars object. Currently, I have a text file with 2
different variables, one is the picture location URL and the other
is a description of the picture. These variables, as per flash
standards, are separated in the text file by the & delimeter.
My client now wants to change the URL to be dynamic meaning the URL
will have the ampersand (&) character in it. The loadvars
object will now split the dynamic URL thinking it has hit the end
of the variable. Does anyone have a work around for this? Is there
a way to change th delimiter in flash? Is there a piece of code
that does a text string search and change that maybe I can change
all of the & in the URL to ~ and change it back to & once
it is in flash?

Use the URL encoding %26 instead of &
Check out
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14143
for more info

Similar Messages

  • Report Builder and the Delimited format.

    Hi,
    I am trying to build a very simple report with Report Builder.
    Any kind of output format (HTML, PDF, etc) works fine EXCEPT the delimited one.
    Each time i am trying to have this report in delimited format, i received an error message and these lines are added in the sqlnet.log:
    Fatal NI connect error 12203, connecting to:
    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle80)(ARGV0=oracle80ORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=C:\des_817\bin\RWBLD60.EXE)(HOST=NCA7219484F)(USER=helene.guerette))))
    VERSION INFORMATION:
         TNS for 32-bit Windows: Version 8.0.6.0.0 - Production
         Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 8.0.6.0.0 - Production
    Time: 27-JUL-06 14:58:58
    Tracing not turned on.
    Tns error struct:
    nr err code: 12203
    TNS-12203: TNS:unable to connect to destination
    ns main err code: 12560
    TNS-12560: TNS:protocol adapter error
    ns secondary err code: 0
    nt main err code: 530
    TNS-00530: Protocol adapter error
    nt secondary err code: 0
    nt OS err code: 0
    The same report in another output format runs without problem.
    Can somebody help please?
    Helene

    Use the parameter DELIMITER=',' .
    I think it works
    Ashok

  • Multiple flat files with Comma delimiter and Pipe Delimiter in the sub folders.

    Hi,
    I have a directory C:\doc\Outcomes\Health  --(This is the main path). 
    In the path above i have multiple subfolders like 
    A
    B
    C
    D
    Folder A & B have 20 flat files each which are comma separated and pipe delimiter files. 
    Folder C&D have 20 excel files each.
    1) So, In SSIS while looping through the subfolders how do i limit to loop only excel files one time and flat files one time.
    2) In folder A&B, how do i loop only Pipe delimiter files (neglecting comma saperated files). I want to loop only pipe delimiter files while using for each loop container.
    Thanks 

    Both are txt files, but the data inside the files is saperated by ',' and '|'. ( comma and pipe)
    Thats ok 
    If delimiters are not consistent you can use this method
    http://visakhm.blogspot.in/2014/07/ssis-tips-handling-inconsistent-text.html
    Please Mark This As Answer if it solved your issue
    Please Mark This As Helpful if it helps to solve your issue
    Visakh
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • Is it possible to remove the delimiting line between Bookmarks bar and Tab bar?

    I place the Tab bar between the Bookmarks bar and the page content area, as the attached image shows.
    Is it possible to remove the delimiting line between Bookmarks bar and Tab bar? I feel that line is redundant.

    Your Tab bar doesn't look standard.
    Did you check the code with the default theme if you currently use a custom theme?
    ''(note that you can still use the code with a smaller font size if you like the monospace font; I do prefer this to make it easier to click the mouse)''

  • Group and Merge Delimited List

    Hi All
    Is there a way we can sort the result of Group and Merge processor->Delimited list values ?
    I see none in the options and it seems sorting them in alphabetical order.
    Thanks,
    Sid

    Hi Sid,
    Yes, the "Delimited List" selection function in Group and Merge sorts the results into ascending alphabetical order. This was a deliberate decision so that the results of the processor are deterministic and agnostic of the order of the records entering the processor. It is not possible to change this sort order inside the processor but if required you can perform downstream post-processing of the data if you need to change the order.
    thanks,
    Nick

  • How do I set the delimiter to Tab in a etext template?

    HI , I would like to set a tab delimiter for an etext rtf template. Does any one know what section do I enter the parameter to do this (format,data level, detail, does it matter)? Also what is the correct snytax and the value for the tab delimiter? Thanks in advance!
    Matt

    I'm just starting a sizeable eText setup and I agree it's not documented well. I found useful analyzing the XDO file, which is created off the RTF template and used to actually process the XML data. Gives more clues on how the RTF needs to be structured. Issues I'm running into is that the RTF->XDO conversion is what it is, so there may be a need for custom pre-post- update of the XDO and/or the final output. But still beats formatting by hand.

  • Can the delimiter in a CFSELECT-multiple be changed before using the list it creates?

    I am using a CFSELECT which allows multiple selections, and I
    am feeding the results into a query which returns information about
    all of the selections. However, some of the values being returned
    contain commas because the values are company names (Acme, Inc.)
    and this conflicts with the comma-delimiting being looked for by
    the ListQualify I am using in the query to look up the information
    based upon the selections.
    Is there a way to change the delimiter of either the CFSELECT
    or the list it generates? I have tried ListChangeDelims before the
    query, but it changes both the delimiter commas and the value
    commas, obviously. I don't believe there is a way to change the
    delimiter commas between creating the list in the CFSELECT and
    using it in the ListQualify, but there are so many of you CF
    geniuses out there, one of you has to know how to do this.
    I am happy to provide more information or attempt to clarify
    a point upon request.
    My thanks in advance for your consideration and help,
    Jim

    Thank you for the suggestion, Dan. I wish it was that simple.
    I am working with a table in which the company name is entered for
    each record and has no link to any other table, there is no company
    table. I could create a company table and switch-out the company
    name with it's new id, but I'd rather not have to change several
    thousand records. Plus, with new records being added all the time,
    how would the users enter company names if the names aren't already
    in this new table?
    The point may be moot, in addition, as there are numerous
    scenarios in which one may have a field that contains commas for a
    number of reasons. Regardless of why the commas are used, the fact
    that they can be used is important and what needs to be addressed.
    Is there a way to leave the commas in the records and change the
    delimiter put in the list?
    Thanks again,
    Jim

  • What is the delimiter for tab in StringTokenizer???

    I am trying to use StringTokenizer on a string which contains tab character. I tried StringTokenizer st = new StringTokenizer(str, "/t"); but nothing happens, what should use as the delimiter?
    thanks in advance

    Your tokenizer construction is fine. Here's a working app for you to mess around with - I can only assume you're doing something - somewhere that's odd;-import java.util.StringTokenizer;
    public class TokenizeDemo{
       public static void main (String []args){
          String str = "We \t all \t love \t java \t and \t rabbits";
          StringTokenizer tkn = new StringTokenizer(str, "\t");
          int counter = tkn.countTokens();
          String []strArray = new String[counter];
            for(int i = 0; i < counter; i++){
                strArray[i] = tkn.nextToken().trim();
          System.out.println(strArray[0]);
          System.out.println(strArray[1]);
          System.out.println(strArray[2]);
          System.out.println(strArray[counter-1]);
    }

  • SQLPLUS 9.2 on Windows and the "&" character

    Running Windows XP SP@ and SQLPlus 9.2
    using the Insert statement and text with "&" within single quotes within the Insert Statement
    The insert pauses and asks for input from the screen and removes the "&" character and the text after it.
    I tried escape: "\&" with no lock..
    How can I insert the "&" character within a text field delimited by single quotes?
    Thanks

    Type SET DEFINE OFF in your SQL*Plus session before executing the insert statement.
    chris@XE> SHOW DEFINE
    define "&" (hex 26)
    chris@XE> SET DEFINE OFF
    chris@XE> SHOW DEFINE
    define OFF
    chris@XE> Message was edited by:
    Stain

  • Problem with LoadVars and stopping/playing

    I've got a flash movie set up online that isn't working
    properly. The details are this: the movie has two frames, the first
    being a blank loading frame meant to keep anything from being
    displayed till the variables are delivered by my PHP script, and
    the second being the frame with the actual movie content.
    The actionscript I use on the first frame is as follows:
    quote:
    names = new LoadVars();
    names.onLoad = function() {
    gotoAndStop(2);
    names.load("txt?id="+"EBfig298x"+"&"+secure);
    stop();
    The
    "txt. . .secure bit is the location of my PHP script that
    delivers the necessary variables. I know that the PHP side of
    things is working because the flash program DOES load all the
    variables in exactly as I want it to. The problem I am having is
    that when played, the program stops indefinitely on frame 1. I have
    to right-click and force the program to play before it flickers
    past frame 2 (the content) and back to the loading frame, where it
    then loads the variables and plays like it's supposed to.
    You can play the flash movie at
    http://images4u.com/thumbs_i4u.php?play=EBfig298x.swf
    As I described above, it remains blank indefinitely, so you
    will need to force it to play to see what I'm talking about.
    I'd appreciate any help you guys can give to get the movie
    playing automatically as it should.

    The first time flash attempts to do the loading, there
    appears to be a 301 redirect from images4u.com to www.images4u.com
    for the requested text data.
    This then appears to sent... but then flash requests a
    crossdomain.xml file from www.images4u.com and it receives none
    (404 not found).
    At that point I assume that the LoadVars onLoad does not
    trigger.
    The second time around it requests it from the
    www.images4u.com domain and there is no problem - it doesn't seem
    to need a crossdomain.xml permission.
    So the problem is with the redirect. I don't know exactly the
    solution. I would guess either make the request from flash to
    www.images4u.com/etcetera or put a crossdomain.xml at your sites
    root covering both www.images4u.com and images4u.com in terms of
    permissions.

  • LoadVars and listener functions

    Hi all...I posted yesterday with some trouble getting
    loadvariables to work. I have since changes the code to use the
    LoadVars class instead but I am still have the same issue as
    before. The request for variables from the server does not complete
    and the values do not get set before the variables need to be used.
    I have a simple flash movie with 1 input text box (name_txt),
    1 button (Submit) and 1 dynamic text box (lblOutput).
    I have a simple script on the button:
    on (release) {
    //loadVariables("dev.aspx?foo=" + name_txt.text, "POST");
    newVars = new LoadVars();
    newVars.load("dev.aspx?foo="+_level0.name_txt.text);
    //This line just visually shows me that the script makes it
    this far
    _level0.lblOutput.text += "This is hard coded
    text.<br>";
    _level0.lblOutput.text += newVars.retVal;
    I have a very simple asp page that returns the value:
    'Format the response
    Response.ContentType = "application/x-www-form-urlencoded"
    'Create a string and
    Dim foo As String = "&retVal=" &
    Request.QueryString("foo") & " - This is from the ASP
    Page.<br>"
    Trace.Warn(foo.ToString)
    Response.Write(foo.ToString)
    Response.End()
    When I load the Flash movie and type the word "test" into the
    input field and click submit...I can see that Flash sends the
    variable to the asp page by checking the asp trace information. The
    value comes into asp just fine but, as I understand it, I need some
    sort of listener function to force Flash to wait for the
    transaction to complete before trying to load the use the variable
    values.
    Could someone please explain how I can add this listener
    functionality to the script above? Many thanks!!

    You need a stop() on the frame doing the load and onLoad.
    Then in the onLoad
    you move to the next frame. Other approaches include hiding
    the UI and in
    the onLoad, revealing the UI such as a MovieClip cover is
    made invisible.
    Declare the results LoadVars object on the timeline outside
    of a function
    and it is accessible for the entire movie at all levels.
    Lon Hosford
    www.lonhosford.com
    May many happy bits flow your way!
    "nagromme" <[email protected]> wrote in
    message
    news:e4fpvm$qmq$[email protected]..
    I'm using LoadVars in Frame 1, and I need to use the
    resulting variables in
    other scripts afterwards. (But all the examples I find online
    only use the
    variables right in the same script.)
    The problem I'm having is, the onLoad function doesn't
    actually make it
    wait.
    It goes ahead to the next frame whether fully loaded or not.
    It depends on
    the
    connection at the moment--if the vars haven't fully loaded,
    hilarity ensues.
    <b>My script in Frame 1:</b>
    _root.myloadvars = new LoadVars();
    _root.myloadvars.load("datapairs.txt");
    _root.myloadvars.onLoad = function(success) {
    if (success) {
    //trace("TXT RETRIEVED");
    gotoAndPlay(2);
    } else {
    trace("TXT NOT RETRIEVED");
    gotoAndPlay(1);
    <b>It's SUPPOSED to hold in Frame 1 until ready to
    proceed and make use of
    the
    variables in Farme 2.
    Things I have tried:</b>
    * Moving the above to Frame 2, so the "not retrieved" loop
    actually has two
    frames to cycle (back to 1, then forward to 2 where the
    script it).
    * Adding an additional gotoAndPlay(1) BELOW the above.
    But regardless, it never goes back to Frame 1, it always
    goes forward. It
    reports success, but half the time the variables (or some of
    them) are still
    Undefined.
    What's the RIGHT way to wait in a frame for LoadVars, and
    then let other
    scripts use the variables afterwards?
    <b>Many thanks for any advice!</b>
    (PS, this is Flash MX--I'm waiting for Universal Binary
    before I upgrade.)

  • LoadVars and onLoad question

    I'm using LoadVars in Frame 1, and I need to use the
    resulting variables in other scripts afterwards. (But all the
    examples I find online only use the variables right in the same
    script.)
    The problem I'm having is, the onLoad function doesn't
    actually make it wait. It goes ahead to the next frame whether
    fully loaded or not. It depends on the connection at the moment--if
    the vars haven't fully loaded, hilarity ensues.
    My script in Frame 1:
    _root.myloadvars = new LoadVars();
    _root.myloadvars.load("datapairs.txt");
    _root.myloadvars.onLoad = function(success) {
    if (success) {
    //trace("TXT RETRIEVED");
    gotoAndPlay(2);
    } else {
    trace("TXT NOT RETRIEVED");
    gotoAndPlay(1);
    It's SUPPOSED to hold in Frame 1 until ready to proceed and make
    use of the variables in Farme 2.
    Things I have tried:
    * Moving the above to Frame 2, so the "not retrieved" loop
    actually has two frames to cycle (back to 1, then forward to 2
    where the script it).
    * Adding an additional gotoAndPlay(1) BELOW the above.
    But regardless, it never goes back to Frame 1, it always goes
    forward. It reports success, but half the time the variables (or
    some of them) are still Undefined.
    What's the RIGHT way to wait in a frame for LoadVars, and
    then let other scripts use the variables afterwards?
    Many thanks for any advice!
    (PS, this is Flash MX--I'm waiting for Universal Binary
    before I upgrade.)

    You need a stop() on the frame doing the load and onLoad.
    Then in the onLoad
    you move to the next frame. Other approaches include hiding
    the UI and in
    the onLoad, revealing the UI such as a MovieClip cover is
    made invisible.
    Declare the results LoadVars object on the timeline outside
    of a function
    and it is accessible for the entire movie at all levels.
    Lon Hosford
    www.lonhosford.com
    May many happy bits flow your way!
    "nagromme" <[email protected]> wrote in
    message
    news:e4fpvm$qmq$[email protected]..
    I'm using LoadVars in Frame 1, and I need to use the
    resulting variables in
    other scripts afterwards. (But all the examples I find online
    only use the
    variables right in the same script.)
    The problem I'm having is, the onLoad function doesn't
    actually make it
    wait.
    It goes ahead to the next frame whether fully loaded or not.
    It depends on
    the
    connection at the moment--if the vars haven't fully loaded,
    hilarity ensues.
    <b>My script in Frame 1:</b>
    _root.myloadvars = new LoadVars();
    _root.myloadvars.load("datapairs.txt");
    _root.myloadvars.onLoad = function(success) {
    if (success) {
    //trace("TXT RETRIEVED");
    gotoAndPlay(2);
    } else {
    trace("TXT NOT RETRIEVED");
    gotoAndPlay(1);
    <b>It's SUPPOSED to hold in Frame 1 until ready to
    proceed and make use of
    the
    variables in Farme 2.
    Things I have tried:</b>
    * Moving the above to Frame 2, so the "not retrieved" loop
    actually has two
    frames to cycle (back to 1, then forward to 2 where the
    script it).
    * Adding an additional gotoAndPlay(1) BELOW the above.
    But regardless, it never goes back to Frame 1, it always
    goes forward. It
    reports success, but half the time the variables (or some of
    them) are still
    Undefined.
    What's the RIGHT way to wait in a frame for LoadVars, and
    then let other
    scripts use the variables afterwards?
    <b>Many thanks for any advice!</b>
    (PS, this is Flash MX--I'm waiting for Universal Binary
    before I upgrade.)

  • The reference to entity "M" must end with the ';' delimiter issue

    Hello,
    My interface scenario is third party system sending file to PI; Then PI is generating IDOC and sending it to ECC system.
    Now issue is we are getting below error message,
    “The reference to entity "M" must end with the ';' delimiter”.
    What do I have to do to fix this error? I'm not sure what the problem about the delimiter is?
    I am giving example here,
    Input payload like:
    <NAME>H&M</NAME>
    <NAME_2>H&M</NAME_2>
    <NAME_3></NAME_3>
    <POSTL_CODE>00002</POSTL_CODE>
    <CITY>HELSINKI</CITY>
    If I removed ‘&’ from  <Name> segment value then IDOC is generated correctly.
    But Name is coming to PI like that only.
    Please help me.

    Hello Rohan
    It might be that PI thinks &M is part of an XML escape code in line
    <NAME>H&M</NAME>
    it should be <NAME>H&amp;M</NAME>
    Kind regards
    Steve

  • Backslashes and the CompositeName class

    I am running J2SDK 1.4.2_06 on a Windows 2000 Server and developing a custom e-mail package that uses the Java Beans EMail class. Everything is working correctly with one exception: file attachments. The problem is when I try passing the filenames argument to the EMail send method that parses them, it fails because the filenames have only one backslash in them rather than two (e.g. "C:\temp\fileA.doc;C:\temp\fileB.doc;C:\temp\fileC.doc"). I cannot hard-code or manually edit the file list because it is generated dynamically each time the program is run.
    The EMail class send method requires that the filenames/attachments be in the form of a String with semi-colons as the delimiter for each filename. I read that there is a CompositeName class that is a member of javax.swing that may help resolve this problem but I cannot find any documentation on how to use it. Any suggestions would be appreciated.

    The backslash "\" is a special character (or meta
    character) that must be escaped.
    Can you give me a one-line code sample on how to
    convert the "\" to "\\" using a reg expression in
    Java?If you are talking about Strings, then the \ only has to be escaped if you write it as a String (i.e. it's hardcoded) you should not escape it if you read it from a file, textfield, network connection etc.
    /Kaj

  • I am trying to update Adobe Bridge and Photoshop CS6, because it is not opening my CR2 files taken by my Canon 6D.  I have tried to go to help updates, and the software says that it is "Up to Date".  However, if I view the plug-in, it says that Camera R

    I am trying to update Adobe Bridge and Photoshop CS6, because it is not opening my CR2 files taken by my Canon 6D.  I have tried to go to help > updates, and the software says that it is "Up to Date".  However, if I view the plug-in, it says that Camera Raw is only version 7.1.  I can not find a direct download for Camera Raw 7.3, only the DNG converter, NOT CAMERA RAW!  Please Help!

    Did you fix your issue?  I am having the same one

Maybe you are looking for