Component source

Hello,
I would like to develop a component for use in Flash CS5 and I would like to look at the source code for the existing components in order to understand how they work. However, I am unable to find this source code. On this page:
http://help.adobe.com/en_US/as3/components/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7feb.html# WS5b3ccc516d4fbf351e63e3d118a9c65b32-7fc6
Under "Where component files are stored" there are a number of directories listed, all under
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\
However, this directory does not exist on my installation. C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration does exist, but there is no directory called "Component Source" in this directory.
Where can I find the component source?

Ah found it. It was actually under
C:\Program Files (x86)\Adobe\Adobe Flash CS5\Common\Configuration\Component Source
This page:
http://help.adobe.com/en_US/as3/components/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7feb.html
Was not really correct then.

Similar Messages

  • Script component source performance

    Hi All
    in one our requirement we need to load data from files from different 2 servers . the file structure is little complex . it will be in apart from 1st column all other column in key=value format and it contains different number of columns with different
    types of rows . based on last cloumn Key type we need identify the type of the row and pass that row to that table.
    the challanging part is we need to load these files for every 5 minutes and these files are cummulative . any how we achived all the requirements but the entire process is taking 2.45 secs  , in this only the script component is taking major time ,
    how to fine tuning the script component source task ..
    Please let me know how to tune script component task . is there any specific settings i need to fallow?
    Surendra Thota

    Here is the code
    Public Overrides Sub CreateNewOutputRows()
    Dim lineIndex As Integer = 0
    Dim NumberOfColumns As Integer = 0
    Dim ColumnIndex As Integer = 0
    Dim ColumnSplitValuearray As String() = {"", ""}
    While (Not sr.EndOfStream)
    Dim line As String = sr.ReadLine()
    Dim columnArray As String() = line.Split(Convert.ToChar(","))
    NumberOfColumns = columnArray.Length
    If columnArray(NumberOfColumns - 1).Split(Convert.ToChar("="))(0).ToString = "Average Latency" Then
    OutputAverageLatencyBuffer.AddRow()
    OutputAverageLatencyBuffer.Epoch = columnArray(0).Split(Convert.ToChar("="))(1)
    For ColumnIndex = 2 To NumberOfColumns - 1
    ColumnSplitValuearray(0) = columnArray(ColumnIndex).Split(Convert.ToChar("="))(0)
    ColumnSplitValuearray(1) = columnArray(ColumnIndex).Split(Convert.ToChar("="))(1)
    If (ColumnSplitValuearray(0).ToString = "Site") Then
    OutputAverageLatencyBuffer.Site = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Group") Then
    OutputAverageLatencyBuffer.Group = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Application") Then
    OutputAverageLatencyBuffer.Application = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Command") Then
    OutputAverageLatencyBuffer.Command = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Destination Realm") Then
    OutputAverageLatencyBuffer.DestinationRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Egress Peer Origin Host") Then
    OutputAverageLatencyBuffer.EgressPeerOriginHost = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Egress Peer Origin Realm") Then
    OutputAverageLatencyBuffer.EgressPeerOriginRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Ingress Peer Origin Host") Then
    OutputAverageLatencyBuffer.IngressPeerOriginHost = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Ingress Peer Origin Realm") Then
    OutputAverageLatencyBuffer.IngressPeerOriginRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Origin Host") Then
    OutputAverageLatencyBuffer.OriginHost = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Origin Realm") Then
    OutputAverageLatencyBuffer.OriginRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Outbound Message Processing") Then
    OutputAverageLatencyBuffer.OutboundMessageProcessing = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Response Processing") Then
    OutputAverageLatencyBuffer.ResponseProcessing = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Request Processing") Then
    OutputAverageLatencyBuffer.ResponseProcessing = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Result") Then
    OutputAverageLatencyBuffer.Result = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Role") Then
    OutputAverageLatencyBuffer.Role = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Average Latency") Then
    OutputAverageLatencyBuffer.AverageLatency = ColumnSplitValuearray(1)
    End If
    Next
    ElseIf (columnArray(NumberOfColumns - 1).Split(Convert.ToChar("="))(0).ToString = "Rate") Then
    OutputRateCountBuffer.AddRow()
    OutputRateCountBuffer.Epoch = columnArray(0).Split(Convert.ToChar("="))(1)
    For ColumnIndex = 2 To NumberOfColumns - 1
    ColumnSplitValuearray(0) = columnArray(ColumnIndex).Split(Convert.ToChar("="))(0)
    ColumnSplitValuearray(1) = columnArray(ColumnIndex).Split(Convert.ToChar("="))(1)
    If (ColumnSplitValuearray(0).ToString = "Site") Then
    OutputRateCountBuffer.Site = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Group") Then
    OutputRateCountBuffer.Group = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Application") Then
    OutputRateCountBuffer.Application = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Command") Then
    OutputRateCountBuffer.Command = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Destination Realm") Then
    OutputRateCountBuffer.DestinationRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Egress Peer Origin Host") Then
    OutputRateCountBuffer.EgressPeerOriginHost = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Egress Peer Origin Realm") Then
    OutputRateCountBuffer.EgressPeerOriginRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Ingress Peer Origin Host") Then
    OutputRateCountBuffer.IngressPeerOriginHost = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Ingress Peer Origin Realm") Then
    OutputRateCountBuffer.IngressPeerOriginRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Origin Host") Then
    OutputRateCountBuffer.OriginHost = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Origin Realm") Then
    OutputRateCountBuffer.OriginRealm = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Result") Then
    OutputRateCountBuffer.Result = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Role") Then
    OutputRateCountBuffer.Role = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Count") Then
    OutputRateCountBuffer.Count = ColumnSplitValuearray(1)
    ElseIf (ColumnSplitValuearray(0).ToString = "Rate") Then
    OutputRateCountBuffer.Rate = ColumnSplitValuearray(1)
    End If
    Next
    End If
    lineIndex = lineIndex + 1
    End While
    End Sub
    End Class
    Surendra Thota

  • Component Source Control

    Has anyone out there come up with a Source Control solution for UCM component development?
    I am looking for check out/in and version control of resources so that we can better control the development effort.
    We have inadvertantly propmoted several changes to components recently because of multiple developers working on the same resource.
    Cheers

    We've used CVS in the past to control components. Not the best, but doable. You can create build files to generate a component zip/tag easily enough.

  • FLVPlayback source with query strings (parameters) doesn't load

    Flash version: CS4
    AS version: AS3
    I'm currently trying to use the FLVPlayback component and pass a source FLV that's living on a cloudfront webserver. The problem is that the cloudfront requires authentication in the form of query strings in the source FLV. For example:
    import fl.video.*;
    var mainMovie:FLVPlayback = new FLVPlayback();
    mainMovie.source = "http://www.somedomainname.com/firmware.flv?dummyquery=22";
    trace(addChild(mainMovie));
    As soon as I take away the "dummyquery", it works fine. When I add a query string, it breaks (nothing loads).
    Here is the error output I get:
    [object FLVPlayback]
    VideoError: 1005: Invalid xml: URL: "http://www.somedomainname.com/firmware.flv?dummyquery=22&FLVPlaybackVersion=2.1" No root node found; if url is for an flv it must have .flv extension and take no parameters
         at fl.video::SMILManager/http://www.adobe.com/2007/flash/flvplayback/internal::xmlLoadEventHandler()
         at flash.events::EventDispatcher/dispatchEventFunction()
         at flash.events::EventDispatcher/dispatchEvent()
         at flash.net::URLLoader/onComplete()
    It adds on "&FLVPlaybackVersion=2.1" to the end.
    I saw a different article that said I should add a dummy variable at the end like "&dummy=.flv" because I was told that Flash is basically looking for an .flv extension at the end and you can trick it, but it doesn't work because they add on additional code.
    Does anyone know how to work around this?

    Hey supervu,
    I know you already found a workaround to make this work, just figured I'd post an alternative to editing the FLVPlayback compoent. I also am retrieving an FLV file via a .Net ASHX file. To keep both worlds happy, I used a URLRewriter module to translate for me... this one translates what I am using for the FLVPlayback component source:
    http://domain.com/flv/22.flv  to be resolved as http://domain.com/API/resource.ashx?ID=22
    There is of course no flv folder in the root of my application...
    Here is my very simple URLRewriter class in vb.net:
    Imports Microsoft.VisualBasic
    Imports System
    Imports System.Web
    Public Class URLRewriter
        Implements IHttpModule
        Public Sub Init(ByVal inst As System.Web.HttpApplication) Implements System.Web.IHttpModule.Init
            AddHandler inst.BeginRequest, AddressOf Me.OnBeginRequest
        End Sub
        Public Sub OnBeginRequest(ByVal app As Object, ByVal e As EventArgs)
            Dim inst As HttpApplication = CType(app, HttpApplication)
            Dim req_path As String = inst.Context.Request.Path
            Dim trans_path As String = ""
            Dim search As String = "/flv/"
            Dim pos As Integer = req_path.IndexOf("/flv/")
            If pos > -1 Then
                Dim key as string = req_path.Substring(pos + search.Length, (req_path.LastIndexOf(".flv") - (pos + search.Length)))
                HttpContext.Current.Response.Redirect("~/API/resource.ashx?ID=" & key )
            End If
        End Sub
        Public Sub Dispose() Implements System.Web.IHttpModule.Dispose
        End Sub
    End Class
    and make sure you add this to your web.config.. this will cause URLRewriter to intercept all HTTP requests, and redirect as needed.
    <system.web>
         <httpModules>    
              <add name="URLRewriter" type="[Namespace].URLRewriter"/>
          </httpModules>
    </system.web>
    Hope this helps someone.

  • Customize "Tab" key for JTextArea to focus next component.

    Hi,
    I am trying to change the "TAB" key behaviour for JTextArea, by using CustomAction configured via InputMap() and ActionMap(). When the user presses the Tab key, the focus should go the next component instead of tabbing in the same JTextArea component. Here is the code for the CustomAction().
        public static class CustomTabAction extends AbstractAction {
            private JComponent comp;
            public CustomTabAction (JComponent comp) {
                this.comp = comp;
                this.comp.getInputMap().put(KeyStroke.getKeyStroke("TAB"), "TABPressed");
                this.comp.getActionMap().put("TABPressed", this);
            public void actionPerformed(ActionEvent evt) {
                Object source = evt.getSource();
                if (source instanceof Component) {
                    FocusManager.getCurrentKeyboardFocusManager().
                            focusNextComponent((Component) source);
        }This works for most of the cases in my applicaiton. The problem is that it doesn't work with JTable which has a custom cell editor (JTextArea). In JTextArea field of JTable, if the Tab is pressed, nothing happens and the cursor remains in the custom JTextArea exactly at the same place, without even tabbing spaces. Here is the CustomCellEditor code.
        public class DescColCellEditor extends AbstractCellEditor implements TableCellEditor {
    //prepare the component.
            JComponent comp = new JTextArea();
            public Component getTableCellEditorComponent(JTable table, Object value,
                    boolean isSelected, int rowIndex, int vColIndex) {
                // Configure Tab key to focus to next component
                CustomActions.setCustomAction("CustomTabAction", comp);
                // Configure the component with the specified value
                ((JTextArea)comp).setText((String)value);
                // Return the configured component
                return comp;
            // This method is called when editing is completed.
            // It must return the new value to be stored in the cell.
            public Object getCellEditorValue() {
                return ((JTextArea)comp).getText();
        }regards,
    nirvan

    >
    textArea.getInputMap().remove(....);but that won't work because the binding is actually defined in the parent InputMap. So I think you need to use code like:
    textArea.getInputMap().getParent().remove(...);But I'm not sure about this as I've never tried it.I tried removing the VK_TAB key from both the input map and parent input map as shown below. But I still have to press "TAB" twice in order to get out of the JTextArea column in JTable.
                comp.getInputMap().getParent().remove(
                            KeyStroke.getKeyStroke(KeyEvent.VK_TAB,0));
                comp.getInputMap().remove(
                            KeyStroke.getKeyStroke(KeyEvent.VK_TAB,0));after coding this, I am using the setFocusTraversalKeys for adding only "TAB" key as ForwardTraversalKey as given below.
            Set newForwardKeys = new HashSet();
            newForwardKeys.add(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0));
            comp.setFocusTraversalKeys(
                        KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,newForwardKeys);
            Set newBackwardKeys = new HashSet();
            newBackwardKeys.add(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, KeyEvent.SHIFT_DOWN_MASK));
            comp.setFocusTraversalKeys(
                        KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,newBackwardKeys);The only problem that remains now is that I have to press the "TAB" twice in order to get out of the JTextArea column
    regards,
    nirvan.

  • Cannot Compile FLVPlayback 2.5 Source

    Hi,
    I have googled this to death and cannot believe the scarcity of information on this. Adobe releases the component source files for this component, but I have yet to find any instructions on how to modify the src files and recompile it. Here is what I have done so far:
    I have modified the NCManager class to do what I need. I have added the downloaded fl.video.* classes to my classpath in Flash. I have set the needed compiler constants. I have added an instance of the 2.5 flvplayback component to the stage. It will compile, but when I test the swf file in flash, I get output errors like:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
              at test_fla::MainTimeline/__setProp_test_Scene1_Layer1_0()[test_fla.MainTimeline::__setProp_ test_Scene1_Layer1_0:7]
              at test_fla::MainTimeline()
    Where 'test' is the name of the flvplayback component on the stage. If I remove the downloaded component src files from my classpath, all works as expected, but I can't then use my modified NCManager class. I'm really stumped on how to solve this. Has someone else ever tried this?
    thanks

    I finally got this to work by removing all of the classes except the NCManager, then gradually added them back one by one until it compiled.
    I still would like to know how to compile a new flvplayback component from these source files, as it does not appear to be that straight forward.
    rgds

  • Increasing row capacity of any excelcius component (Filter ,Combo Box)

    Hi
    Even though I have increased the capacity of Dashboard rows capacity from 512 to 2000.
    But my filter component or combo box component source data is mapped to more than 512 rows in the spreadsheet,while previewing it still shows data of 512 rows.
    Is there any way to increase component capability?
    I know the performance will be bad but still atleast it should capture the whole source data records and

    It could be two reasons
      First Reason: it could be due to the limit of no of rows in excel .Please check the preferences option in Xcelsius . By default it will be set as 512 rows of data increase that to required rows.
       Second Reason: if you are using live office in Xcelsius.By default it will fetch 512 rows of data.To increase limit we have to do some server side settings.Please refer to the following SAP Note which gives the solution to this problem.
      SAP Note:1307538
      or go through the following steps:
    These changes have to be made on the server side
    1.     Create a backup of dsws-liveoffice-provider.jar from serveru2019s InstallDrive:\program files\business objects\Tomcat\webapps\dswsbobje\WEB-INF\lib for future reference.
    2.     Copy dsws-liveoffice-provider.jar from serveru2019s InstallDrive:\program files\business objects\Tomcat\webapps\dswsbobje\WEB-INF\lib to your computer.
    3.     Rename the file just copied to dsws-liveoffice-provider.jar.zip (add.zip to end of filename)
    4.     Create folder in root of InstallDrive: named META-INF (case sensitive), in InstallDrive:\META-INF named BusinessObjects (case sensitive) and in InstallDrive:\META-INF\BusinessObjects named DSWS (case sensitive)
    5.     Using WinZip or WinRAR, unzip the file named liveoffice_config.properties from the dsws-liveoffice-ws.jar.zip file copied from the server. Place this file in InstallDrive:\META-INF\BusinessObjects\DSWS.
    6.     Edit the liveoffice_config.properties file and find the following section:
    #max number of range rows and range columns to return
    maxRowCount=512
    maxColumnCount=512
    7.     Edit the maxRowCount entry to the value youu2019d like to use
    8.     Save the file as liveoffice_config.properties (same filename)
    9.     Using winRAR or WinZip add the new liveoffice_config.properties file back to dsws-liveoffice-ws.jar.zip, making sure to use the "use absolute path" option.
    10.     Stop Apache Tomcat service on BO server
    11.     Copy dsws-liveoffice-ws.jar.zip to serveru2019s InstallDrive:\program files\business objects\Tomcat\webapps\dswsbobje\WEB-INF\lib.
    12.     Rename dsws-liveoffice-provider.jar in serveru2019s InstallDrive:\program files\business objects\Tomcat\webapps\dswsbobje\WEB-INF\lib directory to dsws-liveoffice-provider.jar.old.
    13.     Rename dsws-liveoffice-provider.jar.zip in serveru2019s c:\program files\business objects\Tomcat\webapps\dswsbobje\WEB-INF\lib directory to dsws-liveoffice-provider.jar
    14.      Empty the Tomcat cache by deleting the content of the folder <<C:\Program Files\Business Objects\Tomcat55\work>>
    15.     Restart Apache Tomcat on server
    This should increase the number of rows fetched by LiveOffice, however it may happen that changing the number of rows in the liveoffice_config.properties many times may result in liveoffice picking the data from the cache. Hence deleting the cache (C:\Program Files\Business Objects\Tomcat55\work) is necessary. Incase deleting the cache also doesn't work, we may have to redeploy the dswsbobje folder.
    To redeploy, follow the steps given below:
    1.     Go to C:\Program Files\Business Objects\Tomcat55\webapps and keep a backup of the dswsbobje folder.
    2.     Now delete this folder and restart Tomcat.
    3.     Restarting Tomcat will recreate the dswsbobje folder but will again default the number of rows fetched by LiveOffice to 512.
    4.     We will again have to follow the steps mentioned in the start to increase the number of rows from 512 to the desired value.
    5.     Restart Tomcat again for the changes to take place.
    Note: Increasing the number to large values might cause inconsistency in the behavior or instability.

  • Jdev 10.1.2 Add Business Component Issue

    Error appearing is "Unable to load Business Components. The package xml file is not in the proper package".
    Under Jdev 9.0.5.2 you could create a business component then with that item highlighted select 'x' on the navigator toolbar to remove the Business Component from the project (Not erased). To add the same item back into the project you highlighted the package, selected '+' on the navigator toolbar highlighted the Business Component source files then click open then yes.
    Under JDev 10.1.2.0.0 doing the same does not work. The business component is correctly removed from the project but there seems to be no way to add it back to the project/package (error above always appears).
    Has anybody else seen this issue ?
    I am mid-way through a major schema refactor and this is causing a big problem.

    Based on the package (see FullName below), the metadata file would be called package.xml in this case.
    It is there the Containee entries would be added.
    For an Entity Object
    <Containee
    Name="YourEntityObject"
    FullName="com.site.package.YourEntityObject"
    ObjectType="Entity" >
    </Containee>
    For a View Object
    <Containee
    Name="YourViewObject"
    FullName="com.site.package.YourViewObject"
    ObjectType="ViewObject" >
    </Containee>
    where
    YourEntityObject
    - Name of the entity object business component to be added
    (This may be based on a number of seperate files such as YourEntityObject.xml, YourEntityObject.java, YourEntityObjectRow.java etc, depending on options taken at design time).
    YourViewObject
    - Name of the view object business component to be added
    (This may be based on a number of seperate files such as YourViewObject.xml, YourViewObject.java, YourViewObjectRow.java etc, depending on options taken at design time).

  • Component editing from Flash MX to Flash 8

    Hey everyone,
    Remember back in Flash MX how you could edit everything in a
    component, like color of arrows etc etc....lots of editable areas.
    Well now in Flash 8 all I can find in component editor is like 10
    things max to edit, none from flash mx...where was this moved
    now...I want to be able to edit for example a scrollpane in flash 8
    and want to be able to edit everything just like in flash mx.
    Thanks!
    BrandBurnMedia

    BrandBurnMedia wrote:
    > Hey everyone,
    >
    > Remember back in Flash MX how you could edit everything
    in a component, like
    > color of arrows etc etc....lots of editable areas. Well
    now in Flash 8 all I
    > can find in component editor is like 10 things max to
    edit, none from flash
    > mx...where was this moved now...I want to be able to
    edit for example a
    > scrollpane in flash 8 and want to be able to edit
    everything just like in flash
    > mx.
    The new componenets are not editable wthin Flash anymore. You
    can skin them
    (check help for SKIN) or you could try to dig out the
    component source file and
    edit it it directly. There are some source files in the
    Macromedia folder on
    your drive.
    Best Regards
    Urami
    !!!!!!! Merry Christmas !!!!!!!
    Happy New Year
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Drill Down From Filter component -- Chart -- Chart

    I am quite new to xcelsius !! Following is my situation!!
    Below are counts for Channel and Company for each month!!
    Channel --Company Jan Feb Mar
    abc -Ilco----
    100 --200-300
    def -AMO--200300--100
    efg -HCL -
    100---200-100
    I created a Filter component and According to Channel and Company for Each month I could able to show Policy count.....
    I achieved until this!!
    Now the Requirement is something like this.When the user clicks on Company(Abc) and Channel (ILCO)he could able to see following in three diffent Graph!!!
    Case Size---Counts---- Age Group-CountsPending Status--
    Counts
    0-10k--500-5525Issued--
    50
    11k-50k-----5056-7575Underwriting Approved- 50
    100--100--
    100
    Please tell me the approach of doing this or is there any better option to show these!!
    Thank you,

    Hi patnaik ,
    I understand that you are not using Filter component any one and you might be using other components like combo box, radio button etc..
    You can achive this, Point all company values to the first componet source and destination to one cell and write the formula in such a way that compare the destination of the first compoent and get the list of channels particular to the selected company and point then to the second component source and give destination to the second componet.Write formulas based on the second components destination cell and ge the values required for graph and point them to the graphs.
    Let me know if you have any questions.
    Cheers,
    Sudharam

  • Iphone 4 component cable problem!

    I recently purchased the iphone component cable (white box) to watch videos through my samsung LCD TV.  All cables are connected correctly, however, nothing is working.  I get no video or audio.
    When i play a video, the iphone displays:
    "TV Connected
    The Video is playing on the TV"
    However, i have selected the component source on my Samsung TV and nothing is showing other than "no Signal".  I have selected the correct region for the UK on the iphone settings under Settings >Ipod > Tv out , (which i beleive is PAL for uk).
    Can anyone suggest an answer.
    Many thanks

    did you choose component as the input source?
    to view component input on my sony tv (and every other tv really)
    I have to change the input source to be component rather then tv or hdmi or....

  • Reg: Open and Closed Activities in DTR

    Hello Guru's,
    I am confused with the Open and Closed Activities in DTR, What are the significance of these activities?
    And when does an Open Activity changes to Closed Activity?
    And why does an Empty Open Activity gets created?
    How does the Open Activities effect the Performance of the system?
    In NWDS what is the significance of the Public Part and the dcdef xml files?
    Please explain and if possible send the links to better understand these? I tried searching for info but with no luck.
    Appreciate the Help.
    Thanks & Regards,
    Pramod

    Dear Pramod,
    Activity in general can be considered as the wrapper of your changes.
    While working in NWDI, any modification that you perform on your source code must be associated with an Activity.
    Some Definitions:
    Client DTR: Represents the Local Track file system present on you local machine, where Checked-out a desired code from Server DTR
    Server DTR: Represents the Central Repository present on the server, where your source code is checked-in.
    Open Activities
    These are the activities that are not yet checked-in to Server-DTR, and they represent the Open Version.
    Exmple:
    1) Suppose you have made some modification in "File A" which is associated in Activity-1
    2) When you open the DTR Perspective in your Developer studio, you will be able to see all the changes that you have associated in the Activity-1, this DTR-perspective of your NWDS is also termed as Client-DTR.
    3) But, when you open the Server-DTR in DTR Web interface, you will not be able to see the same file structure that is present in your client DTR, it will not contain the changes that you have incorporated in Activity-1.
    4) The changes present in Activity-A are not available to any other developers, even if you try to use the same developer ID and load the same track, the activities are still said to be purely Local.
    Closed Activities
    These are the activities that are already Checked-in to Server-DTR and they represent Closed Version.
    Example:
    1) In the same example explained above assume that we now Check-in the Activity-1.
    2) Now, if you open the Server-DTR in DTR Web Interface, you will be able to see the same file structure that is present in your Client-DTR.
    3) Now the changes that were present in Activity-A are also available to other developers too.
    Open Activity and Performance
    1) Open Activities create a temporary entry point reference on the Server DTR you can serach for open activities in Secer DTR web interface, every single activity occupies space on your local machine. So it may affect the performance only if the activity count is very high.
    2) In the local file system, the meta data is stored in the .dcdef file in the _comp
    subfolder.
    3) The meta data is stored in the .dcdef file, every public part has its own meta data file. They are located in the def subfolder of the component and have the fileextension pp.
    Every component (DC) is defined by a set of files, stored and versioned together with the
    component in the repository.
    u2022 A file with the reserved name .dcdef stores the basic attributes such as name,
    description and component type, the parent component (if there is one), a list
    of child components (if there are any), a list of dependencies, links to the component
    sources, and the access control list. The .dcdef file must be stored directly
    in the _comp folder.
    u2022 The folder _comp/def contains one file for each public part of the component,
    which carries the name of the public part with the extension .pp. This file contains a list
    of the development objects belonging to the public part and an access control list for
    this public part.
    Both .dcdef and .pp files are stored in an XML-based format; you can display them in the
    content display of the Repository Browser or with any text editor. However, this is
    not necessary. To create and edit these files, use the component tools of the SAP NetWeaver
    Developer Studio.
    In exceptions, you can manually repair the .dcdef or a .pp file of a component.
    Note that direct manipulations are dangerous and can render a component
    unusable.
    I hope you will get a clear picture now.
    Regards,
    Shreyas Pandya

  • ComboBox scroll and selected/highlight on glasspane

    I'm using JInternalFrame as a modal frame( we couldn't use JDialog).
    For that I used an example that i found on net, which in this way the JInternalFrame is added to GlassPane of JFrame .
    On JInternalFrame there is a JComboBox.
    When I drag its scrollpad and move it up and down (to see items in Combo box), content moves ok, but scrollpad stays fixed on one place (instead of going up and down too).
    Also, when mouse points an item, it's not highlighted.
    After browsing the web and this forum i found 2 threads about this but no answer.
    Does anyone have a solution for that?
    Sample code:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import java.beans.*;
    public class ModalInternalFrame extends JInternalFrame {
      private static final JDesktopPane glass = new JDesktopPane();
      public ModalInternalFrame(String title, JRootPane
          rootPane, Component desktop) {
        super(title);
        // create opaque glass pane   
        glass.setOpaque(false);
        glass.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);
        // Attach mouse listeners
        MouseInputAdapter adapter = new MouseInputAdapter(){};
        glass.addMouseListener(adapter);
        glass.addMouseMotionListener(adapter);
        desktop.validate();
        try {
          setSelected(true);
        } catch (PropertyVetoException ignored) {
        // Add modal internal frame to glass pane
        glass.add(this);
        // Change glass pane to our panel
        rootPane.setGlassPane(glass);
        @Override
      public void setVisible(boolean value) {
        super.setVisible(value);
        // Show glass pane, then modal dialog
        if(glass != null)
            glass.setVisible(value);   
        if (value) {
          startModal();
        } else {
          stopModal();
      private synchronized void startModal() {
        try {
          if (SwingUtilities.isEventDispatchThread()) {
            EventQueue theQueue =
              getToolkit().getSystemEventQueue();
            while (isVisible()) {
              AWTEvent event = theQueue.getNextEvent();
              Object source = event.getSource();
              if (event instanceof ActiveEvent) {             
                ((ActiveEvent)event).dispatch();
              } else if (source instanceof Component) {
                  ((Component)source).dispatchEvent(event);                           
              } else if (source instanceof MenuComponent) {             
                ((MenuComponent)source).dispatchEvent(
                  event);
              } else {
                System.out.println(
                  "Unable to dispatch: " + event);
          } else {
            while (isVisible()) {
              wait();
        } catch (InterruptedException ignored) {
      private synchronized void stopModal() {
        notifyAll();
      public static void main(String args[]) {
          final JFrame frame = new JFrame(
          "Modal Internal Frame");
        frame.setDefaultCloseOperation(
          JFrame.EXIT_ON_CLOSE);
        final JDesktopPane desktop = new JDesktopPane();
        ActionListener showModal =
            new ActionListener() {
          Integer ZERO = new Integer(0);
          Integer ONE = new Integer(1);
          public void actionPerformed(ActionEvent e) {
            // Construct a message internal frame popup
            final JInternalFrame modal =
              new ModalInternalFrame("Really Modal",
              frame.getRootPane(), desktop);
            JTextField text = new JTextField("hello");
            JButton btn = new JButton("close");
            JComboBox cbo = new JComboBox(new String[]{"-01-", "-02-", "-03-", "-04-", "-05-", "-06-", "-07-", "-08-", "-09-", "-10-", "-11-", "-12-"});
            btn.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            modal.setVisible(false);
            cbo.setLightWeightPopupEnabled(false);
            Container iContent = modal.getContentPane();
            iContent.add(text, BorderLayout.NORTH);
            iContent.add(cbo, BorderLayout.CENTER);       
            iContent.add(btn, BorderLayout.SOUTH);
            //modal.setBounds(25, 25, 200, 100);
            modal.pack();
            modal.setVisible(true);    
        JInternalFrame jif = new JInternalFrame();
        jif.setSize(200, 200);
        desktop.add(jif);
        jif.setVisible(true);
        JButton button = new JButton("Open");
        button.addActionListener(showModal);
        Container iContent = jif.getContentPane();
        iContent.add(button, BorderLayout.CENTER);
        jif.setBounds(25, 25, 200, 100);
        jif.setVisible(true);
        Container content = frame.getContentPane();
        content.add(desktop, BorderLayout.CENTER);
        frame.setSize(500, 300);
        frame.setVisible(true);
    }

    This is a bug, and there are several open bugs on the same subject.
    The only pop up that works in this situation is a heavy weight pop up.
    There are 3 types of pop up windows: light weight, medium weight and heavy weight.
    When you call setLightWeightPopupEnabled(false) the combo box uses the medium weight when the pop up window is inside the application frame, and heavy weight when the window exceeds the frame bounds.
    There is no easy way to force the pop up to heavy weight, since most of the functions and fields in the relevant classes are private.
    But you can use reflection to access them.
    Here is one solution (tested and working with JDK 5) - adding the client property forceHeavyWeightPopupKey from PopupFactory to your combo box.
    cbo.setLightWeightPopupEnabled(false);
    try {                         
         Class cls = Class.forName("javax.swing.PopupFactory");
         Field field = cls.getDeclaredField("forceHeavyWeightPopupKey");
         field.setAccessible(true);
         cbo.putClientProperty(field.get(null), Boolean.TRUE);
    } catch (Exception e1) {e1.printStackTrace();}
    ...

  • S-video output resolution

    I have a a mini-DVI to component/s-video adapter on my Macbook. I connect to a projector using the s-video cable. I did not expect this to be as clear a picture as direct VGA connection but it is much worse than I expected. The projector picture is noticably lower resolution than the SD digital TV tuner or DVD player that uses the same s-video cable.
    I have set the display resolution to the maximum available (1024x768) but it does not seem to be using this resolution. The other choices under display preference are no better.
    It looks like I will need to use the VGA adapter and cable for decent quality but that is going to be a nuisance with cables.

    Due to the way an S-video signal is generated, the maximum resolution is about 640 x 480 pixels. You can output higer resolution to the S-video connector, but that resolution can not be meaningfully processed by a television set; the higher frequency components will be averaged together into a fuzzy low resolution display. The low resolution is a result of he way the S-video signal is composed and the timing constraints of NTSC or PAL video systems.
    To get decent quality, you really need to use a component source such as a VGA cable that can send data at substantially higher data rates. S-video has a video bandwidth of about 4.5 MHz, while VGA bandwidth is 80 MHz or higher and is not constrained by NTSC or PAL timing.
    Most CRT televisions usually don't make very suitable computer displays (unless the are designed with a VGA component input). The high voltage supplys of TVs aren't are closely regulated as computer monitors and the result is blooming, color bleed and positional jitter. Recall that TVs re typically intended to be viewed at a distance of a meter or more, while computer displays are often viewed at less than a meter. The relatively poor quality of an average TV isn't noticable at typical viewing distances, but looks terrible for computer output. Of course, high definition television has changed the rules, and high def TVs often double as pretty good computer monitors when fed with a VGA (or DVI or HDMI) signal.
    I teach a communications systems course, and one of the things we study is television. As an exercise, we considered a 50 inch diagonal measure 16:9 aspect ratio screen. At 3.5 meters (about 10 feet), the apparent picture quality of a 720p and 1080i picture is the same to a person with average visual acuity - so unless you like to sit close to your TV, you can save cost by buying a 1376x768 pixel screen instead of a 1920x1080 screen. I have a feeling in the next year or two all screens sold will probably be 1920x1080 (or more) anyway, so above point may become moot.
    Bill

  • VGA signal output type mDP-VGA adapter

    Howdy.
    Working on a way to plug our new mini (early 09) into a crusty ol' analogue tv, whose best quality input is up to 576p component. Tv manual say to plug component source (either YPbPr, YCbCr or Y B-Y R-Y) into the component input on the tv (Y Pb Pr).
    My understanding of signal types is limited, and I am looking at a VGA to component converter as my first preference option since svideo and composite are so crusty.
    Can anyone be really specific on the exact type of signal output from the miniDP-VGA adapter? As far as I know, most computers output a vga signal referred to as RGB, which SOME tvs can read via component in. Can anyone tell me if this RGB equates to any of the above signals (such that i could simply use a vga-component cable that I already possess), or if i will definitely need to get a converter box? I have plugged my older mac mini into the tv (using dvi-vga adapter supplied and then vga-component cable i purchased form some dodgy online ebayer) and had no luck.
    can anyone tell me the potential ramifications of messing around with this stuff? Can inputting incorrect signals damage any of my hardware?
    does anyone have any brilliant ideas on how to run an early 2009 mac mini into a tv via component? At this stage it is going to cost me around $200 for a decent converter box , and being a younger generation I want a solution ASAP and would prefer not to wait weeks for shipping from the States.
    It seems as though the new minis only do dvi-d, while my older one has dvi-i - this is why the dvi-video adapter is not compatible with the early 09 models. i have spoken to apple tech support several times but it seems as though they are getting their dvi types mixed up and don't understand my predicament fully, as their suggestions are not possible with dvi-d. Is there such a thing as a DVI-d to DVI-I adapter? Would it make any difference?
    Any clarification people have to offer on this one would be greatly appreciated.

    A few comments; first off, you can't damage a TV with wrong signal types, although some old TVs can be damaged from wrong timings. That's going to depend a lot on the TV's age whether it has a more modern, multi-sync type chassis or not.
    The Mini DVI output on the new mini is DVI-I. That is how it is able to support the Mini DVI to VGA Adapter that Apple sells for the new mini. But you are right it no longer supports the Mini DVI to Video Adapter. But that is an issue with drivers and has nothing to do with the mini having a DVI-I output or not. But it is definitely Mini DVI-I.
    So to connect a component converter box, you could use either the Mini DisplayPort or the Mini DVI output of the mini. I would tend to recommend the Mini DVI as being somewhat more standard. However, a Mac really wants to see something called a plug-and-display driver, which is also known as EDID, whenever it is connected to a display. So try and see if you can find a component video converter having a VGA input that has an EDID loaded into it or else the Mac will not be happy and it could all be money down the drain that would have better been spent on a new TV.
    Hopefully you will get some more specific information from someone else. Good luck.

Maybe you are looking for

  • Is it possible to change the exchange rate after completion of miro documen

    Dear sap guru's,     Please suggest me user can raise an po with account assignment cateagory (asset) ie AUC Asset. at the time they are giving exchange rate is 39.41. after doing migo he setteled the AUC asset to Main asset. Month ending he is doing

  • Cannot open Itunes- Microsoft error

    Every time I try to open Itunes 7.1 I get a Microsoft error saying it encountered a problem and needs to close. I have tried installing and reinstalling and It continues to come up with this message and it will not open. Any suggestions? I should nev

  • Cannot click on any URL received through text

    If I receive a link through text I am unable to click on the click. I have IPhone 4S and just downloaded io6. Is there a setting that needs to be reset? My WIFI info shows under settings.

  • Can't import Library List ;_;

    I exported a playlist of my music about a week ago to my exterior harddrive, where I also store my music. Two days ago I had to reinstall Windows Xp and lost all of my data. Since everything was on my exterior harddrive I still have everything and I

  • How to make buttons work in drop down movieclip in flash???

          I am trying to make an index page with buttons for a photography site.  the entire page is built in flash so far.  My question is that I have created a drop down menu that is a Movieclip with 5 buttons.  I can not seem to assign an external web