Custom VScrollBar skin issue

My VScrollBar skin only have two part track and thumb.
I find my VScrollBar can't drag to the end ?
Can somebody give some suggestion ?
I'm using flex4.5.1.
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"
      xmlns:fb="http://ns.adobe.com/flashbuilder/2009" minWidth="15" minHeight="35"
      alpha.disabled="0.5" top="2" bottom="2">
    <fx:Metadata>
         * @copy spark.skins.spark.ApplicationSkin#hostComponent
        [HostComponent("spark.components.mediaClasses.ScrubBar")]
    </fx:Metadata>
    <fx:Script fb:purpose="styling">
        /* Define the skin elements that should not be colorized. */
        static private const exclusions:Array = ["track", "thumb"];
         * @private
        override public function get colorizeExclusions():Array {return exclusions;}
         * @private
        override protected function initializationComplete():void
            useChromeColor = true;
            super.initializationComplete();
    </fx:Script>
    <s:states>
        <s:State name="normal" />
        <s:State name="disabled" />
          <s:State name="inactive"/>
    </s:states>
    <fx:Declarations>
        <!--- Defines the appearance of the ScrubBar skin's data tip. To customize the data tip's appearance, create a custom ScrubBarSkin class. -->
        <fx:Component id="dataTip">    
            <s:DataRenderer minHeight="24" minWidth="40" y="-34">
                <s:RectangularDropShadow id="shadow" distance="3"
                    angle="90" color="#999999" left="0" top="0" right="0" bottom="0"/>
                <s:Rect top="0" left="0" right="0" bottom="0">
                    <s:fill>
                        <s:SolidColor color="0x000000" alpha=".9"/>
                    </s:fill>
                </s:Rect>
                <s:Label id="labelDisplay" text="{data}"
                         horizontalCenter="0" verticalCenter="1"
                         left="5" right="5" top="5" bottom="5"
                         textAlign="center" verticalAlign="middle"
                         fontWeight="normal" color="white" fontSize="11">
                </s:Label>
            </s:DataRenderer>
        </fx:Component>
    </fx:Declarations>
    <!--- The skin pat that defines the video timeline. The timeline shows the current playhead location 
          in the video, the amount of the video previously played, and the loaded in part of the video. -->
    <!--- @copy spark.components.mediaClasses.ScrubBar#loadedRangeArea -->
    <s:Group id="loadedRangeArea" x="0" y="0" height="11" includeInLayout="false">
        <!-- inset 7 and 6 pixels because that's thumbSize/2 -->
        <s:Group left="7" right="6" top="0" bottom="0" minWidth="0">
            <!-- fill -->
            <s:Rect left="1" right="1" top="1" bottom="1">
                <s:fill>
                    <s:SolidColor color="0xD7D7D7" />
                </s:fill>
            </s:Rect>
            <!-- inner glow -->
            <!-- set height to 100%, maxHeight=1, minHeight=0 b/c only want this line to show up
                 if there's room for it -->
            <s:Rect left="1" top="1" bottom="1" width="100%" maxWidth="1" minWidth="0">
                <s:fill>
                    <s:SolidColor color="0x000000" alpha="0.12" />
                </s:fill>
            </s:Rect>
            <s:Rect left="2" right="1" top="1" height="100%" maxHeight="1" minHeight="0">
                <s:fill>
                    <s:SolidColor color="0x000000" alpha="0.12" />
                </s:fill>
            </s:Rect>
            <!-- black line on right -->
            <!-- set width to 100%, maxWidth=1, minWidth=0 b/c only want this line to show up
                 if there's room for it -->
            <s:Rect right="0" top="1" bottom="1" width="100%" maxWidth="1" minWidth="0">
                <s:fill>
                    <s:SolidColor color="0x000000" alpha=".5"/>
                </s:fill>
            </s:Rect>
        </s:Group>   
    </s:Group>
    <!--- @copy spark.components.mediaClasses.ScrubBar#playedArea -->
    <s:Group id="playedArea" x="0" y="0" height="11" includeInLayout="false">
        <!-- inset 7 and 6 pixels because that's thumbSize/2 -->
        <s:Group left="7" right="6" top="0" bottom="0" minWidth="0">
            <!-- inner glow -->
            <s:Rect left="1" right="1" top="1" bottom="1">
                <s:fill>
                    <s:LinearGradient rotation="90">
                        <s:GradientEntry color="0xFEFEFE"/>
                        <s:GradientEntry color="0xECECEC"/>
                    </s:LinearGradient>
                </s:fill>
            </s:Rect>
            <!-- fill -->
            <s:Rect left="2" right="2" top="2" bottom="2">
                <s:fill>
                    <s:LinearGradient rotation="90">
                        <s:GradientEntry color="0xFFFFFF" alpha="0.85"/>
                        <s:GradientEntry color="0xE1E1E1" alpha="0.85"/>
                    </s:LinearGradient>
                </s:fill>
            </s:Rect>
            <!-- black line on right -->
            <!-- set width to 100%, maxWidth=1, minWidth=0 b/c only want this line to show up
                 if there's room for it -->
            <s:Rect right="0" top="1" bottom="1" width="100%" maxWidth="1" minWidth="0">
                <s:fill>
                    <s:SolidColor color="0x131313"/>
                </s:fill>
            </s:Rect>
        </s:Group> 
    </s:Group>
    <!--- A skin part that defines a button that can be dragged along the track to increase or decrease
          the playhead location in the video.   -->
     <s:Button skinClass="skin.MyTrackSkin" id="track" horizontalCenter="0" minHeight="14"
                 focusEnabled="false" tabEnabled="false" top="2" bottom="2">
          <s:filters>
               <s:GlowFilter includeIn="normal" blurX="6.0" blurY="6.0" inner="false" color="0x5380d0" strength="1" alpha="1.0" quality="2" knockout="false"/>
          </s:filters>
     </s:Button>
     <s:Button skinClass="skin.MyThumbSkin" id="thumb" focusEnabled="false" visible.inactive="false" tabEnabled="false" verticalCenter="0">
          <s:filters>
               <s:GlowFilter includeIn="normal" blurX="13" blurY="13" inner="false" color="#000000" strength="2" alpha="1.0" quality="2" knockout="false"/>
          </s:filters>
     </s:Button>
     <s:transitions>
          <s:Transition fromState="normal" toState="disabled" autoReverse="true">
               <s:Parallel>
                    <s:Parallel target="{thumb}">
                         <s:Move duration="0" autoCenterTransform="true"/>
                    </s:Parallel>
               </s:Parallel>
          </s:Transition>
     </s:transitions>
