Skinned ComboBox has no custom skin if exported on frame other than 1

I have skinned the combo box (mainly the up/down arrows) - it
all works if I export classes on the first frame, but I need to do
it on some other frame for progressive downloading.
I have checked the linkage of everything related to this, I
think, and they all have "export in first frame" unchecked, and I
set my global settings "export frame for classes = 2", and then the
combo box component is in the third frame or later, but it doesn't
work...
Example:
ComboBox Assets MovieClip is set to "export in first frame"
Global is set to "export frame for classes = 1"
ComboBox component is in frame 3.
It works.
ComboBox Assets MovieClip is set to "export in first frame"
unchecked
Global is set to "export frame for classes = 2"
ComboBox component is in frame 3.
No skins...
Any ideas? Thanks.

Since no one was able to help with this, both here and at
some other Flash forums, I thought I would post the answer, in case
it can help someone else. After fooling around with this for
multiple hours, I found somewhat of a solution.
The assets for the custom-skinned combo box look like this in
my library:
ComboBoxAssets (folder)
....ComboBoxAssets (MovieClip)
....Elements (folder)
........ComboArrow (graphic)
........ComboShape2 (graphic)
........ComboGrad1 (graphic)
........ComboShape1 (graphic)
........ComboThemeColor (MovieClip)
........ComboThemeColor1 (MovieClip)
....States (folder)
........ComboDownArrowOver (MovieClip)
........ComboDownArrowDown (MovieClip)
........ComboDownArrowUp (MovieClip)
........ComboDownArrowDisabled (MovieClip)
The ComboBoxAssets MovieClip contains all of the other stuff,
basically - all 4 of the states from the States folder are inside
it.
I found, that in order to make this work (for exporting on
some other frame but 1), the only way I can get it to work so far,
is this:
1. ComboBox (component) -> uncheck "Export in first frame"
2. ComboBoxAssets (MovieClip)- > uncheck "Export in first
frame"
3. ComboDownArrowOver (MovieClip) ->
CHECK "Export in first frame"
4. ComboDownArrowDown (MovieClip) ->
CHECK "Export in first frame"
5. ComboDownArrowUp (MovieClip) ->
CHECK "Export in first frame"
6. ComboDownArrowDisabled (MovieClip) ->
CHECK "Export in first frame"
The 6 pieces in the Elements folder all have nothing checked.
This makes no sense to me, but as soon as you uncheck "Export
in first frame" on any one of 3,4,5,6 above (which are nested
MovieClips inside ComboBoxAsset), then that part of the custom skin
will not appear in the compiled movie. The main Assets clip must
export in some other frame, but the other nested clips of it must
be set to export in the first frame.
I don't know if this is a bug, or a feature, or what...
One of the weird things is, that even when set like the
above, there is indeed nothing in the first frame according to the
Bandwidth Profiler (like you want). Weird. Anyway, that's how I got
it to work.

