Crossword puzzle - Delete vs. Backspace

Hi
I’ve created a crossword puzzle in AS3 where you have to type in the characters individually into their blocks, for e.g. if the answer is true, you will have to type T into block 1, R into block 2, etc.
My code to test the answer is:
if(true1.text.slice(-2,-1)+true2.text.slice(-2,-1)+true3.text.slice(-2,-1)+ true4.text.slice(-2,-1)=="TRUE") {
                                answerTrue=true;
                } else…
If the answer is incorrect and you press the Backspace button to remove the current character and retype the correct character it works perfect and validates as correct.
BUT if you press the Delete button and you then also retype the correct character it validates it as incorrect. (It only validates as incorrect if you press Delete after the character or if you press it twice.)
Why is the Delete button causing it to break and do you have any suggestions on how I can fix this?
  The only other solution I can think of is to just disable the Delete button, but that isn’t as easy as I thought it would be.
Any help will be appreciated.

Thanks, I've changed it to substr(true1.length-1, true1.length) and it works perfect

Similar Messages

  • Crossword Puzzle GUI

    Hi,
    I was wondering if anyone knows which component(s) was/were used for each cell in the Java Programing Crossword Puzzle found here:
    http://developer.java.sun.com/developer/onlineTraining/new2java/puzzles/crossword1/
    I haven't been able to create a similar effect so far. I am thinking of using a modified jTextField that only accept letters while automatically converting them in uppercase, but that still leaves the question of how to show the numbering (labels on top of the text field maybe ?).
    Would this be a sensible method ?

    Ok, try this.
    It's not perfect (what do you expect for a couple of hours work) but it
    is a start and (in some ways) better than the one you pointed to.
    One obvious improvement is to read the questions from a file.
    A design bug that could use fixing is that if you get a wrong answer
    on top of a right one (or two wrong ones) at an item intersection,
    there is a nasty two character paint vibe going on. I leave it as
    an exercise for my studnets to fix that :)
    To use the game, click on a square to highlight that item and start
    typing. You can use backspace and the arrow keys to move around in
    an item, but you have to use the mouse to select another item.
    Enjoy
    import java.awt.Graphics;
    import java.awt.Point;
    import java.awt.Dimension;
    import java.awt.Color;
    import java.awt.Font;
    import java.awt.FontMetrics;
    import java.awt.BorderLayout;
    import java.awt.GridLayout;
    import java.awt.Container;
    import java.awt.AWTEvent;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyAdapter;
    import java.awt.event.FocusEvent;
    import java.awt.event.FocusAdapter;
    import javax.swing.JPanel;
    import javax.swing.JFrame;
    import javax.swing.JCheckBox;
    import javax.swing.JTextArea;
    import javax.swing.JScrollPane;
    import java.util.ArrayList;
    import java.util.Iterator;
    public class TooNice1
         static class Clue
              public static final int DOWN= 0;
              public static final int ACROSS= 1;
              private Point mStart;
              private String mClue;
              private String mAnswer;
              private int mNumber;
              private int mDirection;
              private String mAttempt= "";
              public Clue(
                   String clue,
                   String answer,
                   Point start,
                   int number,
                   int direction)
                   mClue= clue;
                   mAnswer= answer;
                   mStart= start;
                   mNumber= number;
                   mDirection= direction;
              public Point getStart() { return mStart; }
              public String getClue() { return mClue; }
              public String getAnswer() { return mAnswer; }
              public int getNumber() { return mNumber; }
              public int getDirection() { return mDirection; }
              public int getLength() { return mAnswer.length(); }
              public void setAttempt(String attempt) { mAttempt= attempt; }
              public String getAttempt() { return mAttempt; }
         static class Crossword
              private ArrayList mClues= new ArrayList();
              private Dimension mSize= new Dimension(0,0);
              public Crossword(Clue[] clues)
                   for (int j= 0; j< clues.length; j++)
                        mClues.add(clues[j]);
                   calculateSize();
              public Dimension getSize() { return mSize; }
              private void calculateSize()
                   int height= 0;
                   int width= 0;
                   Iterator clues= mClues.iterator();
                   while (clues.hasNext()) {
                        Clue clue= (Clue) clues.next();
                        height= Math.max(height, clue.getStart().y +
                             (clue.getDirection() == Clue.DOWN ?
                                  clue.getLength() : 1));
                        width= Math.max(width, clue.getStart().x +
                             (clue.getDirection() == Clue.DOWN ?
                                  1 : clue.getLength()));
                   mSize= new Dimension(width, height);
              Iterator getClues() { return mClues.iterator(); }
              Clue getClue(Point point, Clue existing)
                   boolean found= false;
                   Iterator clues= getClues();
                   while (clues.hasNext()) {
                        Clue clue= (Clue) clues.next();
                        if (clue.getDirection() == Clue.ACROSS) {
                             if (point.y == clue.getStart().y &&
                                  point.x >= clue.getStart().x &&
                                  point.x <= clue.getStart().x +clue.getLength())
                                  found= true;
                                  if (clue != existing)
                                       return clue;
                        else if (point.x == clue.getStart().x &&
                             point.y >= clue.getStart().y &&
                             point.y <= clue.getStart().y +clue.getLength())
                             found= true;
                             if (clue != existing)
                                  return clue;
                   return found ? existing : null;
         static class CrosswordPanel
              extends JPanel
              private static final int DIM= 30;
              private Crossword mCrossword;
              private Font mSmallFont= new Font("SansSerif", Font.PLAIN, DIM/3);
              private Font mLargeFont= new Font("SansSerif", Font.PLAIN, DIM -12);
              private boolean mShowAnswers= false;
              private Clue mClue= null;
              private int mKeyPos= 0;
              public CrosswordPanel(Crossword crossword)
                   mCrossword= crossword;
                   addMouseListener(new MouseAdapter() {
                        public void mousePressed(MouseEvent e) {
                             requestFocus();
                             hitTest(e.getPoint());
                   addKeyListener(new KeyAdapter() {
                        public void keyPressed(KeyEvent e) {
                             keyTest(e.getKeyCode(), e.getKeyChar());
              public void showAnswers(boolean showAnswers)
                   mShowAnswers= showAnswers;
                   repaint();
              public Dimension getPreferredSize()
                   return new Dimension(
                        (mCrossword.getSize().width *DIM) +1,
                        (mCrossword.getSize().height *DIM) +1);
              public void paint(Graphics g)
                   g.setColor(Color.BLACK);
                   g.fillRect(0,0,getSize().width,getSize().height);
                   Iterator clues= mCrossword.getClues();
                   g.setColor(Color.WHITE);
                   ArrayList list= new ArrayList();
                   while (clues.hasNext())
                        list.add(drawCells(g, (Clue) clues.next()));
                   if (mClue != null) {
                        g.setColor(Color.GRAY);
                        drawCells(g, mClue);
                   Iterator numbers= list.iterator();
                   g.setColor(Color.BLACK);
                   g.setFont(mSmallFont);
                   FontMetrics fm= g.getFontMetrics();
                   while (numbers.hasNext()) {
                        Number number= (Number) numbers.next();
                        g.drawString(number.number,
                             number.x +3, number.y +fm.getAscent() -2);
                   clues= mCrossword.getClues();
                   g.setFont(mLargeFont);
                   fm= g.getFontMetrics();
                   while (clues.hasNext())
                        drawAnswer(g, fm, (Clue) clues.next());
              private class Number
                   public int x;
                   public int y;
                   public String number;
                   Number(int x, int y, String number)
                        this.x= x;
                        this.y= y;
                        this.number= number;
              private void keyTest(int code, char key)
                   if (mClue == null)
                        return;
                   String attempt;
                   switch (code) {
                        case KeyEvent.VK_BACK_SPACE:
                        case KeyEvent.VK_LEFT:
                        case KeyEvent.VK_UP:
                             mKeyPos= Math.max(0, --mKeyPos);
                             break;
                        case KeyEvent.VK_RIGHT:
                        case KeyEvent.VK_DOWN:
                             mKeyPos= Math.min(mClue.getLength()-1, ++mKeyPos);
                             break;
                        default:
                             if (!Character.isLetter(key))
                                  return;
                             attempt= mClue.getAttempt();
                             if (attempt.length() > mKeyPos) {
                                  attempt= attempt.substring(0,mKeyPos) +key +
                                       attempt.substring(mKeyPos +1);
                             else {
                                  for (int i= attempt.length(); i< mKeyPos; i++)
                                       attempt += " ";
                                  attempt += String.valueOf(key);
                             mClue.setAttempt(attempt);
                             mKeyPos= Math.min(mClue.getLength(), ++mKeyPos);
                             break;
                   repaint();
              private void hitTest(Point point)
                   Clue clue= mCrossword.getClue(
                        new Point(point.x/DIM, point.y/DIM), mClue);
                   if (clue == null || mClue != clue) {
                        mClue= clue;
                        mKeyPos= 0;
                        repaint();
                   else if (mKeyPos != 0) {
                        mKeyPos= 0;
                        repaint();
              private Number drawCells(Graphics g, Clue clue)
                   int x= initX(clue);
                   int y= initY(clue);
                   Number number= new Number(x, y, String.valueOf(clue.getNumber()));
                   Color bg= null;
                   for (int i= 0; i< clue.getLength(); i++ ) {
                        if (i == mKeyPos && clue == mClue) {
                             bg= g.getColor();
                             g.setColor(Color.CYAN);
                        g.fillRect(x+1,y+1,DIM-1,DIM-1);
                        x= shiftX(x, clue);
                        y= shiftY(y, clue);
                        if (bg != null) {
                             g.setColor(bg);
                             bg= null;
                   return number;
              private void drawAnswer(Graphics g, FontMetrics fm, Clue clue)
                   int x= initX(clue);
                   int y= initY(clue);
                   for (int i= 0; i< clue.getLength(); i++ ) {
                        String letter= "";
                        g.setColor(Color.BLACK);
                        if (mShowAnswers)
                             letter= clue.getAnswer().substring(i,i+1).toUpperCase();
                        else {
                             letter= clue.getAttempt().length() <= i ? "" :
                                  clue.getAttempt().substring(i,i+1);
                             if (letter.length() > 0 && clue.getAnswer().charAt(i) != letter.charAt(0))
                                  g.setColor(Color.RED);
                             letter= letter.toUpperCase();
                        g.drawString(letter,
                             (x+(DIM/2)) -(fm.stringWidth(letter)/2),
                             y +fm.getAscent() +6);
                        x= shiftX(x, clue);
                        y= shiftY(y, clue);
              private int initX(Clue clue) { return clue.getStart().x *DIM; }
              private int initY(Clue clue) { return clue.getStart().y *DIM; }
              private int shiftX(int x, Clue clue) {
                   return x + (clue.getDirection() == Clue.ACROSS ? DIM : 0);
              private int shiftY(int y, Clue clue) {
                   return y + (clue.getDirection() == Clue.ACROSS ? 0 : DIM);
         public static void main(String[] argv)
              Clue[] clues= {
                   // Across
                   new Clue("A collection of related classes",
                        "package", new Point(0,0), 1, Clue.ACROSS),
                   new Clue("Defines interfaces, variables, and methods",
                        "class", new Point(9,0), 3, Clue.ACROSS),
                   new Clue("A method that makes a thread non-runnable temporarily",
                        "sleep", new Point(9,2), 5, Clue.ACROSS),
                   new Clue("Enables abbreviations of fully qualified class names",
                        "import", new Point(1,4), 8, Clue.ACROSS),
                   new Clue("Keyword defining an integer",
                        "int", new Point(8,6), 11, Clue.ACROSS),
                   new Clue("API for accessing any tabular data, such as databases",
                        "jdbc", new Point(5,7), 12, Clue.ACROSS),
                   new Clue("Principal building block of an object-oriented program",
                        "object", new Point(8,8), 13, Clue.ACROSS),
                   new Clue("Abstract concept used to represent a flow of data",
                        "stream", new Point(5,10), 15, Clue.ACROSS),
                   new Clue( "Group of variables of the same type, referenced by one name",
                        "array", new Point(10,11), 18, Clue.ACROSS),
                   new Clue( "Application Programming Interface",
                        "api", new Point(8,12), 19, Clue.ACROSS),
                   new Clue("Repeated execution of program statements",
                        "loop", new Point(2,13), 20, Clue.ACROSS),
                   // Down
                   new Clue("A class containing a main method",
                        "application", new Point(1,0), 2, Clue.DOWN),
                   new Clue("Forcing one data type to be of another type",
                        "cast", new Point(9,0), 3, Clue.DOWN),
                   new Clue("A part of a class that performs actions",
                        "method", new Point(6,2), 4, Clue.DOWN),
                   new Clue("An attribute of control",
                        "property", new Point(13,2), 6, Clue.DOWN),
                   new Clue("The first statement of a particular kind of loop",
                        "for", new Point(4,3), 7, Clue.DOWN),
                   new Clue("An international character mapping scheme",
                        "unicode", new Point(8,4), 9, Clue.DOWN),
                   new Clue("Abstract Windowing Toolkit",
                        "awt",new Point(10,4), 10, Clue.DOWN),
                   new Clue("A list storing object that resizes itself",
                        "vector", new Point(3,9), 14, Clue.DOWN),
                   new Clue("Area of a program in which a variable exists",
                        "scope", new Point(5,10), 15, Clue.DOWN),
                   new Clue("Entry point for an application",
                        "main", new Point(10,10), 16, Clue.DOWN),
                   new Clue("Terminates execution of the current loop",
                        "break", new Point(12,10), 17, Clue.DOWN)
              final CrosswordPanel crossword=
                   new CrosswordPanel(new Crossword(clues));
              final JCheckBox check= new JCheckBox("Show Answers");
              check.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e) {
                        crossword.showAnswers(check.isSelected());
              JFrame frame= new JFrame("Crossword");
              frame.getContentPane().add(crossword, BorderLayout.CENTER);
              frame.getContentPane().add(check, BorderLayout.SOUTH);
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.pack();
              frame.setResizable(false);
              frame.setVisible(true);
              JTextArea across= new JTextArea();
              across.setEditable(false);
              across.setText("Across:\n");
              JTextArea down= new JTextArea();
              down.setEditable(false);
              down.setText("Down:\n");
              for (int j= 0; j< clues.length; j++) {
                   Clue clue= clues[j];
                   String text= "\n(" +clue.getNumber() +") " +clue.getClue();
                   if (clue.getDirection() == Clue.ACROSS)
                        across.setText(across.getText() +text);
                   else
                        down.setText(down.getText() +text);
              frame= new JFrame("Questions");
              frame.getContentPane().setLayout(new GridLayout(0,1,4,4));
              frame.getContentPane().add(new JScrollPane(across));
              frame.getContentPane().add(new JScrollPane(down));
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.pack();
              frame.setLocation(100,100);
              frame.setVisible(true);
    }

  • How can I set up a page so it will copy a crossword puzzle with dark background

    I can't print crossword puzzles for my students. I need to know how to make the background show up.
    Chrome can't do it or safari, but I think there is supposed to be a way to do it on firefox.
    I'm using crosswordpuzzlegames.

    FYI - this is the Feedback about Discussions area for Using Apple Discussions.
    Here is the Tiger Printing & Faxing discussions area.
    http://discussions.apple.com/forum.jspa?forumID=756
    Here is the Using your MacBook discussions area, since there isn't a Printing & Faxing discussions area just for the MacBook.
    http://discussions.apple.com/forum.jspa?forumID=1167

  • Can a script manually insert a delete (or backspace) into a text area?

    I'm new to action script, so this may have a simple answer, sorry if that's the case.
    I have a little movie created with a simple purpose of trying to mimic a system like cell phones have for character input.
    There are two text areas, one hidden off the screen that accepts the input from the user; a second text area in on screen and displays what the user had entered after some basic processing on the input.
    The hidden text area is pretty basic with listener that is responsible for grabbing the input keys and then mangling them to be inserted into the displayed text area based on the cell phone text entry multi-tap rules. Example user press 2-2-2  and the hidden input accepts 222 and then appends 'C' to the display text area. That's working great, but I have a problem if the user wants to delete from the display text area. I can't find a way to insert a delete or backspace key into the display text area. I've tried using StringFromCharCode (8) // Key.BACKSPACE, but that doesn't work. That just displays one of those undefined glyphs. I figure that things like clear, and delete are handled somewhere higher in the input chain and that's where I'm having a problem.
    I've looked, but I can't find a way to delete a single character from the text area. I was thinking if I could find the cursor location that I could just use some delete character method to get the job done, but I couldn't find how to do that.
    Any ideas on how to pull off manual delete function in a text area?

    Ned, I do really want to manually (by method of code) trigger a delete in a text area. The delete (or backspace) that I want added to the text area isn't directly entered by the user, it's the result of several key presses by the user. That's why I called it "manual" because it's done by the code, not by the user's direct input.
    Think about how text entry works on most phones... if you want to enter a letter you have to cycle through all the letters on a single key until you get to the character desired. As I stated before, if you want a 'c' you need to press 2 button 3 times. This is basically what I'm trying to do, but I want to add the ability to delete a character too if the correct sequence in entered, for example a sequence of ### would equal a backspace.
    Rothrock, I think you were thinking the same thing that a single key is used to do a backspace.
    I was thinking that I could possibly insert key event into the event queue for the text area to process, but I wasn't sure about that.
    Sorry, if this is confusing, I know it's not a straight forward design. I need onscreen and offscreen text areas with the onscreen one acting as a slave of the offscreen one.
    The way the code currently works is hidden text area had a listner that responds to changes, and that handler processes the key entered and deletes that character from the hidden text area. After the full sequence of characters (say 2 button has been pressed 3 times) the handler then sends the resulting character into the display text area. This part of the code works great. I can add any character including some specials like tab and newline. However if I want the text area to delete a character I don't have a way to do that. That's why I tried to insert the backspace key (0x08 or ^H, for other oldschoolers), but using that as a char code or string from char code doesn't work.
    I had also tried to create to set the focus to the display text area then create and dispatch a backspace keydown and keyup events to the visible text area and then return the focus back to the hidden textarea, but... no luck.

  • How do I export a crossword puzzle from Adobe to Microsoft Word

    How do I export a crossword puzzle, with numbers, to Microsoft Word without losing the numbers?

    I think it is pretty much certain that this task is far too difficult. I don't think Word could hold a crossword puzzle (except as a big picture).

  • Restrict "Enter, delete and backspace" in TextArea

    Hi,
         I want to restrict Delete key, Backspace key,  and Enter Key in TextArea. Please tell me how to restrict these 3 keys. Thanks in advance.
    Regards,
    Kameshwaran A

    var origS:String = "Cuveiro: resteba o restreba 'la segunda cosecha que se coge en un mismo terreno'."
    my_txt.text = origS;
    listenerObject = new Object();
    // If i press delete key, first  this listener is invoking
    listenerObject.keyDown = function(eventObject) { 
        ci = Selection.getCaretIndex(); 
    listenerObject.keyUp = function(eventObject) { 
        if(Key.getAscii()==13){
            my_txt.text=my_txt.text.split("\r").join("");
        } else if(Key.getAscii()==8 || Key.getAscii()==127){
            if(prevS){
                my_txt.text=prevS;
            } else {
                my_txt.text=origS
        prevS = my_txt.text;
        Selection.setFocus(my_txt);
        Selection.setSelection(ci,ci)
    my_txt.addEventListener("keyDown",listenerObject);
    my_txt.addEventListener("keyUp",listenerObject);

  • JmaskField and delete and backspace

    I am using this package for formatted input.
    Delete and backspace do not work if the field is created with a default text as in the code snippet I attach. Did somebody managed this to work? How? delete and backspace work badly in everycase anyway.
    best regards
    -Mangi
    MaskMacros macros = new MaskMacros();
    macros.addMacro('*',"[a-zA-Z0-9]");
    macros.addMacro('#', "[0-9]");
    macros.addMacro('@', "[a-zA-Z]");
    macros.addMacro('%',"[A-Z]");
    macros.addMacro('*',"[a-zA-Z0-9]");
    MaskField2 k = new MaskField2("CODE******",macros);

    It's quite possible.  Closing the document and then re-opening it somehow magically reset the keys so that they work now.  Thanks for the response, though!

  • Screen backspace broken, delete ok, backspace and del ok in plain bash

    Hi, all, im having a little trouble getting backspace to work in screen session, i have looked up previous messages and everything works fine in normal bash session to server (debian), utf-8 ok, delete ok, backspace ok, but when i launch screen on server side, the backspace is not working, i get visual bell.
    On screen session at mac server this is working properly, and on local machine everything is ok.
    I tried to set .screenrc file on server containing:
    bindkey -d kb stuff \177
    bindkey -d kb stuff "\177"
    bindkey -d kb stuff ^?
    bindkey -d kb stuff `H
    (single line every try offcourse), but no solution so far.
    I do realise most likely its not os x issue but im have not found working fix on linux sites either, and asking & telling im a mac user closes some doors.
    Oh and i should point out, im using mbp and delete combo is fn-backspace, wich is working ok in screen, but plain backspace is the problem.
    Any idea's or directions other than google appreciated. Thanks.
    .:: Macbook Pro c2d & Maxtor 160Gb fw ::.   Mac OS X (10.4.8)  

    Hi Freemem,
       What you didn't say is how you got backspace to work in the Debian shell. I don't know anything about screen but most command line utilities work correctly if you fix the problem at the terminal level rather than the shell level. You can use bindkey in the shell but that isn't always communicated to utilities launched from that shell. (like screen) I don't know if screen will benefit from the following but the preferred way to get the terminal to grok the '^?' control character being sent by the backspace or delete key is to use stty. (this issue is hardly limited to Macs; every machine I use, including RedHat, sends the '^?' control character when the backspace key is pressed) I use the following in my remote shells.
    if [ "$-" = "himBH" ]; then
       stty erase ^?
    fi
    Note that the "^?" should actually be the control character produced by the key sequence, <Control>-v, <Delete>. Also, I've included the test for shell interactivity that I use; you may have to adjust that for Debian. If you copy-and-paste the above, make sure you replace the non-breaking spaces I used for indention at the beginning of the second line with real spaces. Note that I don't use screen so I don't know whether this will help in a screen session but I think it has a good chance; it helps with every app I use.
    Gary
    ~~~~
       Just remember: when you go to court, you are trusting
       your fate to twelve people that weren't smart enough
       to get out of jury duty!

  • JMaskField mask input : delete and backspace do not work

    I am using this package for formatted input.
    Delete and backspace do not work if the field is created with a default text as in the code snippet I attach. Did somebody managed this to work? How? delete and backspace work badly in everycase anyway.
    best regards
    -Mangi
    MaskMacros macros = new MaskMacros();
    macros.addMacro('*',"[a-zA-Z0-9]");
    macros.addMacro('#', "[0-9]");
    macros.addMacro('@', "[a-zA-Z]");
    macros.addMacro('%',"[A-Z]");
    macros.addMacro('*',"[a-zA-Z0-9]");
    MaskField2 k = new MaskField2("CODE******",macros);

    Nope, I don't think those keys are even "firing" as another person worded it. I can push the buttons down, so they aren't stuck but it doesn't seem to be sending any signal.

  • When I play a online crossword puzzle, after typing one letter the next letter I type is a number (and any letters after that are also numbers in consecutive order). How can I fix this?

    This problem has occurred on two different online crossword puzzle websites.

    RLites22,
    I can understand your concern about the insurance you have on the line. I want to make sure that I put a fresh pair of eyes on your account to find out exactly what is going on. I did send you a Direct Message. Can you please respond back to me in the direct message so we can go over the account specifics. I really hope to hear back from you soon.
    KevinR_VZW
    Follow us on Twitter @VZWSupport

  • How can I get the keyboard to work when I try to type in passwords or crossword puzzle words?

    <blockquote>Locking duplicate thread.<br>
    Please continue here: [[/questions/951392]]</blockquote>
    I suddenly can't get what I type in to show up on the screen. It won't print my user name or password to enter a site or print the answers in the crossword puzzle site I use.

    Would you try Firefox beta from the Play Store to see if this helps? What crossword site?

  • How to cancel automatic printing of crossword puzzles

    when we first used the printer, we tested the crossword/puzzle app...now everytime I print something two puzzles print out. How do I stop it from happening?? I cannot remember how I started it in the first place! please help..thanks  jodi
    This question was solved.
    View Solution.

    Hi,
    Please follow the steps listed below to disable the schedules print delivery:
    1. From the printers front panel go to the 'Apps' section and scroll through until you find the desired print app. Select the print app and then choose 'Pause' subscription. This will pause the subscription until a user selects it again and 'resumes' printing. If the print app is not visible on your printer it may have been removed, please go to method 2.
    2. Go to www.hpeprintcenter.com and login to your account, create an account if necessary. Go to the 'Apps' section and select the desired print app. Select 'setup' and then 'update settings', at the bottom of the settings page you will see in blue text 'Cancel Scheduled Delivery'.
    Regards,
    Shlomi
    Say thanks by clicking the Kudos thumb up in the post.
    If my post resolve your problem please mark it as an Accepted Solution

  • Can I add the NY Times crossword puzzle app to Safari?

    I have been trying to figure out how to install the New York Times crossword puzzle application, Across Lite v2.0, with no luck. Is there a way to add this plug-in to Safari? I’m using Safari 1.3.1 on a PB G4 running OS X 10.3.9.
    Thanks in advance for any help offered.
    Bflatblues

    Thanks for the response. I usually use FireFox and I have it configured so that when I click on “Play today’s puzzle” at the NYTimes site for the puzzle it opens up Across Lite, downloads the puzzle (somedate.puz), and sticks it into the Across Lite program.
    I’m about to upgrade to OS X 10.4.2. Will I be able to tell the new version of Safari to do this or can I do this now and I'm just ignorant of how?
    Thank you again.

  • I have trouble with Universal Crossword Puzzle not printing.

    When the U Crossword Puzzle doesn't print I try to get it to print by selecting the app on the 8500A screen.  However when I select the app on the 8500A display I get the message that the printer app is unable to connect to the server. This happens every time, although other apps can connect to the server and the printer is on-line. I need to have the U Crossword app connect with the server to tell it to print today's crossword puzzle. That's the only way for me to get it when it doesn't print. What is the problem with this app not connecting with the server???
    This question was solved.
    View Solution.

    Hi Feldo,
    I'm sorry that you are having this problem with that app.
    Here are a couple of solutions to try:
    1) This solution is guaranteed to work. Note: If you use this solution it will cancel all apps subscriptions that you have created. If you have an eprintcenter.com (or eprint.com) account, it will remove your printer and your custom email address from your account. Afterwards you can then re-add your printer (a new printer code wil print automatically) and recreate a customized email address. However, you will not be able to create the exact same email address as you had before.You can also then resubscribe to any apps that were cancelled.
    To use this solution, go to the following website: How to Manage, Pause, or Unsubscribe from Prints and Faxes and click on the link for Solution three: Disable/Enable Web Services on your printer. Follow the instructions there.
    2) Power cycle your printer in this manner: Turn off the printer, unplug the printer (at the socket or at the rear of the printer), wait 30 seconds, plug in the printer, and turn on the printer. Wait at least 5 minutes, then your problem may be solved.
    Let us know what worked for you!
    I work on behalf of HP.

  • Is crossword puzzle scoring possible in captivate??

    How can I apply scoring in a crossword puzzle. Because I want to score every letter in a box with 1. The total score will depend on the number of correct letters/words in a puzzle. And how can I add it to the total score in the module if the crossword puzzle is one of the three quizzes in a module? Is it possible in captivate?? By the way, I'm using captivate 5.0.

    I should need some reflection time, trying to find a way to reuse variables... It could help if I had an example to work on, should that be possible? You have certainly click boxes over all the letters? But normally you do not have 100 letters, or are you talking about something else than a regular crossword puzzle? Your description with diagonals possible seems to point to another kind or word puzzle. How did you realize 'The correct answers were also inside the boxes, which is vertical, horizontal and diagonal, upward and downward'?

Maybe you are looking for