</s:SparkSkin>
The track skin:
<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009"
             xmlns:s="library://ns.adobe.com/flex/spark"
             xmlns:fb="http://ns.adobe.com/flashbuilder/2009"
             alpha.disabled="0.5">
    <fx:Metadata>
        <![CDATA[
         * @copy spark.skins.spark.ApplicationSkin#hostComponent
        [HostComponent("spark.components.Button")]
        ]]>
    </fx:Metadata>
    <!-- states -->
    <s:states>
        <s:State name="up" />
        <s:State name="over" />
        <s:State name="down" />
        <s:State name="disabled" />
    </s:states>
     <s:Rect bottom="2" top="2" right="0" width="2" alpha="0.84" radiusX="10" radiusY="10">
          <s:fill>
               <s:SolidColor color="#5380D0"/>
          </s:fill>
     </s:Rect>
</s:Skin>
The thumb skin:
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009"
                xmlns:s="library://ns.adobe.com/flex/spark"
                xmlns:fb="http://ns.adobe.com/flashbuilder/2009"
                alpha.disabled="0.5" >
    <fx:Metadata>
        <![CDATA[
         * @copy spark.skins.spark.ApplicationSkin#hostComponent
        [HostComponent("spark.components.Button")]
        ]]>
    </fx:Metadata>
    <!-- states -->
    <s:states>
        <s:State name="up" />
        <s:State name="over" />
        <s:State name="down" />
        <s:State name="disabled" />
    </s:states>
     <s:Ellipse left="0" width="15" height="15" >
          <!--<s:stroke>
               <s:SolidColorStroke color="0x0f0f8f" weight="1"/>
          </s:stroke>-->
          <s:fill>
               <s:SolidColor color="#232323" />
          </s:fill>
     </s:Ellipse>
</s:SparkSkin>

