Trying to do a floating navigation

I'm a new user experimenting with a one page design. I thought it would be nice to have a floating navigation on one side of browser that would point to the next anchor up or down for people like myself who don't like to scroll all the time! Now I'm trying to figure out how I could do this. I am not too familiar but I thought using a composition the slide show scroll effect but am I right to think that would be the feature to use to create that? Would anyone know if there is a 3rd party widget available for this ?
thanks

Thanks for the quick reply. Actually the way I was thinking actually works! Works quite well in fact because the navigation is pinned and always at the same spot. The only thing though I am limited to move to anchor on a similar pixel interval (I specified the slideshow to switch slides every 600px so if I have another anchor I'd like to go to that at an irregular distance it won't work. The way described in that link using multiple buttons allows more flexibility (anchors don't have to be at same pixel interval) but not as elegant. Tricky to position them the same spot on the page. To avoid seeing them move up the page which I find is a visual distraction using the scrolling fx opacity to make them fade in and out would make it elegant but personally I find that time consuming to get it right.

Similar Messages

  • What am I doing wrong when trying to create a floating field?

    I am trying to create a floating field that is 'connected' to a global Text field. To my opinion I followed all instructions as in the help file, but it doesn't seem to work. Anyhow, the information I type in the text field does not pop-up in the text. I have setup the floating field as follows:
    Type = Text field
    Appearance = none (I do not want a box or something around the text)
    Field format = plain text
    Presence = hidden (excluded from layout)
    Value = calculated (read only); I have tried all other options too, but nothing seem to work
    Calculation script
    Binding = global (and name is the name as used for the text field)
    I have used another text field that is connected to the same text field as referred to above and that works just fine.
    What am I doing wrong?
    Can anyone help me out here?
    Thanks!

    If anyone is following this thread, I found the solution to my problem where the Floating Fields did not work.  BTW, I am using LiveCycle Designer ES 4.
    Under Form Properties/Defaults, you need to change "Choose Target Version" to "Adobe and Adobe Reader 9.1 or later".  Save the change, and floating fields should work now. 

  • Has anyone tried marble yet? FREE Navigation soft...

    i just loaded it and tried it briefly...looks good for anyone that is looking for a replacement nav software!  note:  i am in no way affiliated with this software however it looks to be a good fit for the betterment of nokia n900 users.
    Linux Journal has a review of the maps and navigation program Marble on the N900. Excerpt:
    Put the World in Your Pocket with Marble
    KDE's Marble breaks free of the desktop—and it knows where it's going.
    Have you ever wondered what it would be like to have the whole world at your fingertips? How about cradling it in a single hand, putting it in your pocket and taking it with you wherever you go? With KDE's Marble Virtual Globe on your mobile phone, you can do just that.
    Yes, you now can run Marble on a smartphone that supports Nokia's Qt framework. That could be useful, the next time you are arguing with a friend about which is farther north: London, England, or London, Canada. However, you could answer that kind of question using a mobile Web browser, or you even could use your phone to call someone and ask. At first glance, having a virtual globe on your phone seems like little more than a fun gimmick—something to play with and impress your friends. But if you look a little deeper, you will find that Marble can do much more than plug the gaps in your geography knowledge. It can help you find yourself and guide you home.
    Figure 1. Marble's mobile version puts the world at your fingertips.
    Navigate Freely
    Marble has long been KDE's virtual globe application, providing satellite, atlas and OpenStreetMap mapping of the world. Since its 0.10 release last August, Marble has included route-finding capabilities, so you can enter two locations and have Marble calculate a route and provide step-by-step directions. However, with version 1.0, released in 2010, Marble's navigational capabilities and optimizations for mobile devices have really come of age. Combined with a suitable smartphone, this gives you a completely free navigation system—free software and free map data.
    Figure 2. You easily can use a smart phone running Marble as an in-car satellite navigation device.
    So, how can you use Marble to turn your phone into a personal navigational device? In principle, you can run the software on any device that supports Nokia's Qt toolkit. In practice, most testing is done on Nokia N900s running Maemo, and packages are available for this platform. Marble also will run fine on MeeGo when the first MeeGo-powered phones appear. In the view of lead developer Torsten Rahn, “It would be really cool to see Marble prepackaged for more platforms, such as Symbian, Android, WinCE and others.”
    Get Marble on Your Nokia N900
    Most testing of the mobile version of Marble is done using Maemo on Nokia's N900 smartphone. Packages are available to make installation easy.
    To get the mobile version of Marble, simply point your phone's Web browser to the Marble Web site (edu.kde.org/marble), navigate to the Download section and scroll down to find the Maemo packages.

    Thanks for the tip. I was hesitating about which navigation software to install, and I just installed Marble. Looks good so far but I still have to test it on a real (short) trip.. maybe today on the way home

  • Trying to make a fixed navigation bar/menu in iWeb

    This has been posted before I just can't make it work. I want a nav bar (I already designed it in iweb, then moved its files and folder to another location) loaded on a snippet to have a fixed position just like in this example:
    http://dl.dropbox.com/u/3563737/Lycos/Fixed.html
    Here's the code that's in the "Html Snippet" that I'm trying and it does absolutely nothing, I still can scroll the object with the page:
    <iframe id = "topmenu" SRC = "file://localhost/Users/MacHD/web/menu.html"
    FRAMEBORDER = "0" MARGINWIDTH = "0px" MARGINHEIGHT = "0px" SCROLLING="no" ALLOWTRANSPARENCY="true" width="1024px" height="200px"
    </iframe>
    <script language="JavaScript" type="text/javascript">
    <!--
    elem = parent.document.getElementById('topmenu');
    elem.style.position='fixed';
    // -->
    </script>
    Thanks!

    Absolutely no prob.
    the page is this one:  http://fidas.com.br/Fidas_do_Brasil_Transportes/test.html
    I load the menu from another page (see the HTML Snippet code bellow):
    <iframe id = "topmenu" SRC = "http://fidas.com.br/menu.html"
    FRAMEBORDER = "0" MARGINWIDTH = "0px" MARGINHEIGHT = "0px" SCROLLING="no"
    ALLOWTRANSPARENCY="true"
    width="1024px",
    height="200px"
    </iframe>
    <script language="JavaScript" type="text/javascript">
    <!--
    elem = parent.document.getElementById('topmenu');
    elem.style.position='fixed';
    // -->
    </script>;

  • How do I fix my floating drop down navigational menu?

    Hello, I am currently reworking my website to make it responsive, but I have hit a roadblock with my navigation menu:
    My goal for the menu is to have a floating navigational menu in which as the user hovers over the link the image changes. One of the tabs is intended to be a submenu that drops down horizontally. I also am trying to get the menu centered on the page using fluid positioning.
    As of now, I have a functional drop down menu with the rollover effects. It wasn't until I began work on floating the menu that I ran into a problem. At first, the menu was not scaling proportioally with the rest of the page, but upon looking around, I found: http://matthewjamestaylor.com/blog/beautiful-css-centered-menus-no-hacks-full-cross-browse r-support.
    Using the code on the link, I recoding the menu. In the end, the drop down menu is causing the problem. When I have the drop down menu still included in the code, the menu is broken up in three lines. The submenu is grouped with its parent, but they are grouped boxy (at least in the browsers I have checked) and only two are visible.
    I decided to humor myself and removed the code for the drop down menu to find that the menu works perfectly--it does everything I was aiming for for the time being--rollover, center, floating.
    Is there something that I am overlooking that will fix the drop down menu?
    I was thinking that I would have to center the styles for the sub menu, but I didn't see any results.
    What am I missing that I am not seeing?
    The links to the two pages:
    http://ryanolsenstudios.com/WithDropDown.html
    http://ryanolsenstudios.com/WithoutDropDown.html
    If anyone can point me in the right direction it would be appreciated, I have been looking around trying to figure this out, but to no avail. Thank you.

    I don't advise you use images for navigation as they are NOT scalable to any good effect.
    Below is a simplified version of your image buttons with dropdowns in place.
    The jQuery used to create the rollover swaps is going to get very long and unmanagable (it's just as an example) I suspect there will be more streamlined solutions using jQuery if you Google, like just adding _static.jpg and_over.jpg to the end of the image src, which will keep the code to a minimum of lines.
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1"><title>Ryan Olsen's Studio</title>
    <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script>
    $(document).ready(function(){
    $("#home img").hover(function() {
    $(this).attr("src","http://ryanolsenstudios.com/images/hometabroll.jpg");
    }, function() {
        $(this).attr("src","http://ryanolsenstudios.com/images/home.jpg");
    $("#about img").hover(function() {
    $(this).attr("src","http://ryanolsenstudios.com/images/bioroll.jpg");
    }, function() {
        $(this).attr("src","http://ryanolsenstudios.com/images/bio.jpg");
    $("#shows img").hover(function() {
    $(this).attr("src","http://ryanolsenstudios.com/images/showsroll.jpg");
    }, function() {
        $(this).attr("src","http://ryanolsenstudios.com/images/shows.jpg");
    </script>
    <style>
    body {
        background-color: #000;
    .myMenu {
    margin:0;
    padding:0;
    display: block;
    text-align: center;
    .myMenu li {
    margin: 0;
    padding: 0;
    list-style:none;
    display: inline-block;
    position: relative;
    .myMenu ul {
    position: absolute;
    display: none;
    margin: 0;
    padding: 0;
    left: 0;
    top: 5em;
    z-index: 100;
    .myMenu li:hover ul {
    display: block;
    </style>
    </head>
    <body>
    <!--Navi Menu-->
    <ul class="myMenu">
    <li><a href="#" id="home"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a>
    <ul>
    <li><a href="#"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a></li>
    <li><a href="#"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a></li>
    </ul>
    </li>
    <li><a href="#" id="about"><img src="http://ryanolsenstudios.com/images/bio.jpg" alt="AboutMeTab" /></a>
    <ul>
    <li><a href="#"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a></li>
    <li><a href="#"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a></li>
    </ul>
    </li>
    <li><a href="#" id="shows"><img src="http://ryanolsenstudios.com/images/shows.jpg" alt="ShowsTab" /></a>
    <ul>
    <li><a href="#"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a></li>
    <li><a href="#"><img src="http://ryanolsenstudios.com/images/home.jpg" alt="HomeTab"></a></li>
    </ul>
    </li>
    </ul>
    </body>
    </html>

  • I am trying to create a website online. The sitebuilder does not have it's navigation bar. It does with Internet Explorer

    I am using 2 website builders online -Leagueapps and Teamthing - to build a sports league management site. Both have wysiwyg pagebuilders. Both are missing the navigation/menu bar.
    I tried Internet Explorer and the navigation/menu bar is there. However I get lots of pop up advertisements even though pop up blocker is enabled.
    I prefer Firefox as a browser and would welcome any advice as to how to rectify this glitch.

    Firefox needs 32-bit plugins, so you'll need to install 32-bit Java for Firefox.
    No, you can't change Firefox from 32-bt to 64-bit. There is a Nightly 64-bit version (alpha) of Firefox, but it is used only to test for regressions until development is resumed.

  • Error trying to convert float to expanded form for a check application

    I am writing a program to generate a check, but when it tries to parse the Float (netpay) into a String in expanded form (e.g. 1.23 becomes 1 dollar and twenty-three cents) it throws weird arrayOutOfBounds exceptions
    * Check.java
    * Created on January 23, 2008, 9:55 AM
    package payrollapplication;
    public class Check extends javax.swing.JFrame {
    public Employee emp;
    String expanded;
    /** Creates new form Check */
    boolean debug = true;
    public Check() {
    initComponents();
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
    private void initComponents() {
    date = new javax.swing.JLabel();
    jPanel1 = new javax.swing.JPanel();
    name = new javax.swing.JLabel();
    amtexpanded = new javax.swing.JLabel();
    amtnum = new javax.swing.JLabel();
    empid = new javax.swing.JLabel();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("EMP Name Here");
    setAlwaysOnTop(true);
    setCursor(new java.awt.Cursor(java.awt.Cursor.CROSSHAIR_CURSOR));
    setResizable(false);
    addWindowListener(new java.awt.event.WindowAdapter() {
    public void windowActivated(java.awt.event.WindowEvent evt) {
    formWindowActivated(evt);
    date.setText("DATE");
    jPanel1.setBackground(new java.awt.Color(102, 102, 0));
    javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
    jPanel1.setLayout(jPanel1Layout);
    jPanel1Layout.setHorizontalGroup(
    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGap(0, 429, Short.MAX_VALUE)
    jPanel1Layout.setVerticalGroup(
    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGap(0, 62, Short.MAX_VALUE)
    name.setText("NAME");
    amtexpanded.setText("AMT EXPANDED");
    amtnum.setText("AMT #");
    empid.setText("EMPID");
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
    .addContainerGap()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
    .addGap(10, 10, 10)
    .addComponent(amtexpanded, javax.swing.GroupLayout.DEFAULT_SIZE, 342, Short.MAX_VALUE))
    .addComponent(name, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 352, Short.MAX_VALUE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
    .addComponent(amtnum, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(date, javax.swing.GroupLayout.DEFAULT_SIZE, 71, Short.MAX_VALUE)
    .addComponent(empid, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
    .addContainerGap())
    layout.setVerticalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
    .addContainerGap()
    .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addGap(14, 14, 14)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(date)
    .addComponent(name))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(amtnum)
    .addComponent(amtexpanded, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(empid)
    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    pack();
    }// </editor-fold>
    private void formWindowActivated(java.awt.event.WindowEvent evt) {                                    
    initDisplay(); //Computes the expanded form of the number and fills the windows with information
    amtexpanded.setText(expanded);
    * @param args the command line arguments
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new Check().setVisible(true);
    public void initDisplay() {
    try {
    amtnum.setText("$"+emp.netpay); //Fill in the net pay
    name.setText(""+emp.fname+" "+emp.mname+" "+emp.lname+" "+emp.suffix); //Fill in the name
    System.out.println("NOT YET IMPLEMENTED");
    expanded = "";
    //begin to compute the expanded form
    //determine the length of the left side of the decimal
    expanded = emp.netpay+"";
    String[] split = expanded.split(".");
    int length = split[0].length();
    //Now we compute the first half of the number
    int wholeLength = split[0].length();
    char[] arr = split[0].toCharArray(); //create the character array
    expanded = ""; //Clear it
    if(length == 3) {
    System.out.println("Length of 3, working...");
    //Assume we are starting at the one thousands
    //Since 0 is 1, we need to test for 3 for 1,000s not 4
    switch(arr[3]) {
    case '1': expanded = "One Thousand ";
    case '2': expanded = "Two Thousand ";
    case '3': expanded = "Three Thousand ";
    case '4': expanded = "Four Thousand ";
    case '5': expanded = "Five Thousand ";
    case '6': expanded = "Six Thousand ";
    case '7': expanded = "Seven Thousand ";
    case '8': expanded = "Eight Thousand ";
    case '9': expanded = "Nine Thousand ";
    switch(arr[2]) {
    case '1': expanded = expanded + "One-Hundred ";
    case '2': expanded = expanded + "Two-Hundred ";
    case '3': expanded = expanded + "Three-Hundred ";
    case '4': expanded = expanded + "Four-Hundred ";
    case '5': expanded = expanded + "Five-Hundred ";
    case '6': expanded = expanded + "Six-Hundred ";
    case '7': expanded = expanded + "Seven-Hundred ";
    case '8': expanded = expanded + "Eight-Hundred ";
    case '9': expanded = expanded + "Nine-Hundred ";
    switch(arr[1]) {
    case '0': {
    switch(arr[0]) {
    case '0': expanded = expanded + "";
    case '1': expanded = expanded + "and One";
    case '2': expanded = expanded + "and Two";
    case '3': expanded = expanded + "and Three";
    case '4': expanded = expanded + "and Four";
    case '5': expanded = expanded + "and Five";
    case '6': expanded = expanded + "and Six";
    case '7': expanded = expanded + "and Seven";
    case '8': expanded = expanded + "and Eight";
    case '9': expanded = expanded + "and Nine";
    case '1': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Ten";
    case '1': expanded = expanded + "and Eleven";
    case '2': expanded = expanded + "and Twelve";
    case '3': expanded = expanded + "and Thirteen";
    case '4': expanded = expanded + "and Fourteen";
    case '5': expanded = expanded + "and Fifteen";
    case '6': expanded = expanded + "and Sixteen";
    case '7': expanded = expanded + "and Seventeen";
    case '8': expanded = expanded + "and Eighteen";
    case '9': expanded = expanded + "and Nineteen";
    case '2': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Twenty";
    case '1': expanded = expanded + "and Twenty-One";
    case '2': expanded = expanded + "and Twenty-Two";
    case '3': expanded = expanded + "and Twenty-Three";
    case '4': expanded = expanded + "and Twenty-Four";
    case '5': expanded = expanded + "and Twenty-Five";
    case '6': expanded = expanded + "and Twenty-Six";
    case '7': expanded = expanded + "and Twenty-Seven";
    case '8': expanded = expanded + "and Twenty-Eight";
    case '9': expanded = expanded + "and Twenty-Nine";
    case'3': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Thirty";
    case '1': expanded = expanded + "and Thirty-One";
    case '2': expanded = expanded + "and Thirty-Two";
    case '3': expanded = expanded + "and Thirty-Three";
    case '4': expanded = expanded + "and Thirty-Four";
    case '5': expanded = expanded + "and Thirty-Five";
    case '6': expanded = expanded + "and Thirty-Six";
    case '7': expanded = expanded + "and Thirty-Seven";
    case '8': expanded = expanded + "and Thirty-Eight";
    case '9': expanded = expanded + "and Thirty-Nine";
    case '4': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Fourty";
    case '1': expanded = expanded + "and Fourty-One";
    case '2': expanded = expanded + "and Fourty-Two";
    case '3': expanded = expanded + "and Fourty-Three";
    case '4': expanded = expanded + "and Fourty-Four";
    case '5': expanded = expanded + "and Fourty-Five";
    case '6': expanded = expanded + "and Fourty-Six";
    case '7': expanded = expanded + "and Fourty-Seven";
    case '8': expanded = expanded + "and Fourty-Eight";
    case '9': expanded = expanded + "and Fourty-Nine";
    case '5': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Fifty";
    case '1': expanded = expanded + "and Fifty-One";
    case '2': expanded = expanded + "and Fifty-Two";
    case '3': expanded = expanded + "and Fifty-Three";
    case '4': expanded = expanded + "and Fifty-Four";
    case '5': expanded = expanded + "and Fifty-Five";
    case '6': expanded = expanded + "and Fifty-Six";
    case '7': expanded = expanded + "and Fifty-Seven";
    case '8': expanded = expanded + "and Fifty-Eight";
    case '9': expanded = expanded + "and Fifty-Nine";
    case '6': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Sixty";
    case '1': expanded = expanded + "and Sixty-One";
    case '2': expanded = expanded + "and Sixty-Two";
    case '3': expanded = expanded + "and Sixty-Three";
    case '4': expanded = expanded + "and Sixty-Four";
    case '5': expanded = expanded + "and Sixty-Five";
    case '6': expanded = expanded + "and Sixty-Six";
    case '7': expanded = expanded + "and Sixty-Seven";
    case '8': expanded = expanded + "and Sixty-Eight";
    case '9': expanded = expanded + "and Sixty-Nine";
    case '7': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Seventy";
    case '1': expanded = expanded + "and Seventy-One";
    case '2': expanded = expanded + "and Seventy-Two";
    case '3': expanded = expanded + "and Seventy-Three";
    case '4': expanded = expanded + "and Seventy-Four";
    case '5': expanded = expanded + "and Seventy-Five";
    case '6': expanded = expanded + "and Seventy-Six";
    case '7': expanded = expanded + "and Seventy-Seven";
    case '8': expanded = expanded + "and Seventy-Eight";
    case '9': expanded = expanded + "and Seventy-Nine";
    case '8': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Eighty";
    case '1': expanded = expanded + "and Eighty-One";
    case '2': expanded = expanded + "and Eighty-Two";
    case '3': expanded = expanded + "and Eighty-Three";
    case '4': expanded = expanded + "and Eighty-Four";
    case '5': expanded = expanded + "and Eighty-Five";
    case '6': expanded = expanded + "and Eighty-Six";
    case '7': expanded = expanded + "and Eigthy-Seven";
    case '8': expanded = expanded + "and Eighty-Eight";
    case '9': expanded = expanded + "and Eighty-Nine";
    case '9': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Ninety";
    case '1': expanded = expanded + "and Ninety-One";
    case '2': expanded = expanded + "and Ninety-Two";
    case '3': expanded = expanded + "and Ninety-Three";
    case '4': expanded = expanded + "and Ninety-Four";
    case '5': expanded = expanded + "and Ninety-Five";
    case '6': expanded = expanded + "and Ninety-Six";
    case '7': expanded = expanded + "and Ninety-Seven";
    case '8': expanded = expanded + "and Ninety-Eight";
    case '9': expanded = expanded + "and Ninety-Nine";
    //Now we move down the length, 2, 1 ,
    if(length == 2) {
    System.out.println("length of 2, working...");
    switch(arr[2]) {
    case '1': expanded = expanded + "One-Hundred ";
    case '2': expanded = expanded + "Two-Hundred ";
    case '3': expanded = expanded + "Three-Hundred ";
    case '4': expanded = expanded + "Four-Hundred ";
    case '5': expanded = expanded + "Five-Hundred ";
    case '6': expanded = expanded + "Six-Hundred ";
    case '7': expanded = expanded + "Seven-Hundred ";
    case '8': expanded = expanded + "Eight-Hundred ";
    case '9': expanded = expanded + "Nine-Hundred ";
    switch(arr[1]) {
    case '0': {
    switch(arr[0]) {
    case '0': expanded = expanded + "";
    case '1': expanded = expanded + "and One";
    case '2': expanded = expanded + "and Two";
    case '3': expanded = expanded + "and Three";
    case '4': expanded = expanded + "and Four";
    case '5': expanded = expanded + "and Five";
    case '6': expanded = expanded + "and Six";
    case '7': expanded = expanded + "and Seven";
    case '8': expanded = expanded + "and Eight";
    case '9': expanded = expanded + "and Nine";
    case '1': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Ten";
    case '1': expanded = expanded + "and Eleven";
    case '2': expanded = expanded + "and Twelve";
    case '3': expanded = expanded + "and Thirteen";
    case '4': expanded = expanded + "and Fourteen";
    case '5': expanded = expanded + "and Fifteen";
    case '6': expanded = expanded + "and Sixteen";
    case '7': expanded = expanded + "and Seventeen";
    case '8': expanded = expanded + "and Eighteen";
    case '9': expanded = expanded + "and Nineteen";
    case '2': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Twenty";
    case '1': expanded = expanded + "and Twenty-One";
    case '2': expanded = expanded + "and Twenty-Two";
    case '3': expanded = expanded + "and Twenty-Three";
    case '4': expanded = expanded + "and Twenty-Four";
    case '5': expanded = expanded + "and Twenty-Five";
    case '6': expanded = expanded + "and Twenty-Six";
    case '7': expanded = expanded + "and Twenty-Seven";
    case '8': expanded = expanded + "and Twenty-Eight";
    case '9': expanded = expanded + "and Twenty-Nine";
    case'3': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Thirty";
    case '1': expanded = expanded + "and Thirty-One";
    case '2': expanded = expanded + "and Thirty-Two";
    case '3': expanded = expanded + "and Thirty-Three";
    case '4': expanded = expanded + "and Thirty-Four";
    case '5': expanded = expanded + "and Thirty-Five";
    case '6': expanded = expanded + "and Thirty-Six";
    case '7': expanded = expanded + "and Thirty-Seven";
    case '8': expanded = expanded + "and Thirty-Eight";
    case '9': expanded = expanded + "and Thirty-Nine";
    case '4': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Fourty";
    case '1': expanded = expanded + "and Fourty-One";
    case '2': expanded = expanded + "and Fourty-Two";
    case '3': expanded = expanded + "and Fourty-Three";
    case '4': expanded = expanded + "and Fourty-Four";
    case '5': expanded = expanded + "and Fourty-Five";
    case '6': expanded = expanded + "and Fourty-Six";
    case '7': expanded = expanded + "and Fourty-Seven";
    case '8': expanded = expanded + "and Fourty-Eight";
    case '9': expanded = expanded + "and Fourty-Nine";
    case '5': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Fifty";
    case '1': expanded = expanded + "and Fifty-One";
    case '2': expanded = expanded + "and Fifty-Two";
    case '3': expanded = expanded + "and Fifty-Three";
    case '4': expanded = expanded + "and Fifty-Four";
    case '5': expanded = expanded + "and Fifty-Five";
    case '6': expanded = expanded + "and Fifty-Six";
    case '7': expanded = expanded + "and Fifty-Seven";
    case '8': expanded = expanded + "and Fifty-Eight";
    case '9': expanded = expanded + "and Fifty-Nine";
    case '6': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Sixty";
    case '1': expanded = expanded + "and Sixty-One";
    case '2': expanded = expanded + "and Sixty-Two";
    case '3': expanded = expanded + "and Sixty-Three";
    case '4': expanded = expanded + "and Sixty-Four";
    case '5': expanded = expanded + "and Sixty-Five";
    case '6': expanded = expanded + "and Sixty-Six";
    case '7': expanded = expanded + "and Sixty-Seven";
    case '8': expanded = expanded + "and Sixty-Eight";
    case '9': expanded = expanded + "and Sixty-Nine";
    case '7': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Seventy";
    case '1': expanded = expanded + "and Seventy-One";
    case '2': expanded = expanded + "and Seventy-Two";
    case '3': expanded = expanded + "and Seventy-Three";
    case '4': expanded = expanded + "and Seventy-Four";
    case '5': expanded = expanded + "and Seventy-Five";
    case '6': expanded = expanded + "and Seventy-Six";
    case '7': expanded = expanded + "and Seventy-Seven";
    case '8': expanded = expanded + "and Seventy-Eight";
    case '9': expanded = expanded + "and Seventy-Nine";
    case '8': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Eighty";
    case '1': expanded = expanded + "and Eighty-One";
    case '2': expanded = expanded + "and Eighty-Two";
    case '3': expanded = expanded + "and Eighty-Three";
    case '4': expanded = expanded + "and Eighty-Four";
    case '5': expanded = expanded + "and Eighty-Five";
    case '6': expanded = expanded + "and Eighty-Six";
    case '7': expanded = expanded + "and Eigthy-Seven";
    case '8': expanded = expanded + "and Eighty-Eight";
    case '9': expanded = expanded + "and Eighty-Nine";
    case '9': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Ninety";
    case '1': expanded = expanded + "and Ninety-One";
    case '2': expanded = expanded + "and Ninety-Two";
    case '3': expanded = expanded + "and Ninety-Three";
    case '4': expanded = expanded + "and Ninety-Four";
    case '5': expanded = expanded + "and Ninety-Five";
    case '6': expanded = expanded + "and Ninety-Six";
    case '7': expanded = expanded + "and Ninety-Seven";
    case '8': expanded = expanded + "and Ninety-Eight";
    case '9': expanded = expanded + "and Ninety-Nine";
    if(length == 1) {
    System.out.println("Length of 1 working....");
    switch(arr[1]) {
    case '0': {
    switch(arr[0]) {
    case '0': expanded = expanded + "";
    case '1': expanded = expanded + "and One";
    case '2': expanded = expanded + "and Two";
    case '3': expanded = expanded + "and Three";
    case '4': expanded = expanded + "and Four";
    case '5': expanded = expanded + "and Five";
    case '6': expanded = expanded + "and Six";
    case '7': expanded = expanded + "and Seven";
    case '8': expanded = expanded + "and Eight";
    case '9': expanded = expanded + "and Nine";
    case '1': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Ten";
    case '1': expanded = expanded + "and Eleven";
    case '2': expanded = expanded + "and Twelve";
    case '3': expanded = expanded + "and Thirteen";
    case '4': expanded = expanded + "and Fourteen";
    case '5': expanded = expanded + "and Fifteen";
    case '6': expanded = expanded + "and Sixteen";
    case '7': expanded = expanded + "and Seventeen";
    case '8': expanded = expanded + "and Eighteen";
    case '9': expanded = expanded + "and Nineteen";
    case '2': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Twenty";
    case '1': expanded = expanded + "and Twenty-One";
    case '2': expanded = expanded + "and Twenty-Two";
    case '3': expanded = expanded + "and Twenty-Three";
    case '4': expanded = expanded + "and Twenty-Four";
    case '5': expanded = expanded + "and Twenty-Five";
    case '6': expanded = expanded + "and Twenty-Six";
    case '7': expanded = expanded + "and Twenty-Seven";
    case '8': expanded = expanded + "and Twenty-Eight";
    case '9': expanded = expanded + "and Twenty-Nine";
    case'3': {
    switch(arr[0]) {
    case '0': expanded = expanded + "and Thirty";
    case '1': exp

    if(length == 3) {
    System.out.println("Length of 3, working...");
    //Assume we are starting at the one thousands
    //Since 0 is 1, we need to test for 3 for 1,000s not 4
    switch(arr[3]) {Arrays in Java start at index zero, so if the length of an array is 3, then the valid indices are 0,1 and 2.
    You also can make the whole thing much cleaner with using the way things are phrased in English - you say "one million, one hundred and fifty thousand, two hundred and seventy six pounds, thirty seven pence", so if you write a routine which converts an integer between 0 (inclusive) and 1000 (exclusive), and call that for the millions, thousands, units and cents in turn. You also might want to use localized strings in an array instead of coding everything as a sequence of switch statements.

  • PDF Portfolio SDK setup - Navigator project wizard in Flex Builder 4.6 does not show

    Hello, Experts
    I am trying to build PDF Custom Navigator using Adobe PDF Portfolio SDK; however, for some reason, when performing step 3 of installation, Navigator project wizard in Flex Builder  (  4.6 ) would not show;
    The plugins have been extracted to:
    C:\Program Files\Adobe\Adobe Flash Builder 4.6\eclipse\plugins
    The NavigatorSupport folder has been extracted to:
    C:\Program Files\Adobe\Adobe Flash Builder 4.6\eclipse and ( just in case ) to
    C:\Program Files\Adobe\Adobe Flash Builder 4.6\
    any advice would be greatly appreciated
    Best Regards,
    -Alex

    as per Joel's recommendation, used 4.5 instead - that worked just fine

  • How to show all the levels of managed metadata in Current navigation in SP 2013

    I am trying to use Managed metadata navigation as Current navigation/Left navigation Bar in a SharePoint intranet publishing site. I found one problem when I was configuring it:
    If we have the terms in the term set defined as follows:
    ├─> Root1
    │    ├─> L11
    │    │   ├─> L21
    │    │   │   └─> L31
    │    │   └─> L22
    │    ├─> L12
    │    └─> L13
    ├─> Root2
    └─> Root3
    (Please consider the indents as children of parent terms).
    So, there are 3 root terms and 4 levels of nesting in the terms. When I configured this for navigation it showed me only the 1st level by default i.e. Root1 -> L11, L12, L13 , Root2, Root3 in the navigation. So, the navigation is not fully displayed. If
    I navigate to a lower level, it shows me one more level below it and does not show the parent i.e. on navigating to L12, to shows me L21 and L22, but does not show the child L31 and the parent Root1. I presumed it would show me the full hierarchy.
    I did some probing around and figured that I could fix this by changing the master page. I navigated to the html file of the master page and within the vertical navigation snippet I found "PublishingNavigation:PortalSiteMapDataSource" that had these
    properties:
    StartFromCurrentNode(true) ShowStartingNode(false)
    I changed these values, that is, set 'StartFromCurrentNode' to false and 'ShowStartingNode' to true. I also set 'EnableViewState' to true which was false by default. Still , this did not fix the navigation
    Any help would be highly helpful and appreciated. Thanks

    Hi Sara,
    Thanks for the reply. I actually modified the setting what you mentioned but still I did not get the Top Level Navigation. I guess what you mentioned will work on the Top navigation. But I am trying to display the top 3 levels in the left navigation.
    ├─> Root1
    │    ├─> L11
    │    │   ├─> L21
    │    │   │   └─> L31
    │    │   └─> L22
    │    ├─> L12
    │    └─> L13
    ├─> Root2
    In the above tree, when i click on the L31 then the navigation is looking like 
                ├─> L21
                │   └─> L31
                └─> L22
    But I want to display like the below
        ├─> L11
        │   ├─> L21
        │   │   └─> L31
        │   └─> L22
    Regards... Mahesh

  • Complex navigation & use of intermediate reports,NOT for the feint-hearted!

    Hi all,
    I'm trying to setup qutie complex navigation...
    I have a report that provides metrics based on the organizational structure, which in the dashboard is presented to the penultimate level, and permits a drill down to the lowest level (centre). At the rpd level, the metrics (sales metrics) are defined at the centre level to which the organization structure dimension is linked. We have a metric defined which flags whether the centre at which the sale is made is the same as the centre to which the employee is assigned/usually works at (this has all been loaded by the ETL). We then have a count distinct metric (Num of Employees) on the sales reps ids for those records in the fact table that have this previous flag marked. All of this works as expected.
    The dashboard displays this last metric described (Num of Employees) against the organizational structure. Again, OK. But we need to navigate after clicking on this metric, to another report, which displays all sales assigned to those employees (regardless of centre at which they were made), i.e. if the metric shows "6", then after clicking on this value, the "final" report to which we navigate must show all sales for those 6 employees. Naturally the table in the dashboard where the user clicks does not display the employee data, as it displays results at the centre level, so some kind of "intermediate" report which obtains those 6 employee IDs is necessary (this is how it would be done fore example in SQL). We have done this creating a report with employee IDs, a calculated field which compares the two centre values (as in the flag defined in the RPD), and finally contains the 4 organizational structure fields which need to obtain the values from the first report on the dashboard (ive assigned filters to these, which point to the correponding columns in the dashboard report). So, in theory this report would list the employee IDs we are counting in the "Num of Employee" metric. The "final" report then only needs to filter the values in the Employee Id column based on the employee IDs listed in the "intermediate" report.
    The error im getting is: "State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 17001] Oracle Error code: 7455, message: ORA-07455 ..." the oracle error message given is that the query exceeds the time limit allowed by the database as the query is estimated in hundreds of hours. The main reason I think this may be ocurring is because the intermediate report is accepting as filter ALL values in the columns ive indicated, where as what is actually need is that it take only the value of the organizational structure columns that correspond to the metric the user has clicked on. I.e. the filter instead of reading only the specific organizational values, is reading all the values in the table, and hence the query is not permitted.
    Has anyone achieved anything similar???
    Edited by: zjac on Sep 20, 2008 12:42 PM

    by using Direct database request your bypassing all the wanderful metadata you built in the BMM layer, as such much functionality is not available.
    If you really need to use such complex SQL, I would suggest creating an inline view in the phyiscal layer and at least model this through your BMM either as a flat data source (ie include the dimension columns and model the same inline view into your BMM star)
    If you do that, the BI Server will know what other logical columns this data source can relate you and you should find the navigation works as expected.
    If you dont fancy that good practice, have a look at creating GOURL formulas as the column fx's, format as HTML to present the data as a hyperlink and manually pass all the parameters to the 2nd report.
    I'd do the first option, its more inline with intended use.
    What cant you do using the 'normal modelling / answers techniqes with union (see combined request in answers) and complex sql (evaluate function in RPD)??

  • Bug report: 3.2; DAC; GridControl; Navigation - Invalid reaction to mouse drag

    Hi,
    This is a bug report, I think.
    I have a one-column GridControl with mandatory column. Normally, DAC framework prohibits from navigation out of empty field and emits one of those DAC-1002 or DAC-603 errors. The only exception I noticed was a double-click on another row. In this case navigation allowed but an error is still produced.
    Today I was playing with this GridControl and discovered that I can drag the yellow frame across rows. And here comes a bug - GridControl doesn't change the current row on InfoBus according to current selection marked by yellow frame.
    In my case it brings the following problem: if the cursor is placed on the new empty row, user drags the cursor to another row and then tries to use any other navigation means except dragging, he gets a navigation error. DAC framework still thinks that the current row is the empty one and produces an error telling that the attribute cannot be empty.
    Dev Team, any comments?
    Regards,
    Vladimir

    Hmm... Nobody answers. I'll try another variation of the same question.
    DAC framework implicitly validates attributes on the base of Mandatory constraint in the Entity Object definition. Is it possible to set the level of this validation? For example, I want to conduct validation only when user navigates out of the row or the whole rowset, but not when he just leaves a field.
    Regards,
    Vladimir

  • Getting Error while trying to select SS function from Tab(HTMl Tab on OAF)

    Hi All,
    I was trying to create a TAb navigation for the Self Service functions.
    There are 3 4 functions (Transactions) all other are working fine while I am trying to navigate via tabs.
    But there is a seeded SS function "Home Contac"(HR_PERINFO_SS) this is not working giving me error as
    "The selected action is not available. The cause may be related to security. Contact your system administrator to verify your permission level for this action."
    when I am directly hit the function link from Menu its working fine but via tab its giving error.
    Below is the function description
    Web HTML :
    OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&OAHP=XX_MSS_HOME_PAGE&OASF=XX_ESS_HOME_CONTACTS&OAFunc=GE_ESS_HOME_CONTACTS&GEHomeContact=Y
    Parameter:
    &pProcessName=XX_PERSONAL_INFO_JSP_PRC&pItemType=HRSSA&pCalledFrom=HR_PERINFO_SS&pPersonID=&pFromMenu=Y
    Please let me know how can correct this.
    Thanks,
    Tarun

    Hi,
    Please refer the last reply of following post:
    NWDI Configuration
    I hope it will help u out.
    Can refer this help link too.
    http://help.sap.com/saphelp_nw04s/helpdata/en/03/f6bc3d42f46c33e10000000a11405a/frameset.htm

  • Breadcrumb navigation in console extension not working

    Hi everyone,
    I'm trying to get the breadcrumb navigation working in my console-extension for wls 9.2.
    Currently it is displayed like this:
    Home >  com.bea.console.handles.JMXHandle%28%22No+context+provided+for+Loggers%22%29 ("Loggers" is the definitonLabel of my netuix:page element).
    As described on [url http://e-docs.bea.com/wls/docs92/console_ext/addcontrols.html#wp1078025]page 6-15 of the "Extending the Admin Console" guide I added the <netuix:meta name="breadcrumb-context" content="handle" /> element exactly as in [url http://e-docs.bea.com/wls/docs92/console_ext/addcontrols.html#wp1078078]listing 6-7.
    Do you have any idea what goes wrong here or any pointers what I might be missing?
    Any help is greatly appreciated.
    Btw. Is there a more appropriate place to post this question?

    Chariot, unless someone decompiles that swf we cannot see
    your code or how you constructed it. I did do that and took a look
    but not everyone can do that. In the future, you can either post
    the FLA or use the "Attach Code" button to show what you've done.
    1.) first thing I noticed was that your HIT area on your
    buttons is the text itself. If you make a rectangle on the HIT
    frame only that is slightly larger than your text, you won't have
    such jumpy behavior when mousing over or trying to find the "sweet
    spot" that will actually click. You've made invisible buttons, I
    see. It's the same concept. That way, you can get rid of the
    invisible buttons altogether.
    2.) Not sure why you have several layers on your buttons.
    Looks like you have a layer per letter. They can all be on the same
    layer. :)
    3.) Try to put your button code on the main timeline instead
    of on the buttons themselves. If you're curious why, read
    this
    article.
    4.) You only need one arrow button... not a different one for
    each section. Again, place the code on the main timeline and
    specify at each keyframe what you want "leftArrow_btn" or
    "rightArrow_btn" to do. I just made up those instance names but
    they'll do whatever you tell them to do even if it's different than
    what you told them to do before.
    Other than that, I don't see what you are referring to.
    There's a lot of cleaning up to be done. That will probably fix
    some errors. I've posted an example of how it might work for you
    here.

  • Cp8: Advanced interactions - Can't get 'Forced Navigation' through buttons to work

    I am going a little crazy because I am tring to do something fairly simple, and I've done it before. I've reached a point of despair.
    I'm just trying to do a 'forced navigation' thing where the user has to all of the buttons on a timeline before they:
    1. Play audio file from the library
    2. Show continue button (which is hidden in the properties panel)
    My (failing) method so far is to do this:
    1. Create a variable for each button that is equal to 0.
    2. Create a Standard Actions that assigns a value of 1 to the variable (on success)
    3. Attach the Standard Actions to each button.
    4. Create a conditional action that says if the value of all the variables are equal to one, then the continue button will be shown, and the audio will play.
    Seems logical to me, and other sources online seem to suggest that this is correct, but it doesn't work.
    Can anyone help me out? I am desperate and in a hurry.

    You need a conditional action with two decisions for each button. If you are on CP8, would recommend a shared action personally, and put it in a file that you can always reuse as external Library. For one button action will look like this:
    There are multiple threads showing this same solution. And on my blog there are several use cases as well.

  • Background fill floating fields?

    Is there a way to background specific text within a text object? I'm trying to shade my floating fields. It looks like the background fill
    only applies like borders, so it only applies to the entire text object.
    I know you can change the color of words within a text object. Seems like the ability to background fill particular words should be a basic feature.
    Thanks

    I figured this out. When you create the static text object at design time, make sure that it has a word with a different colour or font or something. That will ensure that its value property contains an exData object with contentType="text/html". Now you can change the contents at run time with (I've replaced the angle brackets with {}):
    var theXML = "{body xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xfa=\"http://www.xfa.org/schema/xfa-data/1.0/\" xfa:APIVersion=\"2.5.6290.0\"}{p style=\"text-decoration:none\"}The{span style=\"xfa-spacerun:yes\"} {/span}{span style=\"color:#ff0000\"}quick{/span} brown fox.{/p}{/body}";
    StaticText1.value.exData.loadXML(theXML,true);
    Jared Langdon
    www.jlangdon.ca

Maybe you are looking for

  • [SOLVED] Places plugin xfce panel

    How do i set to show "Places" instead of the icon forever? I mean i change it in proprietis but next time i login in, it back to the icon... in xfce 4.8 it used to work fine. Last edited by netonardin (2012-12-10 22:50:20)

  • Need help!!!!alot of it

    will some one msn me..please it will be easier to explain [email protected]

  • Screen layout of vendor XK01

    Iam finding ack clerck field mandatory I dont want that field to be mandatory.

  • Calendar in JComboBox

    Hi!, i have written a JCalendar class. i m using this class to get date input from the user. I have plugged this into a combo box using custom Renderer. But the problem is the mouse events on the calendar displayed in the dropdown box of combo box, a

  • Append contents of one vector to another?

    Hi I have a vector called temp which has an id, name, description, year I have a vector called cVector which has an id, name, description, year what is the least complex way of handling this situation if I would like to append temp to cVector? Any ad