Scrolling frame distortion

Hello,
I'm creating scrollable text and I'm getting weird distortion issues(#2 on the image). I use the layers panel to create the scrollable frame and I've also used the Pan only feature. I checked one of my older files that had scrollable content and it worked fine before, but when I publish those now they either don't show up or they have this wierd distortion problem. Any ideas why this could be happening, things used to work fine before the last update. thanks!

thanks Bob, I checked the frame scale and everything is 100%x100%, I also checked my files from a few months ago that had everything working properly and now those don't even show up or same problem we see in the screen shot. I'm working in CS5 if that is any help.
Sean

Similar Messages

  • Swipe to next article in horizontal scroll. frame

    Hi,
    If the reader reaches the end of an horizontal scrollable frame, the swipe to the next article does not work (neither does two finger swipe work). Instead, swiping to the next page on the end of an vertical scroll. frame works fine (v29 viewer).
    One more thing to fix.
    Kind regards,
    Yves

    Yves,
    Are you testing in Adobe Content Viewer or a custom viewer? We specifically did work to make swiping to the next article work inside a horizontal scrollable frame.
    Neil

  • Sound clip under scrolling frame

    Trying to place a sound clip beneath a scrolling frame in article. Separately, the scrolling frame and image with sound control buttons work fine. Combining the two results in scrolling frame working but sound controls being inactive.
    I've tried layers and mso with a button stating to advance to next state on release of scrolling frame.
    Anyone have a solution for making this work? Thanks!

    Are you trying to put the sound controller behind (on the Z-axis) the scrolling frame, or are you trying to put it below (on the Y-axis) the scrolling frame? Just want to make sure you aren't blocking the controls.
    If you are putting the controller below the scrolling frame, are you sure it isn't being covered by any part of the frame, or some other overlay?
    Screenshots of this would be very helpful.

  • Multiple scrolling frames in MSOs

    Can anyone else confirm that if you have more than one scrolling frame inside an MSO, at least one of those scrolling frames will appear blank when viewed on the iPad?
    I'm having a lot of trouble trying to work around this; wondered if anyone else has encountered this...
    Thanks.

    Since the new viewer and bugfixes are ready to use, you can solve the scrolling frame problem with the following workaround...
    http://blogs.adobe.com/jlockman/2012/02/08/nested-overlay-solution-for-dps/

  • Auto starting scrolling frame

    Scrolling frames are great but cannot be autostarted. That means something like a long movie credit list, as far as I understand, can only be a movie that I prepare in Flash and takes a lot of memory.
    I also tried via an external html page that does trigger scrolling text automatically in my browser, but the import into DPS does not work.
    Unless I am maissing something?
    Thanks

    I'm trying to do the same (auto start a scrolling frame), but am having trouble as well. I've tried the <marquee> html tag and it works when I preview the html in my browser (Firefox) and works in the Adobe DPS desktop content viewer. However, it does not work on the iPad.
    My current work around is to create the scrolling animation in Hype and import it as a local html file. Unfortunately, the scrolling animation in Hype has some jumpy spots.

  • How do you properly create a button in a scrolling frame?

    I am having trouble getting buttons in a scrolling frame to work correctly. Here is what I have set-up. I have a multi-state object on the right side of the page. On the left, I have a text box with inline buttons inside of a content frame which is set to Pan Only. The inline buttons are set to Go To State in the multi-state object on click. When I preview the document in the Adobe Content Viewer, the scrolling works, but tapping on the buttons only brings up the navigation bars at the top and bottom. When I go back to my document, I notice that the buttons no longer have my settings to display the multi-state object (on click). Thanks for any help!

    In scrollable frames, only URL-based buttons are currently supported. Buttons that jump to a slideshow are not yet supported. If all goes according to plan, the next release of tools will allow buttons in scrollable frames to jump to slideshow states.

  • LOCAL html file (text only) fails in a scrolling frame?

    Can anyone help with this?? When I place the html file with the Web Content Overlay directly in a frame and Preview on the Desktop Viewer, the frame scrolls perfectly, but won't import into the folio with the Folio Builder. "Content generation error, the folder is invalid for import." I also tried placing the html file in a frame as above, apply Web Content Overlay, and then Pasting Into a Content frame and then using the Scrolling frame Overlay. Works fine on the Desktop Viewer, but Builder won't import the article, same error as above. I could really use help with this, my client uses a lot of html. ??

    In scrollable frames, only URL-based buttons are currently supported. Buttons that jump to a slideshow are not yet supported. If all goes according to plan, the next release of tools will allow buttons in scrollable frames to jump to slideshow states.

  • How can I fix this recurring horizontal gap in a scrolling frame?

    I'm having trouble with scrolling content in a text frame. When I view the folio on the iPad, there's a white line that appears at intervals exactly spaced to the height of the frame. So if my frame is 700 pixels high, there's a white line that spans the width of the box at 700, 1400, etc. The line is about 1 pt wide, so it's not major, but it is noticeable on a retina display (especially moreso over a dark color). In the picture, look at the second to last line at the bottom.
    I've tried placing PNGs instead of the native content into the frame, and it still appears. I've also tried redoing the boxes to no avail.
    Any clues?

    Phew, I finally have an answer for this. The problem is caused by a fractional pixel height for the scrollable frame. In the source InDesign document the height of the frame is 449.125px. Frame heights must be full pixels.
    Amusingly while investigating this bug we found a similar issue in Bob's DPS Tips application. One of his frames had a fractional (.25) pixel height and exhibited the same horizontal line. When we changed the height to a full pixel the problem went away.
    Neil

  • Scrolling frame stops user being able to change page?

    Hi
    I have a full page scrolling text frame, that comes up a quarter way from the bottom of the page
    even when I slide the frame back into it's original postition, it stops me from swiping left/right to exit this page
    anyone know a fix for this?
    Tim

    Sucks, doesn’t it?
    Only reliable workaround I’ve found is not to use PDF.
    Bob

  • Scrolling Frames

    I have a website with several frames stacked on one another.
    Is there a way to create a vertical scroll bar that moves the whole
    page and not individual frames? I know, avoid frames, but we're too
    far down that path now.

    No. And it's never too late to scrap frames.
    --Nancy O.
    Alt-Web Design & Publishing
    www.alt-web.com
    "markmarques" <[email protected]> wrote in
    message
    news:g7fi1q$c6i$[email protected]..
    > I have a website with several frames stacked on one
    another. Is there a
    way to
    > create a vertical scroll bar that moves the whole page
    and not individual
    > frames? I know, avoid frames, but we're too far down
    that path now.
    >

  • Scrolling frame window

    Hi,
    I'm trying to make the following frame window scrollable, so when I add graphics it can scroll if the graphics are out of view. At the moment I get a scroll bar but with no scrolling. Even when graphics are out of view it doesnt scroll. Do I have to set the scrollpane or panel to a particular size.
    can someone help please.
    import java.awt.*;
    import java.awt.Graphics2D.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.applet.*;
    import javax.swing.*;
    import com.borland.jbcl.layout.*;
    import com.borland.jbcl.control.*;
    import javax.swing.event.*;
    import javax.swing.border.*;
    public class FrameProfile extends JFrame
         public FrameProfile(String title)
        super(title);
        JPanel Profilepane = new JPanel();
        Profilepane.setBackground(Color.white);
        int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS;
        int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
        JScrollPane jsp = new JScrollPane(Profilepane, v, h);
        addWindowListener(new WindowAdapter(){
              public void windowClosing(WindowEvent e)
                   dispose();
         setLocation(309, 54);
         setSize(476, 480);
      setContentPane(jsp);
         show();
        try  {
          jbInit();
        catch(Exception e) {
          e.printStackTrace();
       // Define paint() method for 2D graphical output
      public void paint(Graphics screen){
    Graphics2D screen2D = (Graphics2D)screen;
    super.paint(screen2D);
    private void jbInit() throws Exception {
           }

    Please copy and paste this code and compile and run this code
    import java.awt.*;
    import java.awt.Graphics2D.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.applet.*;import
    javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.border.*;
    public class FrameProfile extends JFrame{
    JTextField     t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18;
    public FrameProfile(String title)
    super(title);
         t1=new JTextField(10);
         t2=new JTextField(10);
         t3=new JTextField(10);
         t4=new JTextField(10);
         t5=new JTextField(10);
         t6=new JTextField(10);
         t7=new JTextField(10);
         t8=new JTextField(10);
         t9=new JTextField(10);
         t10=new JTextField(10);
         t11=new JTextField(10);
         t12=new JTextField(10);
         t13=new JTextField(10);
         t14=new JTextField(10);
         t15=new JTextField(10);
         t16=new JTextField(10);
         t17=new JTextField(10);
         t18=new JTextField(10);
    JPanel Profilepane = new JPanel();
    Profilepane.setLayout(new GridLayout(18,1));
    Profilepane.setBackground(Color.white);
    Profilepane.add(t1);
    Profilepane.add(t2);
    Profilepane.add(t3);
    Profilepane.add(t4);
    Profilepane.add(t5);
    Profilepane.add(t6);
    Profilepane.add(t7);
    Profilepane.add(t8);
    Profilepane.add(t9);
    Profilepane.add(t10);
    Profilepane.add(t11);
    Profilepane.add(t12);
    Profilepane.add(t13);
    Profilepane.add(t14);
    Profilepane.add(t15);
    Profilepane.add(t16);
    Profilepane.add(t17);
    Profilepane.add(t18);
    int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS;
    int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
    JScrollPane jsp = new JScrollPane(Profilepane,v,h);
    addWindowListener(new WindowAdapter(){
    public void windowClosing(WindowEvent e){
    dispose();}});
    setLocation(309, 54);     
    setSize(224, 280);
    setContentPane(jsp);     
    show();
    try{
    jbInit();
    } catch(Exception e) {      e.printStackTrace();    } }
    public void paint(Graphics screen){Graphics2D screen2D = (Graphics2D)screen;super.paint(screen2D);
          } private void jbInit() throws Exception {  }     
    public static void main(String     arg[])
    FrameProfile f =new FrameProfile("Title");
    }

  • How can I scroll frame by frame in a movie?

    Fine scrubbing is too imprecise and I wondered if there was a way of doing this in quicktime or if I should buy an app. If so, which app would you recommend?

    I suppose iMovie should be able to do the job.
    https://itunes.apple.com/sg/app/imovie/id377298193?mt=8

  • Does Safari not support scrolling in frames within a webpage?

    I haven't been able to scroll frames in webpages on my iphone. Am I doing something wrong is does Safari just not support that?
    If they don't support that, that *****.

    I just stumbled across this, but I think it works if you scroll with two fingers, just like a MacBook touchpad (assuming you've used one). just put two fingers over the frame and slide them up/down. That was able to scroll a frame for me.

  • Cursor is erasing/distorting text/everything when scrolling

    I just installed 2 1tb HD's in my G5 tower. No biggie.
    I installed Leopard in one and and migrated from the old HD.
    I am having issues with my cursor.
    Whenever i scroll it distorts, erases, moves text, images whatever it comes across.
    Tried the mighty mouse and a wireless. same thing.
    Tried repairing disk permissions and repairing disk. No problems found.
    Any ideas???

    Same text distortion problem! After I just installed Leopard. I had the same thing happen on Tiger which was installed on two separate drives! One was fine and the other one did this same "text distort and replicate" problem and would leave white boxes (when scrolling down through screened backgrounds). Now I have installed Leopard on a clean formatted drive and its back! If I click and drag over it-it re-renders the text back to normal. Both versions of Tiger are updated the same to 10.4.11
    I have read discussions of MacBookPro owners who thought it was a problem specific only to there laptops but it is clearly wider spread than that. It is a minor but extremely annoying glitch to work with.........I hope somebody figures it out!

  • Saving contents of jinternal frame

    Hi, I seem to have a problem saving files from jinternal frames. I created two files, the main GUI which holds the jdesktop pane and the other file (Documento) extends jinternalframe. I want to be able to save the current (active) jinternal frame but I have no idea how to do it. can anyone help me?
    import javax.swing.JInternalFrame;
    import javax.swing.JDesktopPane;
    import javax.swing.JMenu;
    import javax.swing.JMenuItem;
    import javax.swing.JMenuBar;
    import javax.swing.JFrame;
    import javax.swing.KeyStroke;
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.Graphics.*;
    import javax.swing.JOptionPane;
    import java.io.*;
    import java.util.*;
    *This is the main GUI of the program.
    public class mainGUI extends JFrame
                                   implements ActionListener,
                                    KeyListener{
        JDesktopPane desktop;
        Documento frame;
         private Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
         private JPanel toolbar, editarea, resultarea, blankPanel;
         private JMenu file, edit, project;
         private JMenuItem f_open, f_new, f_save, f_saveas, f_exit, e_select, e_copy, e_paste, p_compile;
         private JTextArea resultfield, editfield,editArea, tstr;
         private JButton bcompile;
         private JFileChooser fc = new JFileChooser();
         private String filepath;
         private ImageIcon bugicon;
         private static int docNum = 0;
         private boolean b_openfile;
         File filename;
        public mainGUI() {
            super("DGJ Program Scanner");
            setSize(800,600);
              setLocation((screen.width-800)/2, (screen.height-600)/2);
            /*Creates the workspace*/
            desktop = new JDesktopPane();
            setContentPane(desktop);
            setJMenuBar(createMenuBar());
            /*Make dragging a little faster*/
            desktop.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);
          *This function creates the menu bar
        protected JMenuBar createMenuBar() {
             /*Initializes/instantiates the menu bar and its items*/
              file = new JMenu("File");
              edit = new JMenu("Edit");
              project = new JMenu("Project");
              f_new = new JMenuItem("Create new file");
              f_open = new JMenuItem("Open file...");
              f_save = new JMenuItem("Save current file");
              f_saveas = new JMenuItem("Save As...");
              f_exit = new JMenuItem("Exit program");
              e_select = new JMenuItem("Select All");
              e_copy = new JMenuItem("Copy selected");
              e_paste = new JMenuItem("Paste selected");
              p_compile = new JMenuItem("Scan current file for errors");
              /*Adds listeners to the menu items*/
              f_open.setActionCommand("f_open");
              f_open.addActionListener(this);
              f_save.setActionCommand("f_save");
              f_save.addActionListener(this);
              f_saveas.addActionListener(this);
              f_saveas.setActionCommand("f_saveas");
              f_new.setActionCommand("f_new");
              f_new.addActionListener(this);
              f_exit.setActionCommand("f_exit");
              f_exit.addActionListener(this);
              e_select.setActionCommand("e_select");
              e_select.addActionListener(this);
              e_paste.setActionCommand("e_paste");
              e_paste.addActionListener(this);     
              e_copy.setActionCommand("e_copy");
              e_copy.addActionListener(this);               
              /*Creates the icon of the bug*/
              bugicon = new ImageIcon("images/ladybug.gif");
              /*Creates the menu bar*/
              JMenuBar menu = new JMenuBar();
              menu.add(file);
                   file.add(f_new);
                   file.add(f_open);
                   file.add(f_save);
                   file.add(f_saveas);
                   file.add(f_exit);
              menu.add(edit);
                   edit.add(e_select);
                   edit.add(e_copy);
                   edit.add(e_paste);
              menu.add(project);
                   project.add(p_compile);
              /*Disables the save current file menu...(when program starts, no file is open yet)*/
              f_save.setEnabled(false);
              f_saveas.setEnabled(false);
            return menu;
        //React to menu selections.
        public void actionPerformed(ActionEvent e) {
            if ("f_new".equals(e.getActionCommand()))
            { //new
                createFrame(null);
                f_saveas.setEnabled(true);
            else if("f_open".equals(e.getActionCommand()))
            {//open documento
                   fc.setFileFilter(new SpanFilter());
                  int retval = fc.showOpenDialog(mainGUI.this);
                   tstr = new JTextArea();
                   /*This checks if the user has chosen a file*/
                if (retval == JFileChooser.APPROVE_OPTION) {
                    filename = fc.getSelectedFile();
                        filepath = filename.getPath();            
                        openFile(filename, new Point(30,30));       
            else if("f_save".equals(e.getActionCommand()))
                 try {
                      BufferedWriter out = new BufferedWriter(new FileWriter(filepath));
                      String str;
                      str = editArea.getText();
                      editArea.setText("");  
                      int length = str.length();
                      out.write(str, 0, length);
                      out.close();
                       } catch (Exception ex) {}
                       JInternalFrame fr = new JInternalFrame();
                       fr = desktop.getSelectedFrame();
                       Point p = fr.getLocation();
                        fr.dispose();    
                       openFile(filename, p);
            else if("f_saveas".equals(e.getActionCommand()))
                 fc.setFileFilter(new SpanFilter());
                  int retval = fc.showSaveDialog(mainGUI.this);
                if (retval == JFileChooser.APPROVE_OPTION) {
                    filename = fc.getSelectedFile();
                        filepath = filename.getPath();
                        if(!(filepath.contains(".dgj")))
                             filepath+=".dgj";
                      try {
                           BufferedWriter out = new BufferedWriter(new FileWriter(filepath));
                                String str;
                           str = editArea.getText();
                           int length = str.length();
                           out.write(str, 0, length);
                           out.close();
                       } catch (Exception ex) {}
                       Point p = frame.getLocation();
                        frame.dispose();
                   //     editArea.setText("");     
                       openFile(filename, p);
            else if("e_select".equals(e.getActionCommand()))
                 editArea.selectAll();
            else if("e_copy".equals(e.getActionCommand()))
                   editArea.copy();
            else if("e_paste".equals(e.getActionCommand()))
                 editArea.paste();
            else if("f_exit".equals(e.getActionCommand()))
            { //quit
                quit();
        public void openFile(File filename, Point p)
                        /*Reads the file*/
                        try {
                           BufferedReader in = new BufferedReader(new FileReader(filepath));
                             String str;
                             /*empties the textarea*/
                             tstr.setText("");
                             str = in.readLine();
                             /*Copy each line of the file into the temporary textarea*/
                           do{  
                          tstr.append(str);
                          str = in.readLine();
                          /* the "\n" is for the line to appear in the next line in the textarea,
                           * the "\r" is for windows system, wherein "\r" is required for the text
                           * to appear in beginning of the first line*/
                          if(str!=null)
                               tstr.append("\r\n");
                           }while (str != null);
                             /*Opens the new frame*/
                           createFrame(filename, filename.getName(), tstr.getText(), p);
                           in.close();
                       } catch (Exception ex){}
                      b_openfile = true;
                      f_save.setEnabled(true); 
                      f_saveas.setEnabled(true);   
         *Create a new internal frame.
        protected void createFrame(File f) {
             frame = new Documento(f);
         /*     frame = new JInternalFrame("Document "+(++docNum),
                  true, //resizable
                  true, //closable
                  true, //maximizable
                  true);
            docNum++;
              frame.setSize(600,400);
              frame.setLocation(20*(docNum%10), 20*(docNum%10));       
             editArea = new JTextArea();
              JScrollPane scroll = new JScrollPane(editArea);     
              editArea.addKeyListener(this);
              editArea.append("");
              frame.add(scroll);
            frame.setVisible(true); //necessary as of 1.3
            desktop.add(frame);
            try {
                frame.setSelected(true);
            } catch (java.beans.PropertyVetoException e) {}
          *Overwrite an existing internal frame for an open file
        protected void createFrame(File f, String title, String text, Point P) {
             frame = new Documento(title, f, P);
              frame.setSize(600,400);
              frame.setLocation(P); 
             editArea = new JTextArea();
              JScrollPane scroll = new JScrollPane(editArea);     
              editArea.setText("");
              editArea.addKeyListener(this);
              editArea.append(text);
              frame.add(scroll);
            frame.setVisible(true); //necessary as of 1.3
            desktop.add(frame);
            try {
                frame.setSelected(true);
            } catch (java.beans.PropertyVetoException e) {}
        //Quit the application.
        protected void quit() {
            System.exit(0);
         * Create the GUI and show it.  For thread safety,
         * this method should be invoked from the
         * event-dispatching thread.
        private static void createAndShowGUI() {
            //Make sure we have nice window decorations.
            //JFrame.setDefaultLookAndFeelDecorated(true);
            //Create and set up the window.
            mainGUI frame = new mainGUI();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //Display the window.
            frame.setVisible(true);
        public void keyTyped(KeyEvent k){}
        public void keyPressed(KeyEvent k)
             if(k.getKeyCode()==10)
                  editArea.append("\r");           
        public void keyReleased(KeyEvent k){}
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();
    }here's the one that extends jinternalframe
    import javax.swing.JInternalFrame;
    import javax.swing.plaf.InternalFrameUI;
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import java.io.*;
    import java.util.*;
    /* Used by mainGUI.java */
    public class Documento extends JInternalFrame {
        static final int xOffset = 30, yOffset = 30;
         static JTextArea editArea;
         static int docNum = 0;
         static File file;
          *The constructer for a new documento
        public Documento(File file) {
            super("Document "+(++docNum),
                  true, //resizable
                  true, //closable
                  true, //maximizable
                  true);//iconifiable
            docNum++;
              this.file = file;
              setSize(600,400);
              setLocation(xOffset*(docNum%10), yOffset*(docNum%10));
    //        setUI(new InternalFrameUI());
         *The constructor for an existing documento
        public Documento(String title, File file, Point p) {
            super(title,
                  true, //resizable
                  true, //closable
                  true, //maximizable
                  true);//iconifiable
              this.file = file;             
              setSize(600,400);          
              setLocation(p);
    //        setUI(new InternalFrameUI());
        public int getNum()
             return docNum;
        public File getPath()
             return file;
    }I know it's pretty lengthy...it's probably all messed up since I'm lost :p
    Thanks if you could help me!

    I would be glad to help, but first I need a clarification. If I understand properly, you have two Java classes that you have created: the "main GUI" (which is most likely a JFrame extension in which the constructor adds a JDesktopPane to the content pane) and "Documento" (which you say is a JInternalFrame extension).
    My question is this: what do you mean by "save the current JInternalFrame"? Do you want to record its position, location, and identity? Do you want to save its contents?
    Thanks. Good luck. ;)

Maybe you are looking for