This 's all my code custom the dropdownlist skin and vertical scrollbar skin.
The application.mxml
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark"
      xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Style>
  @namespace s "library://ns.adobe.com/flex/spark";
  @namespace mx "library://ns.adobe.com/flex/mx";
  s|Application{
   fontFamily: "Microsoft YaHei";
  s|PopUpAnchor{
</fx:Style>
<fx:Declarations>
  <s:ArrayList id="arr">
   <fx:String><![CDATA[English]]></fx:String>
   <fx:String>Franch</fx:String>
   <fx:String>Spanish</fx:String>
   <fx:String>Russian</fx:String>
   <fx:String>Chinese</fx:String>
   <fx:String><![CDATA[English]]></fx:String>
   <fx:String>Franch</fx:String>
   <fx:String>Spanish</fx:String>
   <fx:String>Russian</fx:String>
   <fx:String>Chinese</fx:String>
   <fx:String>The End</fx:String>
  </s:ArrayList>
  <!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:DropDownList skinClass="skin.MyDropDownListSkin" dataProvider="{arr}" width="170" borderColor="0xff1010"
     contentBackgroundColor="0xffffff" contentBackgroundAlpha=".2" borderVisible="true"/>
</s:Application>
The DropDownList skin, I use my vertical scroll bar skin in this file :
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:fb="http://ns.adobe.com/flashbuilder/2009" alpha.disabled=".5">
<!-- host component -->
<fx:Metadata>
  <![CDATA[
  * @copy spark.skins.spark.ApplicationSkin#hostComponent
  [HostComponent("spark.components.DropDownList")]
  ]]>
</fx:Metadata>
<fx:Script fb:purpose="styling">
  <![CDATA[           
   /* Define the content fill items that should be colored by the "contentBackgroundColor" style. */
   static private const contentFill:Array = ["bgFill"];
    * @private
   override public function get contentItems():Array {return contentFill};
    * @private
   override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    if (getStyle("borderVisible") == false)
     if (border)
      border.visible = false;
     if (background)
      background.left = background.top = background.right = background.bottom = 0;
     if (scroller)
      scroller.minViewportInset = 0;
    else
     if (border)
      border.visible = true;
     if (background)
      background.left = background.top = background.right = background.bottom = 1;
     if (scroller)
      scroller.minViewportInset = 1;
    if (dropShadow)
     dropShadow.visible = getStyle("dropShadowVisible");
    openButton.setStyle("cornerRadius", getStyle("cornerRadius"));
    if (borderStroke)
     borderStroke.color = getStyle("borderColor");
     borderStroke.alpha = getStyle("borderAlpha");
    super.updateDisplayList(unscaledWidth, unscaledHeight);
  ]]>
</fx:Script>
<s:states>
  <s:State name="normal" />
  <s:State name="open" />
  <s:State name="disabled" />
</s:states>
<!---
The PopUpAnchor control that opens the drop-down list.
<p>In a custom skin class that uses transitions, set the
<code>itemDestructionPolicy</code> property to <code>none</code>.</p>
-->
<s:PopUpAnchor id="popUp"  displayPopUp.normal="false" displayPopUp.open="true" includeIn="open"
       left="0" right="0" top="0" bottom="0" itemDestructionPolicy="auto" popUpHeightMatchesAnchorHeight="false"
       popUpPosition="below" popUpWidthMatchesAnchorWidth="true">
  <!---
  This includes borders, background colors, scrollers, and filters.
  @copy spark.components.supportClasses.DropDownListBase#dropDown
  -->
  <s:Group id="dropDown">
   <!--- @private -->
   <s:RectangularDropShadow id="dropShadow" blurX="10" blurY="10" alpha="0" distance="2"
          angle="90" color="#000000" left="0" top="0" right="0" bottom="0"/>
   <!--- @private -->
   <s:Rect id="border" left="0" right="0" top="0" bottom="0">
    <s:stroke>
     <!--- border stroke @private -->
     <s:SolidColorStroke id="borderStroke" weight="1" color="0xff0000"/>
    </s:stroke>
   </s:Rect>
   <!-- fill -->
   <!--- Defines the appearance of drop-down list's background fill. -->
   <s:Rect id="background" left="1" right="1" top="1" bottom="1" >
    <s:fill>
     <!--- 
     The color of the drop down's background fill.
     The default color is 0xFFFFFF.
     -->
     <s:SolidColor id="bgFill" color="0x1f1f1f" alpha="0.3"/>
    </s:fill>
    <s:filters>
     <s:BlurFilter blurX="2" blurY="2" quality="2" />
    </s:filters>
   </s:Rect>
   <!--- @private -->
   <s:Scroller id="scroller" left="10" top="0" right="10" bottom="0" hasFocusableChildren="false" minViewportInset="1" skinClass="skin.MyScrollerSkin">
    <!--- @copy spark.components.SkinnableDataContainer#dataGroup-->
    <s:DataGroup id="dataGroup" itemRenderer="spark.skins.spark.DefaultItemRenderer" top="0" bottom="0" left="0" right="0">
     <s:layout>
      <s:VerticalLayout gap="0" horizontalAlign="contentJustify" requestedMinRowCount="1" requestedMaxRowCount="6"/>
     </s:layout>
    </s:DataGroup>
   </s:Scroller>
  </s:Group>
</s:PopUpAnchor>
<!---  The default skin is DropDownListButtonSkin.
@copy spark.components.supportClasses.DropDownListBase#openButton
@see spark.skins.spark.DropDownListButtonSkin -->
<s:Button id="openButton" left="0" right="0" top="0" bottom="0" focusEnabled="false" tabEnabled="false"
     skinClass="skin.MyDropDownListButtonSkin" /> 
<!--- @copy spark.components.DropDownList#labelDisplay -->
<s:Label id="labelDisplay" verticalAlign="middle" maxDisplayedLines="1"
    mouseEnabled="false" mouseChildren="false" left="12" right="30"
    top="2" bottom="2" width="75" verticalCenter="1" />
</s:SparkSkin>
The scrollbar Skin:
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Metadata>
  <![CDATA[
  * @copy
spark.skins.spark.ApplicationSkin#hostComponent
  [HostComponent("spark.components.Scroller")]
  ]]>
</fx:Metadata>
<fx:Script>
  <![CDATA[   
@private
   override public function beginHighlightBitmapCapture()
: Boolean
    var needUpdate:Boolean =
super.beginHighlightBitmapCapture();
    // Draw an opaque rect that
fill our entire skin. Our background
    // is transparent, but we don't want
focus/error skins to
    // poke through.  This is safe to do since we don't
have any
    // graphic elements as direct children.
graphics.beginFill(0);
    graphics.drawRect(0, 0, width,
height);
    graphics.endFill(); */
    return
needUpdate;
    *  @private
   override
public function endHighlightBitmapCapture() : Boolean
    var
needUpdate:Boolean = super.endHighlightBitmapCapture();
    // Clear
the rect we drew in
beginBitmapCapture();
    graphics.clear();
    return
needUpdate;
  ]]>
</fx:Script>
<!---  A
vertical scrollbar that lets you control the portion of data that is displayed
when there is too much data to fit vertically in a display area.
The
Scroller determines whether the vertical ScrollBar is visible.
-->
<s:VScrollBar id="verticalScrollBar" visible="false"
skinClass="skin.MyScrollBarSkin"/>
<!---  A horizontal scrollbar
that lets you control the portion of data that is displayed
when there is
too much data to fit horizontally in a display area.
The Scroller determines
whether the horizontal ScrollBar is visible. -->
<s:HScrollBar
id="horizontalScrollBar" visible="false" />
</s:SparkSkin>

Similar Messages

  • Error while deploying, Custom Style Skin in OBIEE 11.1.1.6.7

    Hi,
    I have deployed Custom Style Skin in OBIEE 11.1.1.5 successfuly (with the help of http://www.rittmanmead.com/2010/12/oracle-bi-ee-11g-styles-skins-custom-xml-messages/ ).
    Now when we're moving RPD, Catalog & Custom Style Skin from OBIEE 11.1.1.5 to OBIEE 11.1.1.6.7, I could deploy RPD & Catalog but am not able to deploy Custom Style & Skin Folders.
    If you are aware of the process of deploying Custom Style & Skins (as mentioned in the link above), it requies:
    1. Custom Style & Skins folder to be Deploy using Weblogic Console.
    2. Making necessary changes in instanceconfig.xml (to point to the deployed folder) ---- this is where it's failing.
    When I do add necessary tags ( <URL> & <UI>) in instanceconfig.xml and restart Services. Presentation Services dosen't come up. Error message that is in log file is:
    In element URL: Can not have element children within a simple content.
    unknown element 'UI'
    Element 'UI' is not valid for content model : 'All(URL, SocketTimeoutSec,FileSizeMB)'
    Any pointers?
    Regards,
    Jitendra

    Hi,
    I too faced such issue, actually obiee11.1.1.5 version skin and style wont work in obiee11.1.1.6.0 and above patch ..
    u have do it once again by using obiee11.1.1.6.0 skin (because the 11.1.16.0 has UI and skin different from 11.1.1.5.0 )
    Thanks
    Deva

  • Need help creating custom .swf skin and exporting for use

    Please, can anyone help...
    I am currently working on a projects that needs to have a custom flash skin player.
    I have tried copying and editing excisting skins, but when I export the swf and fla into the crrect folders, I am able to select it from the skin list- however it doesn;t show in the player.
    Am I exporting/publishing this in the correct way and to the right folders?
    If anyone can give me a tip of how to achieve this that would be great, or a link to somewhere that may have the infor I'd be happy,
    Cheers
    Cliff

    Hi,
    Do you mean skinning FLVPlayback palyer?
    Warm Regards
    Deepanjan Das
    http://deepanjandas.wordpress.com/

  • [svn:fx-trunk] 5465: Now that padding set on a TextInput does not affect the inner textView, we need to add a custom TextInput skin for the TextInput a Spark NumericStepper contains .

    Revision: 5465
    Author: [email protected]
    Date: 2009-03-20 11:52:56 -0700 (Fri, 20 Mar 2009)
    Log Message:
    Now that padding set on a TextInput does not affect the inner textView, we need to add a custom TextInput skin for the TextInput a Spark NumericStepper contains. Jim ok'ed the addition of the new FxNumericStepperTextInputSkin.mxml class into the spark.skins and wireframe packaged.
    SDK-18275, SDK-19849
    Reviewer: Glenn
    Checkintests: Pass
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-18275
    http://bugs.adobe.com/jira/browse/SDK-19849
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxNumericStepper.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/FxNumericStepperSkin.mxml
    flex/sdk/trunk/frameworks/projects/wireframe/src/wireframe/FxNumericStepperSkin.mxml
    Added Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/FxNumericStepperTextInputSkin .mxml
    flex/sdk/trunk/frameworks/projects/wireframe/src/wireframe/FxNumericStepperTextInputSkin. mxml

    Revision: 5465
    Author: [email protected]
    Date: 2009-03-20 11:52:56 -0700 (Fri, 20 Mar 2009)
    Log Message:
    Now that padding set on a TextInput does not affect the inner textView, we need to add a custom TextInput skin for the TextInput a Spark NumericStepper contains. Jim ok'ed the addition of the new FxNumericStepperTextInputSkin.mxml class into the spark.skins and wireframe packaged.
    SDK-18275, SDK-19849
    Reviewer: Glenn
    Checkintests: Pass
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-18275
    http://bugs.adobe.com/jira/browse/SDK-19849
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxNumericStepper.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/FxNumericStepperSkin.mxml
    flex/sdk/trunk/frameworks/projects/wireframe/src/wireframe/FxNumericStepperSkin.mxml
    Added Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/skins/spark/FxNumericStepperTextInputSkin .mxml
    flex/sdk/trunk/frameworks/projects/wireframe/src/wireframe/FxNumericStepperTextInputSkin. mxml

  • Custom button skin with scaleGrid 9 slice image does not appear in Design Mode

    So in a custom button skin I have a nine sliced image, and then throw that onto an MXML page. In design view, I cannot get the component to show the image that I've thrown on it. Unless I do a hack on the MXML page by adding the image in it's scaleGrid form to the page somewhere. Then it seems to act as like a preloader for the image so it actually displays. But I don't want to do this hack on every page that uses this component. Is there a work around?
    Here's the button skin:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark"
                        width.disabled="296" height.disabled="73">
    <!-- host component -->
    <fx:Metadata>
                        [HostComponent("spark.components.Button")]
                        [Embed('assets/art/shared/[email protected]', scaleGridTop=20, scaleGridBottom=85, scaleGridLeft=40, scaleGridRight=60)]
    </fx:Metadata>
    <!-- states -->
    <s:states>
                        <s:State name="disabled" />
                        <s:State name="down" />
                        <s:State name="over" />
                        <s:State name="up" />
    </s:states>
              <s:Group width="100%" height="100%" >
      <s:Image width="100%" height="100%" smooth="true" source="@Embed('assets/art/shared/[email protected]', scaleGridTop=20, scaleGridBottom=85, scaleGridLeft=40, scaleGridRight=60)"/>
    </s:Group>
    <!-- text -->
              <s:Label id="labelDisplay" left="10" right="10" top="2" bottom="2" horizontalCenter="0"
                                   maxDisplayedLines="1" textAlign="center" verticalAlign="middle" verticalCenter="1"
                                   color="#FFFFFF" >
      <s:filters>
                                  <s:DropShadowFilter distance="0" angle="90" color="0x000000" alpha="1" blurX="2" blurY="2" strength="16" quality="3" />
      </s:filters>
    </s:Label>
    </s:Skin>
    And then I throw that button into an MXML page. The image doesn't show up in design view.
    <s:Button x="330" y="94" width="134" height="57" label="Button" skinClass="features.shared.NineSliceButtonSkin" />
    This hack, fixes the button! And all other buttons that use that skin.
    <s:Image width="100%" height="100%" smooth="true" source="@Embed('assets/art/shared/[email protected]', scaleGridTop=20, scaleGridBottom=85, scaleGridLeft=40, scaleGridRight=60)"/>
    <s:Button x="330" y="94" width="134" height="57" label="Button" skinClass="features.shared.NineSliceButtonSkin" />

    Looking for an answer too!

  • [svn] 1543: Bug: BLZ-152-lcds custom Date serialization issue - need to add java.io. Externalizable as the first type tested in AMF writeObject() functions

    Revision: 1543
    Author: [email protected]
    Date: 2008-05-02 15:32:59 -0700 (Fri, 02 May 2008)
    Log Message:
    Bug: BLZ-152-lcds custom Date serialization issue - need to add java.io.Externalizable as the first type tested in AMF writeObject() functions
    QA: Yes - please check that the fix is working with AMF3 and AMFX and you can turn on/off the fix with the config option.
    Doc: No
    Checkintests: Pass
    Details: The problem in this case was that MyDate.as was serialized to MyDate.java on the server but on the way back, MyDate.java was serialized back to Date.as. As the bug suggests, added an Externalizable check in AMF writeObject functions. However, I didn't do this for AMF0Output as AMF0 does not support Externalizable. To be on the safe side, I also added legacy-externalizable option which is false by default but when it's true, it restores the current behavior.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-152
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/endpoints/AbstractEndpoint.ja va
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/io/SerializationContext.java
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/io/amf/Amf3Output.java
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/io/amfx/AmfxOutput.java
    blazeds/branches/3.0.x/resources/config/services-config.xml

  • Flex DefaultButton skin issue

    I have created a custom button skin,
    and have set my css to use it for all spark buttons:
    s|Button
    skinClass: ClassReference('components.PinPointButtonSkin');
    This works fine, except for when I assign one of these buttons to it's container's defaultButton:
    defaultButton="{myButton}".
    Then the skin does not get applied.
    Please point me in the right direction of what I am missing.

    Thanks for the reply.
    I am unable to attach the project, so please find it here:
    http://dl.dropbox.com/u/7241599/ButtonTest.fxp
    Very odd behaviour.
    The bottom button does not behave as a default button (pressing enter does not execute its click handler),
    and if I click on the button manually, the skin disappears. Clicking on the top  button brings the skin back for the bottom button.
    PS. In my project I took this code from the skin does not appear on defaultButtons at all.
    Thanks for your help.

  • Spark skins, modules and custom themes: linking issues?

    I've read some other threads on this topic that were related to the pre-release versions, but I can't get a complete answer get. I also opened an issue in the bug tracker (https://bugs.adobe.com/jira/browse/SDK-30748), but I'm also posting here, hoping to get some help.
    Basically, I have a bunch of skin classes for the standard Spark controls (e.g. s:Button), as well as other skin classes for my custom SkinnableComponent objects. I need to reuse those skins in many projects, so I created a theme: I put in a Flex Library Project all my skin classes, all related graphical assets, and a defaults.css stylesheet that associates each component with its correct skinClass.
    Now, in my modular application project, what is the correct method to link this compiled theme SWC? I tried different ways, and found some issue for each one:
    In <app>-config.xml, using the <theme> compiler option: this way, modules don't pick up the skinClass correctly (default components use the standard Spark skin, and for custom components I get many skinNotFound errors).. its a pity, I like this method because command-line invocations of MXMLC (build scripts) automatically apply the settings in the config.xml file, while I have to manually keep in sync any additional compiler argument.
    In <app>-config.xml, using the <theme> compiler option and add -compiler.isolated-styles=false: seems to work, but not always.. moreover, the option must be put in additional compiler argument, and not in <app>-config.xml, to have effect... I understand that the config.xml file, in a modular application, is only applied to the main application (or that it must replicated with correct name for each module)?
    In additional compiler arguments, using the theme+= option.. these arguments should be used also for modules compilation, and this seems the most effective solution at the moment (swf size of compiled modules has slightly increased), but skinNotFound errors still happens sometimes, usually going away after a clean build.. maybe this has something with the incremental build performed by Flash Builder and/or optimization of modules?
    Right now, I've tried adding also -keep-all-type-selectors in the compiler arguments to see how it goes...
    Is my scenario supported by Flex 4? How should I setup my environment? I read how to create custom themes in the official documentation (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f85.html) and a specific help section exists about using styles with modules (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-799a.html#WSda 78ed3a750d6b8f1b97f82d12508050aa0-8000), but it only cover simple style sheets, no specific information about compiled themes and the suggested linking strategy.
    I'm using Flash Builder 4.5.1 and compiling with Flex SDK 4.5.0 (both application and theme), the project use some Halo components (e.g. DateField) but almost all components are Spark, and I use Spark component for <s:Application> and <s:Module>. Modules are optimized for the main application, and are loaded using the ModuleManager.
    Thanks in advance for any help.
    Cosma Colanicchia

    I'm not sure Spark components will work if the compatibility mode is set to
    3.

  • 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

  • Customizing RoboHelp Skins

    I'm running into a problem with the customization of my skin for RoboHelp I've created all of my own custom tabs and have linked them to their own separate page.  However, I'm limited to the number of tabs that I can have.  Is there a set amount of tabs that you can display?  Has anyone else run into this problem?  Is there a work around?
    Thanks

    Hi there
    I've seen it happen before. While there is no specified limitation, obviously there HAS to be some limitation.
    Question here, are you using the "Search Input Field in Toolbar" option? If so, try disabling that and see if you can get more tabs to show. I seem to recall that the last time this issue cropped up on the forums (admittedly quite a while back) that we found in that particular case there was a limit of 13 tabs for the individual posting.
    Cheers... Rick
    Begin learning RoboHelp HTML 7 within the day - $24.95!
    Click here for Adobe Certified Captivate and RoboHelp HTML Training
    Click here for the SorcerStone Blog
    Click here for RoboHelp and Captivate eBooks

  • New Customer with Service Issue

    I am very frustrated with Verizon & customer service. Our family is new to Verizon within the last month. We drop calls all the time and get choppy service by our house. I talked to local store and they advised for me to call Customer Service. The representative made me reset my new phone and everything, then they sent me to next level support. The next level support did a case and tried to sell me an extender which I refused to do. I am a new customer who spent alot of money to switch why should a spend another $250. The next level suppport stated they would call me back today after the case was resolved & did not. After a few dropped calls today, I called back, the first next level support person wanted to reset my phone again and told me the engineer said there not really an issue. He had me on hold several times and on the phone for over 25 minutes. The call then dropped and rep never called me back. Got on the click to chat and Hannah called me to try to resolve. She sent me to next level support who could only offer to sell me the network extender. I feel that I should have never switched from AT&T to Verizon because they just want me to spend more money and not resolve my issue. I am stuck in a contract and if there is an emergency that happens in my area then my children will never be able to get ahold of me. My childrens safety is the most important thing to me but not to Verizon. Very disappointed!!!

    Why did you switch?
    Why didn't you figure this out during the return period?
    You don't have access to any landlines for children to contact you in an emergency?

  • Problem with css reload (custom adf skin)

    I have defined a custom skin but changes in the css does not immediately show in the page. I have not figured out what triggers a rreload of the css. When I delete the generated css from the embedded OC4J a new one i immediately created but with the old values.

    Hello,
    This depends on the version of ADF your using.
    If its 10G, as far as I know, changes will only get picked up after a redeploy and even then you need to force the browser to re download the css (using a force refresh, shift + F5 or the refresh key normally)
    If its 11G, the redeploy should not be needed as long as you force a browser refresh.
    As long as the previously mentioned context parameter is present:
      <context-param>
        <description>If this parameter is true, there will be an automatic check of the modification date of your JSPs, and saved state will be discarded when JSP's change. It will also automatically check if your skinning css files have changed without you having to restart the server. This makes development easier, but adds overhead. For this reason this parameter should be set to false when your application is deployed.</description>
        <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name>
        <param-value>true</param-value>
      </context-param>-Anton

  • Custom Master Page Issue in Intranet

    Hi All,
    I hope someone can assist with this, we implemented this particular SharePoint 2007 portal approximately 5 years ago.  An outside consultant created this custom master page, for some reason out of nowhere we are experiencing this bizarre issue with
    the master page and checking in and out documents. I have attached an image showing the error message being displayed below(couldn't attach until my account was verified but it states 'Error invalid viewstate, port 52208, user agent Mozilla/4.0..., viewstate,
    referrer, path).  I came across one source on the web that stated something about the search box code and it causing issues out of nowhere on the master page.  So in my dev environment I made the change and removed the following code from the master
    page below.
    <td style="padding-top:8px;" valign=top>
                <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
                <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox"/>
                </asp:ContentPlaceHolder>
    </td>
    As soon as this code is removed and the page is published again everything begins to work again, the problem is I can't remove search from this intranet portal as it is heavily used.  Any assistance would be greatly appreciated.

    By any chance, do you still have access to the solution package in which the master page was contained? Normally, you would see another .ascx user control overriding the delegate search control in there. I'm almost positive that this custom control is
    what causing this issue.
    Nikolas Charlebois-Laprade Microsoft Certified Professional & Software Engineer http://nikcharlebois.com

  • Customer Service & Infinity Issue

    Hi All,
    Apolgies for having a dig on my first post here, but looking at numerous messages over the past few days, I believe I am not alone in my current issue with BT Inifinity.
    I moved over to BT inifinty from Sky three weeks ago, as Inifnity was finally available in my area.  MY internet was then positioned at 36M download 7M upload.  A massive leap from Sky.
    I then paid 12 months line rental up front, and took advantage of the reduced rate for 3 months.
    Thats when the issues started and still contunue.
    Firstly BT infinity was installed fine, and then 3 days later we lost the house phone.  Yes, the house phone was completely dead, and as it was the weekend, we didnt have a working phone until the Tuesday.  Not to worry, teething problems I thought, but the engineer stated it was incorrect in the exchange...
    Never mind, look on the bright side, I have infinity bb speed.
    Just a week later, i recieved an email to state my limit was nearly full on my BB.  I was surprised as no one informed me there was a limit to infinity.  Therefore I then changed my account to pay more money to BT to enable the unlimited.  Thanks BT customer sales service for not informing me of that one!
    Then we come to the final piece of the jigsaw.  I didnt contact BT about my infinity service as i was waiting for the 10 days BB period to settle down.  However, we have only ever recieved max 22M download and 4.5M upload.  So i contacted BT support to report it.  Low and behold I recieve the email saying a fault has been raised, recieved two phone calls from an indian support centre, and heard nothing back.
    On checking my support status this evening, I see BT have stated in the fault report that they believe the issue is now resolved.  No email confirmation to me, and the fault is still not resolved!  I still have the same BB speeds, and no where near what i was offered.
    Based on the above, do you believe this is good customer service?  
    I am now paying more than i thought due to wrong information from the BT sales team, was not connected correctly when the service was activated, lost my home phone for 5 days, still do not recieve the speeds i was told i could recieve, and when i do raise a fault, it has been reported fixed when its not, and recieved no information.
    I am a calm person, actually do work in the telecoms industry, but if I did this to one of my customers, we would lost them.
    Could anyone help me on how to try and fix my issue please?
    Many thanks
    Alan 

    Hi, 
    If you have read my original post, then you will understand that I did report the fault, but BT have no stated in the case notes that they believe it is fixed.  This is not the case, and the notes were updated without any communication to myself.
    I am fully understanding of fault processes, but in this instance I do believe that BT customer service does need to be improved.
    I am also fully available to assist BT in resolving the fault but the fault has been reported over a week, no correspondance.
    To that end, I will not be responding to say your post was an accepted solution.
    Rgds
    Alan

  • SOAP Web Service +  Custom Login Module issue

    Hi Guys,
    We faced an authentication issue in our project. Could you please give any advice how the issue could be resolved.
    Environment: A simple SOAP Web Service on top of POJO class created in a Web Application. The web application deployed to the SAP NetWeaver 7.10 Application Server in the Enterprise Application Archive.
    Configuration:
          Single Service Administration Application(NetWeaver Administration -> SOA Management -> Application and Scenario Communication -> Single Service Administration)
           The web service endpoint has authentication configured to use User ID/Password HTTP Authentication.
        Authentication Application(NetWeaver Administration-> Configuration Management->Security->Authentication)
          The application(<vendorName>/<earName>*<vendor>~<webAppName>) has Authentication Stack configured to use our custom login module.
    Issue:  BasicPasswordLoginModule used by the J2EE when we are trying to execute the web service using Web Service Navigator(checked in debug mode). It seems that we missed something in configuration.
    Idea: The main Idea is to use our custom login module when we are executing a web service.
    Could you help me to resolve the issue.
    Thanks,
    Dmitry
    Edited by: Dmitry Eidin on Jul 17, 2009 3:46 PM

    > The web service endpoint has authentication configured to use User ID/Password HTTP Authentication.
    That's the point.

Maybe you are looking for

  • How to clear the open items and parked items for customer

    Hi Experts, I need to clear the open items and parked items for customer. So any one could let me know the transaction code and procedure for clearing the items for customer. Best regards, Kesava balaji.

  • Autorecovery in Photoshop CS6

    I use PS CS6 on a Win7 64bit machine. I noticed several users having issues with the autorecovery in PS. I had some too in the past, and just yesterday I had a PS crashing a couple of times too. The error seemed to be related to the facial recognizin

  • A bit off topic, but not too far

    due to the lack of an autodownload for JRE 1.4 I am forced to use another method for installing it. Does anyone know a way to check what JRE version the user has using some sort of web scripting? I've seen examples of how to check within an applet or

  • Music, photos, and apps lost after upgrading on new computer

    Someone please help! I just upgraded 3G to 3.1.3 on new computer and lost all my music, photos, and apps. Is there anyway I can get them back. I backed up my phone before the upgrade, the phone was wiped clean, then retored to original settings, then

  • WSDL for Custom Object 3

    I understand from CRMOD Customer Service that we do not have a WSDL for the Custom Object 3. Is this a true statement. I do not have it exposed. If this is true can you let me know if it will be available in R15