Scrolling text or document display in Keynote '09

I would like to build an animation that would scroll through a list of about 100 names, one name per line (or two) from top to bottom, at a readable but not slow cadence, somewhat like movie credits. The list could be in a Pages document, a PDF or directly in Keynote. Probably just plain black text on a white background or the slide background. The list would take up about half the screen.
Any ideas how to do this?
Thanks

Another option would be to use iMovie and the Scrolling Credits Title to make a movie of it and then import the movie onto a Keynote slide.

Similar Messages

  • Possible to show bottom of scrolling text first when icon is displayed?

    Hi,
    Does anyone know if it is possible to show the bottom of
    scrolling text when the display comes up? For instance, let's say
    you have 20 lines of text in a scrolling display, but it only has
    room for 10. By default, Authorware shows the top 10 lines in the
    scrolled display, not the bottom 10. I want to show the bottom
    10--is this possible?
    Thanks,
    Edwin

    Hi,
    Well, I decided to have the most current information at the
    top of the display. For instance, if it were a chat, the most
    current chat info would be on top instead of on bottom. That fixed
    the problem adequately.
    Edwin

  • How to add a scrolling text to display in a web part?

    Hi,
    I have 3 files in a doc library that is been referenced by a web part xml viewer in a page. I am referring only  the xml file.
    WarningMessage.xml
    <script type="text/javascript" src="http://icare/sites/IT/tst/XmlWebParts/WarningMessage/WarningMessage.js"></script>
    WarningMessage.js
    <script type="text/javascript">
    <
    //set the marquee parameters
    function init() { rtl_marquee.start(); }
    var rtl_marquee_Text = 'JavaScript scrolling text';
    var rtl_marquee_Direction = 'left';
    var rtl_marquee_Contents='<span style="font-family:Comic Sans MS;font-size:12pt;white-space:nowrap;">' + rtl_marquee_Text + '</span>';
    rtl_marquee = new xbMarquee('rtl_marquee', '19px', '90%', 6, 100, rtl_marquee_Direction, 'scroll', rtl_marquee_Contents);
    window.setTimeout( init, 200);
    </script>
    and
    xbMarquee.js
    document.writeln('<style type="text/css">');
    document.writeln(' div.marqueecenter1 { text-align: center; }');
    document.writeln(' div.marqueecenter2 { margin- margin-right: auto; }');
    document.writeln(' div.marqueeleft1 { text-align: left; }');
    document.writeln(' div.marqueeleft2 { margin- margin-right: auto; }');
    document.writeln(' div.marqueeright1 { text-align: right; }');
    document.writeln(' div.marqueeright2 { margin- margin-right: 0; }');
    document.writeln('</style>');
    function xbMarquee(id, height, width, scrollAmount, scrollDelay, direction, behavior, html)
      this.id            = id;
      this.scrollAmount  = scrollAmount ? scrollAmount : 6;
      this.scrollDelay   = scrollDelay ? scrollDelay : 85;
      this.direction     = direction ? direction.toLowerCase() : 'left';  
      this.behavior      = behavior ? behavior.toLowerCase() : 'scroll';  
    //  this.name          = 'xbMarquee_' + (++xbMarquee._name);
      this.name          = id;
      this.runId         = null;
      this.html          = html;
      this.isHorizontal = ('up,down'.indexOf(this.direction) == -1);
      if (typeof(height) == 'number')
        this.height = height;
        this.heightUnit = 'px';
      else if (typeof(height) == 'string')
        this.height = parseInt('0' + height, 10);
        this.heightUnit = height.toLowerCase().replace(/^[0-9]+/, '');
      else
        this.height = 100;
        this.heightUnit = 'px';
      if (typeof(width) == 'number')
        this.width = width;
        this.widthUnit = 'px';
      else if (typeof(width) == 'string')
        this.width = parseInt('0' + width, 10);
        this.widthUnit = width.toLowerCase().replace(/^[0-9]+/, '');
      else
        this.width = 100;
        this.widthUnit = 'px';
      // xbMarquee UI events
      this.onmouseover   = null;
      this.onmouseout    = null;
      this.onclick       = null;
      // xbMarquee state events
      this.onstart       = null;
      this.onbounce      = null;
      var markup = '';
      if (document.layers)
        markup = '<ilayer id="' + this.id + 'container" name="' + this.id + 'container" ' +
                 'height="' + height + '" ' +
                 'width="' + width + '"  ' +
                 'clip="' + width + ', ' + height + '" ' +
                 '>' + 
                 '<\/ilayer>';            
      else if (document.body && typeof(document.body.innerHTML) != 'string')
        markup = '<div id="' + this.id + 'container" name="' + this.id + 'container" ' +
                 'style=" ' + 
                 'height: ' + this.height + this.heightUnit + '; ' +
                 'width: ' + this.width + this.widthUnit + '; ' +
                 'clip: rect(0px, ' + this.width + this.widthUnit + ', ' + this.height + this.heightUnit + ', 0px); ' +
                 '">' + 
                 '<div id="' + this.id + '" style="' + 
                 (this.isHorizontal ? 'width:0px;' : '') + // if we scroll horizontally, make the text container as small as possible
                 '">' +
                 (this.isHorizontal ? '<nobr>' : '') +
                 this.html +
                 (this.isHorizontal ? '<\/nobr>' : '') +
                 '<\/div>' +
                 '<\/div>';             
      else 
        markup = '<div id="' + this.id + 'container" name="' + 
                 this.id + 'container" ' +
                 'style=" overflowY: visible; ' + 
                 'height: ' + this.height + this.heightUnit + '; ' +
                 'width: ' + this.width + this.widthUnit + '; ' +
                 'clip: rect(0px, ' + this.width + this.widthUnit + ', ' + this.height + this.heightUnit + ', 0px); ' +
                '">' + 
                 '<\/div>';             
      document.write(markup);  
      window[this.name] = this;
    // Class Properties/Methods
    xbMarquee._name = -1;
    xbMarquee._getInnerSize = function(elm, propName)
      var val = 0;
      if (document.layers)
        // navigator 4
        val = elm.document[propName];    
      else if (elm.style && typeof(elm.style[propName]) == 'number')
        // opera
        // bug in Opera 6 width/offsetWidth. Use clientWidth
        if (propName == 'width' && typeof(elm.clientWidth) == 'number')
          val = elm.clientWidth;
        else
          val =  elm.style[propName];
      else
        //mozilla and IE
        switch (propName)
        case 'height':
           if (typeof(elm.offsetHeight) == 'number')
             val =  elm.offsetHeight;
           break;
        case 'width':
           if (typeof(elm.offsetWidth) == 'number')
             val = elm.offsetWidth;                  
           break;
      return val;
    xbMarquee.getElm = function(id)
      var elm = null;
      if (document.getElementById)
        elm = document.getElementById(id);
      else
        elm = document.all[id];
      return elm;
    xbMarquee.dispatchUIEvent = function (event, marqueeName, eventName)
      var marquee = window[marqueeName];
      var eventAttr = 'on' + eventName;
      if (!marquee)
        return false;
      if (!event && window.event)
        event = window.event;
      switch (eventName)
      case 'mouseover':
      case 'mouseout':
      case 'click':
        if (marquee[eventAttr])
          return marquee['on' + eventName](event);
      return false;
    xbMarquee.createDispatchEventAttr = function (marqueeName, eventName)
      return 'on' + eventName + '="xbMarquee.dispatchUIEvent(event, \'' + marqueeName + '\', \'' + eventName + '\')" ';
    // Instance properties/methods
    xbMarquee.prototype.start = function ()
      var markup = '';
      this.stop();
      if (!this.dirsign)
        if (!document.layers)
          this.containerDiv = xbMarquee.getElm(this.id + 'container')
          if (typeof(this.containerDiv.innerHTML) != 'string')
            return;
          // adjust the container size before inner div is filled in
          // so IE will not hork the size of percentage units 
          var parentNode    = null;
          if (this.containerDiv.parentNode)
            parentNode = this.containerDiv.parentNode;
          else if (this.containerDiv.parentElement)
            parentNode = this.containerDiv.parentElement;
          if (parentNode && 
              typeof(parentNode.offsetHeight) == 'number' && 
              typeof(parentNode.offsetWidth) == 'number')
            if (this.heightUnit == '%')
              this.containerDiv.style.height = 
              parentNode.offsetHeight * (this.height/100) + 'px';
            if (this.widthUnit == '%')
              this.containerDiv.style.width = 
              parentNode.offsetWidth * (this.width/100) + 'px';
          markup += '<div id="' + this.id + '" name="' + this.id + '" ' +
            'style=" ' +
            //(this.isHorizontal ? 'width:0px;' : '') + // if we scroll horizontally, make the text container as small as possible
            '" ' +
            xbMarquee.createDispatchEventAttr(this.name, 'mouseover') +
            xbMarquee.createDispatchEventAttr(this.name, 'mouseout') +
            xbMarquee.createDispatchEventAttr(this.name, 'click') +
            '>' +
            (this.isHorizontal ? '<nobr>' : '') +
            this.html +
            (this.isHorizontal ? '<\/nobr>' : '') +
            '<\/div>';
          this.containerDiv.innerHTML = markup;
          this.div                    = xbMarquee.getElm(this.id);
          this.styleObj     = this.div.style;      
        else /* if (document.layers) */
          this.containerDiv = document.layers[this.id + 'container'];
          markup = 
            '<layer id="' + this.id + '" name="' + this.id + '" top="0" left="0" ' +
            xbMarquee.createDispatchEventAttr(this.name, 'mouseover') +
            xbMarquee.createDispatchEventAttr(this.name, 'mouseout') +
            xbMarquee.createDispatchEventAttr(this.name, 'click') +
            '>' +
            (this.isHorizontal ? '<nobr>' : '') + 
            this.html +
            (this.isHorizontal ? '<\/nobr>' : '') +
            '<\/layer>';
          this.containerDiv.document.write(markup);
          this.containerDiv.document.close();
          this.div          = this.containerDiv.document.layers[this.id];
          this.styleObj     = this.div;
        if (this.isHorizontal && this.height < xbMarquee._getInnerSize(this.div, 'height') )
          this.height = xbMarquee._getInnerSize(this.div, 'height')
          this.containerDiv.style.height = this.height + this.heightUnit;
          this.containerDiv.style.clip = 'rect(0px, ' + this.width + this.widthUnit + ', ' + this.height + this.heightUnit + ', 0px)';
        // Start must not run until the page load event has fired
        // due to Internet Explorer not setting the height and width of 
        // the dynamically written content until then
        switch (this.direction)
        case 'down':
          this.dirsign = 1;
          this.startAt = -xbMarquee._getInnerSize(this.div, 'height');
          this._setTop(this.startAt);
          if (this.heightUnit == '%')
            this.stopAt = this.height * xbMarquee._getInnerSize(this.containerDiv, 'height') / 100;
          else
            this.stopAt  = this.height;
          break;
        case 'up':
          this.dirsign = -1;
          if (this.heightUnit == '%')
            this.startAt = this.height * xbMarquee._getInnerSize(this.containerDiv, 'height') / 100;
          else     
            this.startAt = this.height;
          this._setTop(this.startAt);
          this.stopAt  = -xbMarquee._getInnerSize(this.div, 'height');      
          break;
        case 'right':
          this.dirsign = 1;
          this.startAt = -xbMarquee._getInnerSize(this.div, 'width');
          this._setLeft(this.startAt);
          if (this.widthUnit == '%')
            this.stopAt = this.width * xbMarquee._getInnerSize(this.containerDiv, 'width') / 100;
          else    
            this.stopAt  = this.width;
          break;
        case 'left':
        default:
          this.dirsign = -1;
    if (this.widthUnit == '%')
    this.startAt = this.width * xbMarquee._getInnerSize(this.containerDiv, 'width') / 100;
    else  
    this.startAt = this.width        
    this._setLeft(this.startAt);
    // this.stopAt  = -xbMarquee._getInnerSize(this.div,'width')*2;
    // this method does not work very well with FireFox.  offsetWidth property used in this function returns the absolute width of the div container
    // instead of the new offsetWidth when innerHTML is added or when the div becomes wider. To overcome this a new span element is added to 
    // the document body to measure the new offsetwidth and then it is removed.
    var temp_span = document.createElement('span');     
    temp_span.id = 'span_' + this.div.id;
    temp_span.innerHTML = this.html;
    document.body.appendChild(temp_span);                
    this.stopAt = - temp_span.firstChild.firstChild.offsetWidth;
    document.body.removeChild(temp_span);            
          break;
        this.newPosition          = this.startAt;
        this.styleObj.visibility = 'visible'; 
      this.newPosition += this.dirsign * this.scrollAmount;
      if ( (this.dirsign == 1  && this.newPosition > this.stopAt) ||
           (this.dirsign == -1 && this.newPosition < this.stopAt) )
        if (this.behavior == 'alternate')
          if (this.onbounce)
            // fire bounce when alternate changes directions
            this.onbounce();
          this.dirsign = -this.dirsign;
          var temp     = this.stopAt;
          this.stopAt  = this.startAt;
          this.startAt = temp;
        else
          // fire start when position is a start
          if (this.onstart)
            this.onstart();
          this.newPosition = this.startAt;
      switch(this.direction)
        case 'up': 
        case 'down':
          this._setTop(this.newPosition);
          break;
        case 'left': 
        case 'right':
        default:
          this._setLeft(this.newPosition);
          break;
      this.runId = setTimeout(this.name + '.start()', this.scrollDelay);
    xbMarquee.prototype.stop = function ()
      if (this.runId)
        clearTimeout(this.runId);
      this.runId = null;
    xbMarquee.prototype.setInnerHTML = function (html)
      if (typeof(this.div.innerHTML) != 'string')
        return;
      var running = false;
      if (this.runId)
        running = true;
        this.stop();
      this.html = html;
      this.dirsign = null;
      if (running)
        this.start();
    // fixes standards mode in gecko
    // since units are required
    if (document.layers)
      xbMarquee.prototype._setLeft = function (left)
        this.styleObj.left = left;    
      xbMarquee.prototype._setTop = function (top)
        this.styleObj.top = top;    
    else
      xbMarquee.prototype._setLeft = function (left)
        this.styleObj.left = left + 'px';    
      xbMarquee.prototype._setTop = function (top)
        this.styleObj.top = top + 'px';    
    I have nothing displaying in the web-part. How can I make this to work?

    This is how i was able to do it. Edit html source.
    <div align="center"><marquee id='scroll_news4' bgcolor=#ff9966 "><font color="#000000" size="+1" ><strong>Outlook is down! IT is working on it! </strong></font></marquee></div>
    <input type='Button' value='Stop' id ='b1' onClick='button_click()';>
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function button_click()
    if(document.getElementById('b1').value=="Start"){
    document.getElementById('b1').value="Stop";
    document.getElementById('scroll_news4').start();
    }else{
    document.getElementById('b1').value="Start";
    document.getElementById('scroll_news4').stop();
    // End -->
    </script>

  • Display a warning message (text) for document up/download in cFolders

    Hello,
    We are working in the development system of cProjects Suite 3.1 on the cFolders application. Lets say there is a collaboration which contains a folder which in turn contains a document. On clicking the document name the document details are displayed. Under the window "Current
    Version" the following text message is displayed:
    "To display the file of the current version, click the hyperlink. To edit the file of the current version, choose "Checkout" if you want to change it online, or download if you want to change it locally"
    We want to change the message text as follows:
    "To display the file of the current version, click the hyperlink. To edit the file of the current version, choose Checkout. Using the "Upload" button will result in overwriting the latest version"
    Kindly suggest the means to achieve this.
    Best Regards
    Deepak Umrankar

    if the doc is checked out
    Then
       it will use this OTR text 
       CFX_UI/INFO_DOC_DE_CONTINUE_EDIT_APP
    ELSE
       CFX_UI/INFO_DOC_DE_EDIT_APP

  • App Wanted to Display Large Scrolling Text

    At a very crowded & noisy gig a while ago I saw someone use their iPhone to display a message to someone about 10 yards away (who he couldn't get to easily). He did it by typing the message into his iPhone and then holding the iPhone up & it displayed the message as large scrolling text (IIRC it was something like "2 pints bitter, glass wine & some nuts"). I haven't been able to find something (pref free) that can do that - any ideas?

    Maybe this... http://appshopper.com/utilities/shout-it

  • Display scroll text??

    Hi, is there a way to display scrolling text at the desktop just like in the news?
    Hope there's some guidance regarding the above, thanks.
    jp

    use a timer to create and display a new string
    hello world
    ello world h
    llo world he
    lo world hel
    etc
    plenty of sample code if you search the swing forum for
    scrolling text

  • Creating scrolling text on an iWeb page

    I came across Old Toad's Test site and was suitably impressed by the enhancements detailed on his home page. (I did not post the link as I did not want to breach any confidentiality).
    Q) How do I get scrolling text on an iweb page? By way of an experiment, I have copied the html code from old toads site into a html widget and then selected apply however the text simply displays, it does not scroll.
    I have no html experience apart from cutting and pasting code into the widget box and then selecting apply. What am I doing wrong, please can anyone help? Thanks

    The scrolling box is on this demo page. As I mentioned it will work with a text, pdf and Word document. I've not been able to get an rtf document to display nor a Pages document. But you can create pdf files from each of those applications and use the pdf version.
    If you can live with the default text that comes with using a .txt file it will not have toolbar at the top that a Word or PDF document will and be a lot cleaner. There may be a way to set the font to be displayed in the page but it can't be done in the text document itself. I've not figured out how do to that as yet.
    OT
    Message was edited by: Old Toad

  • Arrow key and space bar do not work scrolling in PDF document with film file?

    I have made a single PDF file from 26 different InDesign files, first exported to PDF:s. Text and photos. One of the documents contain a film file (.mov). As I scroll through the documents in full screen mode, once I start to play and stop the film I can no longer use the spacebar nor right arrow key to get to the next document. Only mouse works.
    Adobe 11.0.10 MBP with Yosemite.
    Many thanks for input!
    /Ivar

    Hi Melfour-
    Here is a Support article detailing how to work with your Firefox PDF preferences:
    [[Opening PDF files within Firefox]]
    Hope that helps.

  • Scrolling text is jumpy/pulsing when compressed

    I'm making end credits using the scroll up text animation behavior in Motion 2.1.2. Whenever I compress it for DVD Studio Pro and insert it the text looks terrible. It is pulsing in and out and is hardly readable. I found a few other people who have had this problem, but no solutions that have helped.
    I have done credits using the scrolling text in Final Cut without much problem, but for this project I need motion in order to use text of different sizes.
    Here are my specs:
    Project Properties - NTSC DV; 720x480; Pixel Aspect Ratio: NTSC D1/DV - 0.90; Field Order: Lower First (Even); Frame Rate: 29.97; Background color is black (0%)
    Render Settings - Motion Blur Samples: 8; Shutter Angle: 360; Output Antialiasing Method: Best
    I used Export using Compressor: DVD Best Quality 90 minutes 4:3; I tried using the Color+Alpha and just Color in the Output options. Premultiply alpha and Use field render are both checked. Use motion blur is not checked.
    Most of the text is Geneva Regular 14 pt font. I have tried completely white as well as setting the RGB sliders all at 235 with no difference. I also tried using a black outline with no difference. The scroll up behavior has a rate of 52.
    Please help! It took me forever to put these credits together and I don't want to start from scratch with another program. Making the text bigger helps a little bit but I would really like to keep it the same size for timing and format sake. However, I can't keep it like this because it looks terrible both on an Apple Cinema display and on a tv after burned to DVD.
    Thanks!

    My first guess would be the font itself. Geneva is a pretty thin font and it's not likely to look good interlaced and on a TV. Can you try a thicker font?
    I'd also turn off Field Rendering. It looked much worse with it on than off. Keep Frame Blending though.
    Andy

  • How can I use a table as source for scrolling text

    Hi,
    I have a javascript scolling news on our portal page and anytime I need to update the news I have to update the portlet. Is there a way to use a database table to store the news and get it displayed automatically (as a scrolling text) after committing the transaction.
    Thanks,
    Leonard

    What do you mean by updating the portlet - page refresh?
    The nature of HTTP is that the client has to initiate the communication. As long as the browser doesn't submit a new request for the page, the content won't refresh.
    There are tricks, though that you may consider... such as placing an iframe on your portal page that "pings" the server and checks whether there's any change on the server side. Another option could be using an applet.

  • How to add a scrolling text in portrait with iMovie

    how to add a scrolling text in portrait with iMovie

    This is how i was able to do it. Edit html source.
    <div align="center"><marquee id='scroll_news4' bgcolor=#ff9966 "><font color="#000000" size="+1" ><strong>Outlook is down! IT is working on it! </strong></font></marquee></div>
    <input type='Button' value='Stop' id ='b1' onClick='button_click()';>
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function button_click()
    if(document.getElementById('b1').value=="Start"){
    document.getElementById('b1').value="Stop";
    document.getElementById('scroll_news4').start();
    }else{
    document.getElementById('b1').value="Start";
    document.getElementById('scroll_news4').stop();
    // End -->
    </script>

  • Table Names-For Extras- Text in Document Overview

    Hi All,
    After executing the T-Code FB03 -Document Display u navigate from the menu bar AS FOLLOWS:-
    Extras--> Texts. You will get to see Correspondence etc.Can anybody tell the Standard SAP Table Names where the data for correspondence etc stored in SAP.
    Thanx
    Gopal

    Did you get any solution for the question you posted .
    Plz let me know

  • Cant get automatic scrolling text pane to work from other classes

    Hi guys, I've been creating a program that utilises JInternalFrames, one of which frames is an "event log" which is simply a Document I append text to, problem is I'm getting some strange logic errors. It works fine if it's just left alone and adds text from its internal timer method, but as soon (sometimes on 3rd or 4th call) of it's static method called 'append' it starts spewing out error message - mainly ""AWT-EventQueue-0" java.lang.NullPointerException", and stops working.
    Here is my internal frame (a MyJDesktopPane component), with its internal appendText that works fine.
    import java.awt.event.*;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import javax.swing.*;
    public class EventLog extends JInternalFrame {
        public EventLog() {
            super("",
                      false,      //resizable
                      false,      //closable
                      false,      //maximizable
                      true);     //iconifiable
            atp = new ELInternal();
            this.getContentPane().add(new JScrollPane(atp));
            this.setSize(200, 200);
            this.setVisible(true);
            // Add some text every second
            Timer t = new Timer(1000, new ActionListener() {
              public void actionPerformed(ActionEvent evt) {
                String timeString = fmt.format(new Date());
                atp.appendText(timeString + "\n");
              SimpleDateFormat fmt = new SimpleDateFormat("HH:mm:ss");
            t.start();
        public static void append(String in)
             try {
                       atp.appendText(in + "\n");
             } catch ( Exception e  ){}
        static ELInternal atp;
    }Here is the internal panes content:
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.text.*;
    public class ELInternal extends JTextPane {
      public ELInternal() {
        super();
      public ELInternal(StyledDocument doc) {
        super(doc);
      // Appends text to the document and ensure that it is visible
      public  void appendText(String text) {
        try {
          Document doc = getDocument();
          // Move the insertion point to the end
          setCaretPosition(doc.getLength());
          // Insert the text
          replaceSelection(text);
          // Convert the new end location
          // to view co-ordinates
          Rectangle r = modelToView(doc.getLength());
          // Finally, scroll so that the new text is visible
          if (r != null) {
            scrollRectToVisible(r);
        } catch (BadLocationException e) {
          System.out.println("Failed to append text: " + e);
    }So every time I call "append" which another classes need to be able to call to update it's current event, It just doesn't work... ? I've been staring at this code for hours, think it's going all matrix on me.

    Isn't this the "*new* to java" forum? I know what error messages are for, if I understood it I wouldn't be here asking the question!!!!
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
         at javax.swing.text.BoxView.updateChildSizes(Unknown Source)
         at javax.swing.text.BoxView.setSpanOnAxis(Unknown Source)
         at javax.swing.text.BoxView.layout(Unknown Source)
         at javax.swing.text.BoxView.setSize(Unknown Source)
         at javax.swing.text.BoxView.updateChildSizes(Unknown Source)
         at javax.swing.text.BoxView.setSpanOnAxis(Unknown Source)
         at javax.swing.text.BoxView.layout(Unknown Source)
         at javax.swing.text.FlowView.layout(Unknown Source)
         at javax.swing.text.BoxView.setSize(Unknown Source)
         at javax.swing.text.BoxView.updateChildSizes(Unknown Source)
         at javax.swing.text.BoxView.setSpanOnAxis(Unknown Source)
         at javax.swing.text.BoxView.layout(Unknown Source)
         at javax.swing.text.BoxView.setSize(Unknown Source)
         at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(Unknown Source)
         at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(Unknown Source)
         at javax.swing.JComponent.getPreferredSize(Unknown Source)
         at javax.swing.JEditorPane.getPreferredSize(Unknown Source)
         at javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)
         at java.awt.Container.layout(Unknown Source)
         at java.awt.Container.doLayout(Unknown Source)
         at java.awt.Container.validateTree(Unknown Source)
         at java.awt.Container.validate(Unknown Source)
         at javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)
         at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Sourc
    e)
         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)

  • Creating Scrolling text panels in Indesign CS5 for Interactive SWF's

    Hi,
    Is it possible to do as it says in the title?
    I want to add some text panels and provide the ability to scroll through the text.
    It will be output to an Interactive SWF file online.
    Can this be done in Indesign CS5?

    Hi,
    Thanks for the updated information.
    I created a scrooling text box in Flash CS5 and created the swf, that works fine.
    Importing into Indesign CS5 isnt as straight forward as I expected?
    I get the SWF icon on the Indesign Page, but previewing or publishing only shows the SWF icon, no Scrolling Text box displays.
    Im ust add that if I click on the SWF icon the Text box displays, but I want it to display by default?
    Are there more steps I need to take?

  • How to solve the flash Builder 4.6 scroll view and textinput  display problem?

    I have a dynamic form application which worked well on flash builder 4.5, having display problems in flash builder 4.6 now. What I did is adding
    TextInput objects  to a scroll view and set the texts for them dynamically. Everything is fine after the screen loaded. But if I scroll down, sometimes the texts will be placed in wrong positions. I attached the screen copy of the wrong display. Does anybody know how to solve this problem? Thanks.

    Check out the two threads below (if you have not already). I have not tried it but aeonus describes an approach that made me think of something that might work ... It is a workaround but, what if you have a text field (txtA) with the skin that does not allow soft keyboard selection, but does scroll correctly, and on the onClick event of that text field, you dynamically cover it with another text field (txtB) that does allow soft keyboard selection, (but does not scroll properly) and trigger the keyboard. After you get the entry from the user, set the value of txtA and destroy txtB ... leaving you (theoretically) with properly scrolling text fields. If you have a lot of those in your app, you might want to write a component that implements that behavior.
    "Create a dynamic textfield, and on click, invoke create a StageText instance at the same location as the textfield (by setting the StageText.viewPort property)
    Finally, set StageText.softKeyboardType to "numeric" and call StageText.assignFocus();"
    http://forums.adobe.com/thread/915019?tstart=0
    http://forums.adobe.com/thread/911214?tstart=0

Maybe you are looking for

  • No sound comes out of any browser...

    this just recently happened, i came on yesterday and the usual sites i go to (youtube, google video, etc...) lost all their sound! i don't know how to explain it, i have sound for itunes, quicktime, and the alerts i get from instant messages... just,

  • Wake on lan

    I just purchased the MSI K7N2G-L/NFORCE2 board. I noticed it said it had WOR(wake on ring), but I didn't see a WOL (wake on lan). Is it possible to hook this up?

  • Will the Airport from the new mini work in the old mini.

    I have a MacMini (Intel 2008 model) and I don't use the Airport in it. I want to remove the Airport in that mini and install it in my old MacMini (PPC 2006 model) which doesn't have Airport right now it has a usb wireless stick. I gave that old mini

  • Problems dragging songs to iPhone

    Just bought the wife an iPhone yesterday and now getting the icon of a circle with a slash through it when trying to drag from my library into her iPhone. I've tried various ways of syncing, syncing checked songs only and manually manage songs but I

  • Turn off cloud music in genius

    After upgrading to iTunes 11, Genius Mixes began using music in the cloud, instead of just the music on my laptop. The reason I don't have music on my laptop is because I don't want to listen to it, but I'm not willing to delete it form the cloud (ju