Similar Messages

  • After much consideration, today I decided to join Adobe Photoshop CC only to discover it is not available to me as my laptop has Windows Vista.  What are my options other than having to buy a new computer or an old version like Ps5 or 6?

    After much consideration, today I decided to join Adobe Photoshop CC only to discover it is not available to me as my laptop has Windows Vista.  What are my options other than having to buy a new computer or an old version like Ps5 or 6?

    1-Do some more reading about a Windows "upgrade version" which, according to my experience, does NOT require you to format your drive... it upgrades over what you have, without disturbing installed programs... at least that is what happened the ONE time I installed an upgrade version, so I can't give a 100% assurance it will work that way with your computer... search link for all things Microsoft http://search.microsoft.com/search.aspx?mkt=en-US&setlang=en-US
    2-Depending on the hardware you have, you may not be able to run CC programs well, if at all
    3-CS6 is 3+ years old and is the ONLY non-CC version still being sold... unless you can find a "legal" CS5 somewhere
    Old or Used Software http://www.emsps.com/oldtools/
    http://forums.adobe.com/message/1636890 warns about buying from eBay

  • Can I export a movie other than to iPhoto?

    Is there any way to export a movie from the iPhone to the computer other than using iPhoto?  Also, what video formats are used in iPhone and iPhoto?

    On a Mac, you can import them to your iPhoto library using iPhoto, or directly to your pictures folder using Image Capture.
    Here's how:  Copying personal photos and videos from iPhone, iPad, or iPod Touch to your computer, http://support.apple.com/kb/HT4083
    Find the formats at the top left of http://www.apple.com/iphone/specs.html
    To sync movies back to your iPhone's photo albums, iPhone, iPad and iPod touch: Syncing photos via iTunes, http://support.apple.com/kb/HT4236
    If you drag them from your iPhoto library to your iTunes movies library, you can sync them to the iPod app on your iPhone.

  • Customized Tasklist application in any server other than SOA Server

    Hi people,
    I have used a tasklist taskflow in my application, but when I deploy this application to any server other than SOA server, it gives an error saying that there is no connection to SOA server. I have tried to make JNDI connections, but this is not working.
    Can anyone please help?
    Thanks.

    You could always store it in a properties file.
    java.util.Properties
    You could then write your JSP page to load/save the properties file. Hide it under the web-inf directory.
    Alternatively you could put them as environment variables in web.xml. But you would have to edit the file manually to change the details. How often would this change? Would it really be that much of a hassle?
    Good luck,
    evnafets

  • Has anyone set the SGE2000 to use something other than VLAN1 and how did you do it.

    The SGE2000 uses VLAN1 for SNMP Management traffic by default.  I tried to change to VLAN 2 by setting up an Access profile that set SNMP to VLAN 2 but it did not work.  I am using the latest firmware.

    Hi Kevin,
    Thank you for participating in the Small Business support community. My name is Nico Muselle from Cisco Sofia SBSC.
    Indeed this is the best option, to reserve the default (management) VLAN for what it is intended for ... management and set your clients to use another VLAN. I'm not sure if it is possible to separate SNMP traffic on a Windows XP machine and send that over the management VLAN, however, what you could do, is enable inter-vlan routing (either on the router, or set the switch to L3) and create an access-list that only allows the snmp traffic to be routed to and from the management VLAN.
    This way you can keep your SNMP server in the management VLAN.
    Wouldn't that be an option ?
    Best regards,
    Nico Muselle
    Sr. Network Engineer - CCNA

  • Export Still Frame - Resolution

    I need to export a still frame from a video to create print materials. I exported as DPX from Program monitor (couldn't find any settings for resolution). Opened the file in Photoshop and realized the file resolution is 72 pixels per inch. How can I change export settings to be able to export stills at 300 resolution.Since DPX is used to create film prints, I assume there is a way to export stills at other than screen resolution. Suggestions and pointers appreciated.
    Thanks.
    RV

    I assume there is a way to export stills at other than screen resolution.
    There isn't. Screen resolution has little connection to print resolution. Video (and film) doesn't have any sort of DPI, though it's commonly referred to as having 72DPI; this is really just a convenience, more than anything. The only thing that matters in video is raw frame size, e.g. 1920x1080. At the typical print resolution of 300DPI, that's about 6.5"x3.5"--not exactly poster size.
    The best you can do is use Photoshop or other scaling algorithms to blow up the image, with the knowledge that it's going to get less sharp the larger you go.

  • Export in frame 1

    I have a simple question.
    I am using version CS6 and in the symbols properties panel that you get when you right click a symbol (in my library) and go to properties, there is a checkbox under Advanced, and it says "Export in frame 1". Now i know what it is to link a symbol to a class, but i dont know what this means. Should i check it? Please enlighten me on this, I have checked all adobe resources, and have found nothing on it.

    typically you would leave that checked.
    but if you did not need some resources loaded in frame 1 and their download is delaying the download of other assets and causing a problem, you can uncheck that and, in the publish settings>advanced actionscript settings, assign classes to export in a frame other than 1.

  • Customized Skins in Non-English Projects

    I have a customized skin that when used non-English projects,
    it omits special characters in the buttons for Contents and Index.
    I didn't create the skin so I don't have Flash. Any suggestions on
    how to fix the buttons to display the missing characters?

    If she's no longer with the company and she was using Flash,
    could it by chance be a company license for Flash that you could
    take over...?
    Rick referred to the LNG file, which exists in both the
    source files and the output files. Do the copying and pasting with
    the source versions. (The output version will be overwritten from
    the source version every time.)
    If Rick's suggestion doesn't work, the only other thing I can
    think of would be to check the .fla files themselves in Flash. The
    person who tweaked the files may have done something to the dynamic
    text fields for the button labels. If you can get a copy of Flash,
    you could check two things on the button label text field
    (double-click the Label object twice to get to this point):
    1. See if "Use device fonts" is selected in a dropdown on the
    left side of the Properties panel. This selection won't let you
    embed fonts. If it's selected, try #2 below instead. If it isn't,
    select it, export the movie, and put it in your output files.
    2. Change "Use device fonts" to "Anti-alias for animation."
    Click the Embed button. Select every option with Latin in it, and
    click OK. Export to a movie, and put it in your output files.
    Note that you'd have to do this for each button that isn't
    displaying the characters properly.
    Hope this helps,
    Ben

  • ADF 11g - Issue with Custom Skin for CommandButton & InputNumberSlider.

    Hi,
    Any Help relative will be greatly appreciated !!!
    Currenlty we have an requirement to override the UI Skin of ADF to custom one.
    Where the page design has some command button & InputNumberSlider(replace with skin of scroll bar)
    FYI, we are working with Integrated Weblogic Server, Jdeveloper Version(Build JDEVADF_MAIN.BOXER_GENERIC_081002.2127.5156)
    Following is the JSPX, containing style (CSS) with in
    ==============================================================================================================================
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:trh="http://myfaces.apache.org/trinidad/html">
    <jsp:directive.page contentType="text/html;charset=windows-1252"/>
    <f:view>
    <af:document binding="#{backingDisplayImageShell.document1}" id="document1">
    <af:form binding="#{backingDisplayImageShell.form1}"
    inlineStyle='align:center; background-image:url("img/flex-skin.jpg");background-repeat:repeat;'
    id="form1">
    <style type="text/css">
    @platform window, linux {
    @agent ie, gecko {
    af|inputNumberSlider::minus-button {
    background-image: url('../img/skin/horizontal_scrollbar_arrowUp.gif');
    af|inputNumberSlider::plus-button{
    background-image: url('../img/skin/horizontal_scrollbar_arrowDown.gif');
    af|inputNumberSlider::thumb-icon-style{
    background-image : url('../img/skin/horizontal_scrollbar_knobLarge.gif');
    af|inputNumberSlider::thumb{ 
    background-image: url('../img/skin/horizontal_scrollbar_knobLarge.gif');
    af|inputNumberSlider:vertical::thumb{ 
    background-image: none;
    af|inputNumberSlider:vertical::thumb:rtl{ 
    background-image: none;;
    af|inputNumberSlider:vertical:disabled::thumb{ 
    background-image: none;
    af|inputNumberSlider:vertical:disabled::thumb:rtl{ 
    background-image: none;
    af|inputNumberSlider:disabled::minus-button{ 
    background-image: none;;
    af|inputNumberSlider:disabled::plus-button{
    background-image: none;;
    af|inputNumberSlider:disabled::thumb{ 
    background-image: none;
    af|inputNumberSlider::minor-tick{
    background-image : none;
    </style>
    <trh:script>goGetShuffled = function(event) { var source =
    event.getSource(); AdfCustomEvent.queue( source, "OnImageClick"
    , {}, false); event.cancel(); }; /*function hidePopUpWindow(){
    hide(); }*/</trh:script>
    <af:spacer height="100"/>
    <af:panelGroupLayout layout="horizontal" halign="center"
    id="panelGroup4CmdButtons"
    inlineStyle="width:45%; height:16px; background-color:transparent;"
    clientComponent="true">
    <af:commandButton text="Download" icon="/img/download.jpg"
    inlineStyle='background-image:url("img/skin/commandButton.gif"); background-repeat:no-repeat; border-color:transparent; border-style:none;'/>
    <af:commandButton text="Promote" icon="/img/promote.jpg"
    inlineStyle='background-image:url("img/skin/commandButton.gif"); background-repeat:no-repeat; border-color:transparent; border-style:none'/>
    <af:commandButton text="Delete" icon="/img/delete.jpg"
    inlineStyle='background-image:url("img/skin/commandButton.gif"); background-repeat:no-repeat; border-color:transparent; border-style:none'/>
    <af:commandButton text="Zoom" icon="/img/zoom.jpg" partialSubmit="true"
    immediate="true"
    inlineStyle='background-image:url("GlowingButton_disabledSkin.png"); background-repeat:no-repeat; border-color:transparent; border-style:none'></af:commandButton>
    <af:commandButton text="Open" icon="/img/open.jpg"
    inlineStyle='background-repeat:no-repeat; border-color:transparent; border-style:none'/>
    </af:panelGroupLayout>
    <af:spacer height="50"/>
    <!-- Scroll Bar for pagination : Start -->
    <af:panelGroupLayout id="panelGrpScrollBar" layout="horizontal"
    halign="center" valign="top"
    inlineStyle="width:60%; background-color:transparent;">
    <af:commandImageLink icon="img/skin/horizontal_scrollbar_arrowUp.gif"
    action="#{backingDisplayImageShell.previousShelf}"/>
    <af:inputNumberSlider simple="true" autoSubmit="true" immediate="true"
    binding="#{backingDisplayImageShell.inputNumberSlider1}"
    id="inputNumberSlider1"
    valueChangeListener="#{backingDisplayImageShell.sliderValueChgLstnr}"
    minimum="0" maximum="7" minimumIncrement="1"
    contentStyle="width:1100px;" rendered="true"
    inlineStyle="text-decoration:none; border-color:transparent; border-style:none; border-width:0px; font-size:0%;"/>
    <!-- 0.05 -->
    <af:commandImageLink action="#{backingDisplayImageShell.nextShelf}"
    icon="img/skin/horizontal_scrollbar_arrowUp.gif"/>
    <af:commandLink/>
    <af:outputText value="0 - 20"
    binding="#{backingDisplayImageShell.outputText1}"
    noWrap="true" id="outputText1"/>
    </af:panelGroupLayout>
    <!-- Scroll Bar for pagination : End-->
    </af:form>
    </af:document>
    </f:view>
    <!--oracle-jdev-comment:auto-binding-backing-bean-name:backingDisplayImageShell-->
    </jsp:root>
    ==============================================================================================================================
    Thanks
    Rani Velu

    With the Skin changes provided in CSS is not been reflected.
    Since, it seems to have ADF Skin, but not the custom one.
    I tried even using this way as well, but not progress.
    <af:inputNumberSlider simple="true" autoSubmit="true" immediate="true" styleClass="af|inputNumberSlider::major-tick { border-color: red; }"
    id="inputNumberSlider1" inlineStyle="border-color:transparent; border-style:none"
    minimum="0" maximum="7" minimumIncrement="1"
    contentStyle="width:100px;" rendered="true"
    />

  • Trying to re-create our 10g custom skin in 11g

    Hi Everyone:
    We had a detailed custom skin and also utilized customized velocity templates that created a specific look and feel to our application in 10g. We used a header.jspx & leftside.jspx that were in the region-metadata.xml file. The JHeadstart team assisted a previous employee with setting all of this up.
    We are trying to convert our applications over from 10g to 11g and think that enhancements such as the "tree" layout will replace needing a leftside.jspx page that listed the menu links along the left side instead of folders across the top. We have gone through the 11g Tutorial and read chapter 19 "Applying Custom Skins to Applications" of the "Web User Interface Developer's Guide for Oracle Application Development Framework". While working on a simple webpage to start with in our application, we registered the custom skin as specified in "Applying Custom Skins to Applications", but things look very different, and I'm trying to get a handle on how to re-apply the look and feel now that this section of our application has been converted to 11g and properly utilize the new features of 11g that weren't available in 10g. To start with, we had a custom Logo on our Application that I would like to show up on the Header of the Application in the same spot where the "Oracle JHeadstart Demo" title is displayed. I am trying to study the custom_labels.vm velocity template, but am not sure where to apply this. The logo is in the form of a .gif file.
    Can someone tell me how to put our custom logo .gif file in the Header where the Oracle JHeadstart Demo title is displayed and have it generated through JHeadstart?
    Starting there can hopefully open up ideas on how to apply the rest of our look and feel utilizing all of the new features of 11g, not just replicating things as they were done in 10g.
    Thanks very much in advance.
    Mary
    UofW

    Hi Steven:
    Great to hear from you, I was hoping you'd reply :)
    I followed your instructions, and also changed the header and footer size attributes (headerGlobalSize & footerGlobalSize) to accommodate our larger .gif Logo. So far, so good. I made these changes in the default layout velocity template - jhsPageTemplate.vm which generates the JhsPageTemplate.jspx page. Starting to work toward the look and feel our users want. However, I was hoping to use the tree layout. I want to institute these changes in the JhsTreeMenuPageTemplate.jspx, but I am unable to find the velocity template that generates the JhsTreeMenuPageTemplate.jspx.
    Could you please tell me where it is?
    Thanks again, and Merry Christmas to you and yours.
    Mary
    UofW

  • ViewMenuItem do not appear when applying custom skin on ViewNavigatorApplication

    ViewMenuItems works fine when I don't apply skinClass fo ViewNavigatorApplication, but when I apply custom skin to ViewNavigator, ViewMenuItems doesn't appear.
    Here is my main file
    <?xml version="1.0" encoding="utf-8"?>
    <s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                                xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.DriveSafeHomeView" applicationDPI="160"
                                 initialize="applyRuntimeStyleSheet()" skinClass="skins.CustomApplicationSkin" >
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
        <fx:Script>
            <![CDATA[
                public function applyRuntimeStyleSheet():void {
                    styleManager.loadStyleDeclarations("css/Styles.swf")
                        // skinClass="skins.CustomApplicationSkin"
            ]]>
        </fx:Script>  
    </s:ViewNavigatorApplication>
    Code for CustomApplicationSkin.mxml is
    <?xml version="1.0" encoding="utf-8"?>
    <s:Skin name="CustomApplicationSkin"
                    xmlns:fx="http://ns.adobe.com/mxml/2009"
                             xmlns:s="library://ns.adobe.com/flex/spark"
                                       >
            <fx:Metadata>
                        <![CDATA[
                        [HostComponent("DriveSafe")]
                        ]]>
                    </fx:Metadata>
            <s:states>
                        <s:State name="normal" />
                         <s:State name="disabled" />
                     </s:states>
            <s:BitmapImage width="100%" height="100%" source="@Embed('/assets/background.jpg')"/>
            <s:Group id="contentGroup" width="100%" height="100%" minWidth="0" minHeight="0" />
            <s:ViewNavigator id="navigator" width="100%" height="100%" />
    </s:Skin>

    If you create a new custom field you have to wait for the analytics refresh before you can use it in reporting & analytics. The frequency of the refresh differs per environment. You can put VALUEOF(LAST_REFRESH_DT) in a column formula to see when the last refresh has been performed.
    Regards, Tim

  • Skin for an x220 - Fathead does not have a custom skin

    I bought a skin when I ordered my x220, but I now see that fathead does not have a  custom skin for this model.  Is there another Thinkpad with the same dimensions.  Any thoughts on what to do?

    The Fathead website now has the X220 up ..
    But does anyone have any experience with these stickers? Do they fit the x220 well, with regard to the Lenovo/Thinkpad bezels? Thanks for any feedback on this.

  • Custom skin issue

    Hello All,
    i have created a custom skin library which works fine for ADF application but it's not working for Portlet producer Application .... does anyone know how to do it or is there any difference???
    jdev 11.1.1.6.0
    Thanks

    Did you mention the portlet render kit in your custom skin library ?
    in trinidad-skins.xml you need to define the portlet renderkit .
    Say for example you need to define it like-
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    - <skins xmlns="http://myfaces.apache.org/trinidad/skin">
    - <skin-addition>
    <skin-id>simple.desktop</skin-id>
    <style-sheet-name>styles/custom-styles-desktop.css</style-sheet-name>
    </skin-addition>
    - <skin-addition>
    <skin-id>default.desktop</skin-id>
    <style-sheet-name>styles/custom-styles-desktop.css</style-sheet-name>
    </skin-addition>
    - <skin-addition>
    *<skin-id>simple.portlet</skin-id>*
    *<style-sheet-name>styles/custom-styles-desktop.css</style-sheet-name>* </skin-addition>
    </skins>
    Hope it works for you.
    Apart from it,similar discussion has been going on -https://kr.forums.oracle.com/forums/thread.jspa?threadID=1554775
    where it is mentioned -
    Ín the portlet producer application remove the line:
    <skin-family>fusion</skin-family>
    from trinidad-config.xml in the web-inf folder, so it looks like this:
    <?xml version="1.0" encoding="windows-1252"?>
    <trinidad-config xmlns="http://myfaces.apache.org/trinidad/config">
    </trinidad-config>
    Specify an init-param in the portlet.xml:
    <init-param>
    <name>org.apache.myfaces.trinidad.skin.id</name>
    <value>fusion.desktop</value>
    </init-param>
    Works for me, does however look like a workaround.
    Regards,
    Hoque

  • Where are the custom skins saved?

    Hi,
    I created a custom skin.
    Is it saved as a file on the file system?
    If yes, where can I find it?
    Thanks,
    Merav.

    Hello there,
    Here are the steps for mac.
    1.  Switch to desktop
    2.  Hold Option Key and click 'Go' Menu
    3.  Select the Library (Library is hidden by default and that's why we do this)
    4.  Go to Preferences>Adobe Captivate 6.0>Themes
    5.  Copy the .ini file which you want to distribute
    6.  Now, other user should put them in /Gallery/Themes. When they launch captivate it will be automatically copied to preferences folder.
    It is not advisable to directly modify the preferences so ask them to place it in themes folder. If you think it is a good idea to include the skin as part of export preferences workflow, then please mail a feature request to [email protected]
    Thanks,
    Vish

  • Mouse events ignored in custom skin

    I created a custom skin for my spinner. While I managed to get the layout this time, it seems that all mouse click events are ignored.
    package ch.sahits.game.javafx.control.skin;
    import java.io.InputStream;
    import javafx.beans.value.ChangeListener;
    import javafx.beans.value.ObservableValue;
    import javafx.collections.ObservableList;
    import javafx.event.EventHandler;
    import javafx.geometry.Dimension2D;
    import javafx.scene.Group;
    import javafx.scene.control.TextField;
    import javafx.scene.image.Image;
    import javafx.scene.image.ImageView;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.HBox;
    import javafx.scene.layout.VBox;
    import ch.sahits.game.javafx.control.OpenPatricianSpinner;
    import ch.sahits.game.javafx.control.TextSizingUtility;
    import com.sun.javafx.scene.control.skin.SkinBase;
    public class OpenPatricianSpinnerSkin extends
            SkinBase<OpenPatricianSpinner, OpenPatricianSpinnerBehavior> {
        private TextSizingUtility sizing = new TextSizingUtility();
        public OpenPatricianSpinnerSkin(final OpenPatricianSpinner spinner) {
            super(spinner, new OpenPatricianSpinnerBehavior(spinner));
            Dimension2D dim4heigth = sizing.calculate(1, spinner.getFont());
            double width = 0;
            for (String word : spinner.getOptions()) {
                Dimension2D dim4width = sizing.calculate(word, spinner.getFont());
                if (dim4width.getWidth() > width) {
                    width = dim4width.getWidth();
            Dimension2D dim = new Dimension2D(width, dim4heigth.getHeight());
            String firstValue = "";
            if (!spinner.getOptions().isEmpty()) {
                firstValue = spinner.getOptions().get(0);
                spinner.selectedIndexProperty().set(0);
            HBox hbox = new HBox();
            final TextField textField = new TextField(firstValue);
            textField.getStyleClass().add("openPatricianSpinner");
            textField.setMaxSize(dim.getWidth(), dim.getHeight());
            textField.setEditable(false);
            InputStream is = getClass().getResourceAsStream("SlabUp.png");
            Image img = new Image(is);
            double imgWidth = img.getWidth();
            final ImageView imgViewUp = new ImageView(img);
            is = getClass().getResourceAsStream("SlabDown.png");
            img = new Image(is);
            final ImageView imgViewDown = new ImageView(img);
            double additionalWidth = Math.max(img.getWidth(), imgWidth);
            is = getClass().getResourceAsStream("InputPlank.jpg");
            img = new Image(is,dim.getWidth()+additionalWidth, dim.getHeight(), false, true);
            final ImageView imgViewPlank = new ImageView(img);
            imgViewPlank.onMouseReleasedProperty().addListener(new ChangeListener<EventHandler<? super MouseEvent>>(){
                @Override
                public void changed(ObservableValue<? extends EventHandler<? super MouseEvent>> ov,
                        EventHandler<? super MouseEvent> oldValue,
                        EventHandler<? super MouseEvent> newValue) {
                    System.out.println("Clicked on plank");
            Group textGroup = new Group(textField);
            VBox vbox = new VBox();
            vbox.getChildren().addAll(imgViewUp, imgViewDown);
            hbox.getChildren().addAll(textGroup, vbox);
            Group background = new Group(imgViewPlank,hbox);
            imgViewUp.onMouseReleasedProperty().addListener(new ChangeListener<EventHandler<? super MouseEvent>>(){
                @Override
                public void changed(ObservableValue<? extends EventHandler<? super MouseEvent>> ov,
                        EventHandler<? super MouseEvent> oldValue,
                        EventHandler<? super MouseEvent> newValue) {
                    ObservableList<String> options = spinner.getOptions();
    System.out.println("Clicked on slabUp");
                    if (!options.isEmpty()) {
                        if (spinner.getSelectedIndex() > 0) {
                            spinner.selectedIndexProperty().subtract(1);
                            String newDisplayValue = options.get(spinner.getSelectedIndex());
                            textField.setText(newDisplayValue);
                        } else {
                            System.out.println("Selected index <= 0");
                    } else {
                        System.out.println("Empty options list");
            }); // end up change listener
            imgViewDown.onMouseReleasedProperty().addListener(new ChangeListener<EventHandler<? super MouseEvent>>(){
                @Override
                public void changed(ObservableValue<? extends EventHandler<? super MouseEvent>> ov,
                        EventHandler<? super MouseEvent> oldValue,
                        EventHandler<? super MouseEvent> newValue) {
                    ObservableList<String> options = spinner.getOptions();
    System.out.println("Clicked on slabDown");
                    if (!options.isEmpty()) {
                        if (spinner.getSelectedIndex() < options.size()) {
                            spinner.selectedIndexProperty().add(1);
                            String newDisplayValue = options.get(spinner.getSelectedIndex());
                            textField.setText(newDisplayValue);
                        } else {
                            System.out.println("Selected index >= options.length");
                    } else {
                        System.out.println("Empty options list");
            }); // end up change listener
            onMouseReleasedProperty().addListener(new ChangeListener<EventHandler<? super MouseEvent>>(){
                @Override
                public void changed(ObservableValue<? extends EventHandler<? super MouseEvent>> ov,
                        EventHandler<? super MouseEvent> oldValue,
                        EventHandler<? super MouseEvent> newValue) {
                    System.out.println("Clicked on Skin");
            getChildren().add(background);
    I would at least expect to see the line 134 printed out. I call this spinner from a simple test application, without any event listeners added there.
    Has anyone an idea what might happen here?

    Hello, you don't register an event handler, you register a listener on the event handler property. So you don't listen for clicks, you listen for changing the registered click handler. You need to register the handler like this:
    imgViewDown.setOnMouseReleased(new EventHandler<MouseEvent>() {
         @Override public void handle(MouseEvent event) {
              // your handler
    This way you set the mouse release event handler which will be called on click. This code, by the way, would fire your listeners (the onMouseReleased property has changed).

Maybe you are looking for

  • How do you open a Lithium support case?

    Received a private message notification for my residential userid forum logon says  Hello viafax999, You have received a private message in the Verizon Forums from: viafax with the subject line: test message. Private messages are located at the envel

  • Cannot get wireless scanner to work

    wireless printing to my HP Officejet Pro 8500 works fine but I cannot get the scanner to work - it fails to even communicate with the HP device. My operating system is Windows Vista. The error message I get when trying to use the scanner by clicking

  • Payment amount is greater than invoice amount error

    Payment amount is greater than invoice amount error when doing incoming payment regards kavitha S

  • Use iTunes to restore...but can't!

    I have a 2GB Nano. The display says "Use iTunes to restore" then underneath it has text in other languages. I plug the ipod in and itunes doesn't recognize it...nor does it show up in "My Computer". When I plug the ipod in, the display say "ok to dis

  • HT5821 My new iPad iMessage will not send messages.

    I have everything setup correctly, including the email address and account information.  It just says unable to send with the red explanation point with a red circle. Does give the option to resend.  This is all it will do. I've tried sending to a Ma