MCS Analytics events update delay

Hello

I use the anaytics MCS platform api to store the various events of the implementation of the MAF. The anaytics api called successfully and events are being accepted for the procession (code 202 State with message - admitted to the transformation events). But none of these events is reflected in the MCS of dashboard Analytics the same day. But if I find the same Analytics the next day, I can see these events very well. This happens for the system and custom events.

Is there a frequency somewhere to be put in the console so that I can see the displayed events immediately or the frequency at which he updated for us to see in the dashboard?

Thank you

Nouria

Thank you Frank for testing. I tried again with the same payload today and found that the analytical engine now accepts events custom that too less than 5 minutes you mentioned. Not sure what happened with it all last week I was try and test the same.

I guess that maybe something was not appropriate in the case of clouds I used, but cannot be sure of it.

Tags: Oracle Mobile

Similar Questions

  • How can I configure Google Analytics event tracking in Muse?

    How can I configure Google Analytics event tracking in Muse?

    Hello

    Please check this after the thread, it might be useful

    Ability to add Google Analytics to track the link/button click?

  • How to add Google Analytics event tracking to a pdf download or play the video by Muse code

    I want to be able to use a test of Athletics of Google Analytics code to track downloads of documents PDF and video plays on my Muse built Web site. It seems that the code must be added to each object, rather than in the header where lives the mode page GA tracking code. Is there a solution or how to use the tracking code in the header? Thank you!

    Hi Gary,.

    You must Access the source link code to do so. You can then add the event tracking code to each PDF you want to track.

    A handy tool to generate the event tracking code can be found here.

    If you do not have access to the HTML body, you can try using Google tag Manager , although it is a little more complicated!

    Hope that helps.

  • Population Event.Value delay

    I have a few forms requiring barcodes for analysis.  In order to generate these bar codes, I create a text field using a 3sur9 font, set it read-only and the value of script:

    event.value = "*" + this.getField ("FIELDNAME") .value + "" * ";"

    Normally, it goes off without a hitch, but I'm having a problem with the way this FIELDNAME value where FIELDNAME is a scripted value.  For example, in one situation, FIELDNAME is a locked with a value by script text field:

    var A = this.getField("PART1").value;
    var B = this.getField("PART2").value;
    var C = this.getField("PART3").value;

    var strPart1 = String (A);
    var strPart2 = String (B);
    var strPart3 = A < 2? "0" + string (C): String (C); "
    var fullname = (strPart1 + strPart2 + strPart3);
    Event.Value = fullname;

    This is done because "PART1" is a mapped data field of 7 digits, "PART2" is a mapped data field of 2 digits and "Sect3" is a mapped 2-digit data field that often starts with a 0.  They must be concatenated to the bar code be correct, but there is no data for a fully concatenated value map.  The Field_Name field performs very well, but the barcode only outputs «*»  As soon as any other field in the form is filled manually, the bar code change to the appropriate "* FIELDNAME."

    I have no validation trigger anywhere in the form, but this seems to be an event validation that went wrong.

    Any ideas?

    Thanks in advance,

    A.

    I forgot to add, the problem is probably that the field calculation order is incorrect. To define it, go to the forms editing mode and

    then select "forms > edit > set field calculation order of fields.

  • Update the internal event address field?

    It seems that an internal event can only trigger an external call. Is it possible to have the internal event update to a contact field in addition to trigger the external call?

    Hi Tom

    While an internal event cannot update a contact field, depending on what you are trying to accomplish, we can use update rules to fill the contact fields.

    For example, if the 'event' is open e-mail, you can create a filter to capture all contacts who have opened one/all email, it fuels a program that will run a update rule to push a certain value in a particular contact field.

    What is the use case? I'm sure we could find other solutions too.

    Zainab

  • XControl: automatic update

    Hello

    Is there an easy way to tell LabView to regularly call the structure of an XControl of the event? In my scenario the XControl should query the data (for example every 250ms) and update its display. In a normal VI with a structure of the event, I'd do polling in the event of delay, but it will not work in an XControl.

    A complicated to make this automatic updating would be an extra VI that periodically calls a function of the XControl to force an update - but I would have preferred an XControl operating without such assistance VI.

    Best regards.

    My experience with XControls is limited, so I do not have a direct answer, but you can at least hide the problem of the user of the control in asynchronous mode launched the VI yourself inside the XControl initializing it and appellant to stop it when uniniting. I don't know how it worked in development time if you remove the XControl of the FP. If she does not call the uninit method when you remove it, you will find yourself with a few screws red, but how many times you delete the XControl?

  • Basic structure example-Help event

    Hi all

    I'm programming in Labview for two months... starter... I have a desire to use a structure of the event in my case, so I started with examples and had a problem understanding.

    It's the example, I don't speak labview\examples\general\dynamicevents.llb\dynamicallr for events.vi registry

    (1) the blockdiagram outside can while loop, you please explain the three data entries to the propertis of thrre under the registry event property node?

    (2) why use shift registers to send events to registry in while loop? Why dosent a tunnel works in this case?

    (3) within the structure of event event why do we still include "Event log" property node and how to reference its properties?

    (4) in the while loop, event 1 mouse down event, mouse to the bottom of the property is left free, but moving the mouse was connected to sone refernce, how it works?

    I would be happy if can refer me some books on event structures

    Thank you

    Concerning

    Neo

    NEO6 wrote:

    (1) at the beginning, when I hit the track, that all the events available for the structure of the event in time loop? (If I understand correctly, all of the events associated with the controls on the front panel and move the mouse exists since they are registered outside of the loop. Am I right?)

    Technically, all events are available.  It's just a question of what objects will cause events.  Initially, the mouse event move is registered to a NULL VI.  Since it is not one of those around, the event will not happen.  The mouse upwards and the mouse downwards have associated all the controls on the front panel.  If the mouse went upwards or downwards on a control, the event could trigger.

    NEO6 wrote:

    (2) as well as all the events of pannelcontrol, there are also moving a mouse event is already registered outside the while loop and sent to the structure of the event, but once again in the "Mouse down" event, we again record the event of "moving the mouse" and store in the shift register.  What is the difference between check-in outside loop while and inscription inside the structure of the event "mouse down"?   If registration within a structure of event is the event update already existing or the empty position for the structure of the event?

    We simply update object can cause the event.  Inside the mouse down event, we say that the current VI can cause an event mouse move.

  • Failed to download update

    I have 132 updates delayed which will not download automatically.  Runs on Windows XP, Internet Explorer 8.  Help, please!

    Hello

    Thanks for posting in the Microsoft Community Forum.

    I'm sorry to know that you are not able to download the updates, be assured that we would do our best to help you.

    Please answer the following questions that would help us provide a better solution.

    1. what exactly happens when you try to download updates automatically?

    2. do you get an error message? If Yes, what is the exact error message you get?

    3. were there any changes made to the computer before the question?

    4. what service pack is installed on the computer?

    To determine the version of Windows XP that you are running, follow these steps:

    a. click Startand then click run.

    (b) in the Open box, type winver.exe, and then click OK. The version number appears in the Windows box.

    Try these steps and check if that helps.

    Step 1:

    Try to run the next fixit, failure to solve the problem, try step 2.

    The problem with Microsoft Windows Update is not working
    http://support.Microsoft.com/mats/windows_update/

    Step 2:

    Try the procedure described in the following article and check if this solves the problem.

    Important Reinstallation of the operating system of Windows, or upgrade your OS on-site is a troubleshooting step extreme that you should only take if you fully understand the ramifications and risks involved. If you decide to take this step, make sure that you have the original Windows XP media and product installation key provided with your operating system. If you are not comfortable trying to reinstall or to repair the Windows operating system, you can contact the manufacturer of your computer for help or bring your computer to a professional repair shop.

    You cannot install some programs or updates

    http://support.Microsoft.com/kb/822798

    Please answer us with questions and we pleased to help more with this problem.

  • Update failed during the restoration of Win10 for Win7

    Hello

    There was a update failed while he was in the process of restore. Once the process is finished, I noticed that, so I clicked on "Install updates". Which also failed.

    I've never met update of the issues before the restore Win10 to Win7.

    Name of the update problem :

    -Microsoft .NET Framework 4.6.1 for Windows 7 for x 64 (KB3102433)

    Type of computer / OS :

    -Hewlett-Packard desktop computer bought in 2011, AMD Athlon (TM) II X 4 955 processor 3.20 GHz, 8.00 GB of RAM

    -Windows 7 Home Premium (preinstalled at the factory), Service Pack 1, 64-bit

    Antivirus applications installed before the upgrade and at a Win10; those after cancellation for Win7 :

    -Windows Defender (off)

    -Malwarebytes Anti-Malware free (do not prompt for reinstallation, update to Win10, have not opened since rollback)

    -AVG AntiVirus Free (relocation for upgrade to upgrade to Win10 successful, reinstall to update to Win7 after restoration, failure)

    Previous programs anti-virus installed / uninstalled :

    -factory pre-installed Norton Internet Security 2011 (60-day trial subscription). Uninstalled in 2011.

    -ISP provided security: Shaw Secure powered by F-Secure. Uninstalled in 2012.

    These are in the downloads folder (but I don't know more what/why and can't tell if they are installed programs or not) :

    -Windows-KB890830 - x 64 - V5.20.exe: Microsoft Windows Malicious Software Removal Tool, version 5.20.11000

    -msert.exe: no details of properties (no version, no digital signature, etc.), but I think that it is supposed to be the Microsoft Safety Scanner

    -windows-kb890830 - v3.21.exe: Microsoft Windows Malicious Software Removal Tool, version 3.21.5103.0

    -NPE.exe: Norton Power Eraser, version 2.0.0.52 the file, version 2.0 product, year 2011

    Latest updates successfully and the repetition does not install of KB3102433 :

    Error codes for KB3102433:

    -26/08/2016: 80200001

    -29/08/2016: 13EC

    -03/09/2016: 643

    -03/09/2016: 643

    Measures taken and the results:

    1) has no installation by the restore process: (KB3102433), 80200001 Code

    -revealed by timestamp in the update history

    (2) Windows Update interface: 1 important update available (KB3102433)

    -Click on install updates

    Result (s):

    -Failed / update history does not record the event

    3) of http://support.microsoft.com/kb/3102433

    -Download and run the "download the .NET Framework 4.6.1 (Offline install) package now"

    Result (s):

    -"Installation failed...". Fatal error during installation"

    -Updated story does not connect me

    (4) download and run the Windows 7 update (wu10.diagcab) troubleshooting tool

    Result (s):

    -Popup: An error occurred when troubleshooting: a problem is preventing start the troubleshooter.

    Identifier of the package: WindowsUpdateDiagnostic

    Path: unknown

    Error code: 0 x 80070002

    Source: engine

    User: (me, user Admin account)

    Context: restricted

    (5) run the System File Checker tool

    Result (s):

    (6) Windows Update interface: 1 important update available; KB3102433

    -Click on install updates

    Result (s):

    -This time the story recorded event update:

    Installation date: 29/08/2016

    Installation status: failed

    Error details: Code 13EC

    (7) download and run other troubleshooting of Windows 7 update (WindowsUpdateDiagnostic.diagcab)

    Result (s):

    -He scored a few points set except one:

    -"" Problems: Windows Update, error 0 x 80070057 do not set ""

    -This stage caused the update Interface to turn red on the theme and lose all it's information. such as:

    -1 important update available / 8 optional updates available <> before - now -online NO update available

    -Final check of updates: front: 29/07/2016 - now: never

    -Updates have been installed: front: 22/07/2016 - now: never

    -"Install updates" button "Check for updates" has disappeared, replaced by

    8) of http://support.microsoft.com/kb/3102433

    -Download and run the "download the .NET Framework 4.6.1 (Offline install) package now"

    Result (s):

    -"Installation failed...". Fatal error when installing... See log file»

    -Updated history do not log the event

    (9) click on ' Check for updates ' hopefully bring "updates available".

    Result (s):

    -He kept checking for about 2 hours without change

    -I didn't know how to cancel the verification process, then...

    (10)... Computer restarts

    Result (s):

    -updates stops

    -Updated Interface:

    -Does not display available updates

    -Final check of updates: never

    -Updates have been installed: never

    * 3 days later, without getting any change, it automatically installed 9 updates successfully. Now, the update Interface is once again changed. "Show all available updates" option appears, horodateurs, replacing '' never. ''

    (11) select problem update (KB3102433), and then click on install

    Result (s):

    -A failed; Error Code 643

    -Click on 'Try' again: same results

    Any help would be greatly appreciated.

    Thank you

    Proceed as follows: Set "Never search updates" automatic updates, restart, and try again.

    Best regards, VZ :)

  • OBIEE 11 g: a master event / adjustable detail a Variable presentation?

    Hello world

    Is it possible for a master detail event update a variable presentation?

    -= Joe

    Hey Joe,

    I think that 'Master-Detail' event impossible to define a variable presentation for these reasons (can there be such a thing as)

    1 variable presentation by definition can be defined by a "prompt dashboard.

    2. a set of presentation on the scope of all reports where as "master / detail" event is for a report.

    3. "Master-Detail" event is for a point of view of a report to meet the selections in other views of the same report.

    I hope this helps.

    Thank you
    Diakité

  • Issue to the PPR calling event where it deposits the validation of the page

    Hello

    I need to display the field based on the value of the checkbox.
    I used event PPR clicking chekbox bean. event: update

    I put SPEL in the fields in the form.

    but when ever I select the value in the box, submit the page and pop-up (check all fields mandatory or not)
    It shows failiures of form validation:

    Enter the mandatory fields...

    How to handle this.

    Please help in this.


    Thank you

    Hello

    Please make sure that the event on the box is firePartialAction and disable clietSideValidations.

    Thank you
    Mukesh Uchaniya

  • Update data in hGrid after extraction of data in the Search Page

    Hi all

    I have a search page, when we click the search button, the data were obtained and here we have the Refresh button to update the data.
    Here, I'll see the and updatae hGrid feature data. I don't know how can we update through hGrid.
    could you please tell me how update us the data through hGrid. Examples are there in the Toolbox OAF.

    could you please explain this.


    Kind regards

    Hello

    -In HGRID page trying to create a button to update.
    -In button, define propertoes action, pass the parameters to the SPEL and event: update.
    -In CO get the event action, go to the next page.
    -In the (3rd page) update process co request get po header id value.
    -Create eo according to vo and pass in. header as bind param, and execute the query.
    -Here, you can change the fields
    -After editing then click on the button Save, call OADBTrancation.commit ().

    Concerning
    Meher Irk

  • I need to delay the game only once.  My code runs to each loop.

    Hello

    I am new to Flash.  I can't decifer the sample scripts in the help files.  After a lot of trial and error, the following codes works very well.  It delays playback on the video for the right amount of time.  The only problem is when the repeat (as it should) the codes runs again.  I want to only run code during the first thru.  Any help would be appreciated.

    Stop();
    var startTime = getTimer ();

    stage.addEventListener (Event.ENTER_FRAME, delay);

    function timeDelay(event:Event):void {}
    var timePassed = getTimer ();
    If ((timePassed-startTime > = 4000) {})
    Play();
    }
    }

    Thank you


    Doug

    Oh, I get it.  Sorry, forgot some of the intricacies of the animation on the timeline.  Yes, as long as your code is on frame 1 and your return your timeline at the frame 1, then the code will load every time.  What you need to do, is have your code on frame 1, then loop back to the frame 2 to start the next iteration of the film.

  • Double Instance of one button

    Hi guys I have a structure of the event which handles both cases, one of them is to write some external hardware and the other is to read.

    There are 2 methods of reading and writing to this part through his Volatile and Non Volatile memory.

    To choose between these two functions, I placed a switch of control outside the structure of the event, each event 'read' and 'write' need instant access to this control.

    When I place the switch outside of the event structure is of course not read immediately in the event but delayed a bit due to the connector on the border of the structure.

    When I place the button on the inside in the case where structural reading instantly everytime and the Volatile or Non-Volatile write / reading takes place instead of having to run the event twice to update the value.

    I would like to only two cases to have instant access to this switch, as if it would be placed inside each event.

    Is it possible to create 2 instances of a control on front panel on the block diagram?

    eoin87 wrote:

    Is it possible to create 2 instances of a control on front panel on the block diagram?

    Yes. Use a local variable of the front panel control in the other case of the event. Right-click on the control and select Create--> the local Variable.

    One of the few times that a local variable has merit.

  • Scrub Bar problems

    My scrub bar is not so percise. When I scrub, the duration is off track. What I am doing wrong? Help, please.


    PS, this is the flow is NOT progressive.

    // ##########################
    // ############# CONSTANTS
    // ##########################
    
    // time to buffer for the video in sec.
    const BUFFER_TIME:Number                = 8;
    // start volume when initializing player
    const DEFAULT_VOLUME:Number                = 0.6;
    // update delay in milliseconds.
    const DISPLAY_TIMER_UPDATE_DELAY:int    = 10;
    // smoothing for video. may slow down old computers
    const SMOOTHING:Boolean                    = true;
    
    // ##########################
    // ############# VARIABLES
    // ##########################
    
    // flag for knowing if flv has been loaded
    var bolLoaded:Boolean                    = false;
    // flag for volume scrubbing
    var bolVolumeScrub:Boolean                = false;
    // flag for progress scrubbing
    var bolProgressScrub:Boolean            = false;
    // holds the last used volume, but never 0
    var intLastVolume:Number                = DEFAULT_VOLUME;
    // net connection object for net stream
    var ncConnection:NetConnection;
    // net stream object
    var nsStream:NetStream;
    // object holds all meta data
    var objInfo:Object;
    
    var dur:Number;
    
    var totalBytes:Number;
    
    //rtmp of server hosting the flv
    var FLVServer:String                    = "rtmp://www.chameleon.com/vids";
    //flv file
    
    // Create a new NetConnection instance
    var conn:NetConnection = new NetConnection();
    
    // Connect with a null value for progressive FLV files
    conn.connect(null);
    
    var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
    
    var strSource:String                    = "6.flv";
    // timer for updating player (progress, volume...)
    var tmrDisplay:Timer;
    
    // ##########################
    // ############# FUNCTIONS
    // ##########################
    
    // sets up the player
    function initVideoPlayer():void {
        // hide buttons
        controlPanel.mcVideoControls.btnUnmute.visible    = false;
        controlPanel.mcVideoControls.btnPause.visible    = false;
        controlPanel.mcVideoControls.normalS.visible    = false;
        
        // set the progress/preload fill width to 1
        controlPanel.mcVideoControls.mcProgressFill.mcFillRed.width = 1;
        controlPanel.mcVideoControls.mcProgressFill.mcFillGrey.width = 1;
        
        // add global event listener when mouse is released
        stage.addEventListener( MouseEvent.MOUSE_UP, mouseReleased);
        stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullscreen);
        
    // ##########################
    // ###### PB HIDEN TIMER
    // ##########################
    
        stage.addEventListener(MouseEvent.MOUSE_MOVE, cPanel);
        
        function cPanel(event:MouseEvent):void {
            
            controlPanel.gotoAndPlay(1);
            
            controlPanel.mcVideoControls.mcProgressScrubber.btnProgressScrubber.visible = true;
            
            Mouse.show();
        
        }
        
        // add event listeners to all buttons
        controlPanel.mcVideoControls.btnPause.addEventListener(MouseEvent.CLICK, pauseClicked);
        controlPanel.mcVideoControls.btnPlay.addEventListener(MouseEvent.CLICK, playClicked);
        controlPanel.mcVideoControls.btnStop.addEventListener(MouseEvent.CLICK, stopClicked);
        controlPanel.mcVideoControls.btnMute.addEventListener(MouseEvent.CLICK, muteClicked);
        controlPanel.mcVideoControls.btnUnmute.addEventListener(MouseEvent.CLICK, unmuteClicked);
        controlPanel.mcVideoControls.btnProgressBar.addEventListener(MouseEvent.MOUSE_DOWN, progressScrubberClicked);
        controlPanel.mcVideoControls.btnVolumeBar.addEventListener(MouseEvent.MOUSE_DOWN, volumeScrubberClicked);
        controlPanel.mcVideoControls.mcProgressScrubber.btnProgressScrubber.addEventListener(MouseEvent.MOUSE_DOWN, progressScrubberClicked);
        big_play.addEventListener(MouseEvent.CLICK, BIGPLAY);
        controlPanel.mcVideoControls.fullS.addEventListener(MouseEvent.CLICK, FullScreen);
        controlPanel.mcVideoControls.normalS.addEventListener(MouseEvent.CLICK, NormalScreen);
        
        // create timer for updating all visual parts of player and add
        // event listener
        tmrDisplay = new Timer(DISPLAY_TIMER_UPDATE_DELAY);
        tmrDisplay.addEventListener(TimerEvent.TIMER, updateDisplay);
        
        // create a new net connection, add event listener and connect
        // to null because we don't have a media server
        ncConnection = new NetConnection();
        ncConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
        ncConnection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
        ncConnection.connect(FLVServer);
    
        // set the smoothing value from the constant
        vidDisplay.smoothing = SMOOTHING;
        
        controlPanel.mcVideoControls.mcProgressScrubber.durationBubble.visible        =    false;
    
        // set default volume
        controlPanel.mcVideoControls.mcVolumeScrubber.x = (52 * DEFAULT_VOLUME) + 341;
        controlPanel.mcVideoControls.mcVolumeFill.mcFillRed.width = controlPanel.mcVideoControls.mcVolumeScrubber.x - 394 + 52;
    }
    
    function onFullscreen(e:FullScreenEvent):void {
        // check if we're entering or leaving fullscreen mode
        if (e.fullScreen) {
            // switch fullscreen buttons
            controlPanel.mcVideoControls.fullS.visible = false;
            controlPanel.mcVideoControls.normalS.visible = true;
    
            // bottom center align controls
            controlPanel.x = (Capabilities.screenResolutionX - 440) / 2;
            controlPanel.y = (Capabilities.screenResolutionY - 33);
    
            // size up video display
            vidDisplay.height     = (Capabilities.screenResolutionY - 33);
            vidDisplay.width     = vidDisplay.height * 4 / 3;
            vidDisplay.x        = (Capabilities.screenResolutionX - vidDisplay.width) / 2;
        } else {
            // switch fullscreen buttons
            controlPanel.mcVideoControls.fullS.visible = true;
            controlPanel.mcVideoControls.normalS.visible = false;
    
            // reset controls position
            controlPanel.x = 0;
            controlPanel.y = 330;
    
            // reset video display
            vidDisplay.y = 0;
            vidDisplay.x = 0;
            vidDisplay.width = 440;
            vidDisplay.height = 330;
        }
    }
    
    function FullScreen(e:MouseEvent):void {
        
        stage.displayState    = "fullScreen";
        
        controlPanel.mcVideoControls.normalS.visible    = true;
        
    }
    
    function NormalScreen(e:MouseEvent):void {
        
        stage.displayState    = "normal";
        
        controlPanel.mcVideoControls.fullS.visible    = false;
        
    }
    
    function BIGPLAY(e:MouseEvent):void {
        
        if( bolLoaded) {
    
            nsStream.resume();
        
        }
        
        // show video display
        vidDisplay.visible                    = true;
        
        // switch play/pause visibility
        controlPanel.mcVideoControls.btnPause.visible    = true;
        controlPanel.mcVideoControls.btnPlay.visible        = false;
        big_play.visible    =    false;
        
    }
    
    function playClicked(e:MouseEvent):void {
        // check's, if the flv has already begun
        // to download. if so, resume playback, else
        // load the file
        if( bolLoaded) {
    
            nsStream.resume();
        
        }
        
        // show video display
        vidDisplay.visible                    = true;
        
        // switch play/pause visibility
        controlPanel.mcVideoControls.btnPause.visible    = true;
        controlPanel.mcVideoControls.btnPlay.visible        = false;
        big_play.visible    =    false;
    }
    
    function pauseClicked(e:MouseEvent):void {
        // pause video
        nsStream.pause();
        
        // switch play/pause visibility
        controlPanel.mcVideoControls.btnPause.visible    = false;
        controlPanel.mcVideoControls.btnPlay.visible        = true;
        big_play.visible    =    true;
    }
    
    function stopClicked(e:MouseEvent):void {
        // calls stop function
        stopVideoPlayer();
        big_play.visible    =    true;
    }
    
    function muteClicked(e:MouseEvent):void {
        // set volume to 0
        setVolume(0);
        
        // update scrubber and fill position/width
        controlPanel.mcVideoControls.mcVolumeScrubber.x                = 341;
        controlPanel.mcVideoControls.mcVolumeFill.mcFillRed.width    = 1;
    }
    
    function unmuteClicked(e:MouseEvent):void {
        // set volume to last used value
        setVolume(intLastVolume);
    
        // update scrubber and fill position/width
        controlPanel.mcVideoControls.mcVolumeScrubber.x = (53 * intLastVolume) + 341;
        controlPanel.mcVideoControls.mcVolumeFill.mcFillRed.width = controlPanel.mcVideoControls.mcVolumeScrubber.x - 394 + 53;
    }
    
    function volumeScrubberClicked(e:MouseEvent):void {
        // set volume scrub flag to true
        bolVolumeScrub = true;
        
        // start drag
        controlPanel.mcVideoControls.mcVolumeScrubber.startDrag(true, new Rectangle(341, 19, 53, 0));
    }
    
    function progressScrubberClicked(e:MouseEvent):void {
        // set progress scrub flag to true
        bolProgressScrub = true;
        
        controlPanel.mcVideoControls.mcProgressScrubber.durationBubble.visible        =    true;
        
        // start drag
        controlPanel.mcVideoControls.mcProgressScrubber.startDrag(true, new Rectangle(0, -6, 630, 0));
    }
    
    function mouseReleased(e:MouseEvent):void {
        // set progress/volume scrub to false
        bolVolumeScrub        = false;
        bolProgressScrub    = false;
        
        controlPanel.mcVideoControls.mcProgressScrubber.durationBubble.visible        =    false;
        
        // stop all dragging actions
        controlPanel.mcVideoControls.mcProgressScrubber.stopDrag();
        controlPanel.mcVideoControls.mcVolumeScrubber.stopDrag();
        
        // update progress/volume fill
        
        controlPanel.mcVideoControls.mcProgressFill.mcFillRed.width    = controlPanel.mcVideoControls.mcProgressScrubber.x + 5;
        
        controlPanel.mcVideoControls.mcVolumeFill.mcFillRed.width    = controlPanel.mcVideoControls.mcVolumeScrubber.x - 394 + 53;
        
        // save the volume if it's greater than zero
        if((controlPanel.mcVideoControls.mcVolumeScrubber.x - 341) / 53 > 0)
            intLastVolume = (controlPanel.mcVideoControls.mcVolumeScrubber.x - 341) / 53;
    }
    
    var duration:Number;
    
    function updateDisplay(ev:TimerEvent):void {
        // checks, if user is scrubbing. if so, seek in the video
        // if not, just update the position of the scrubber according
        // to the current time
        if(bolProgressScrub)
        
            nsStream.seek( Math.round( controlPanel.mcVideoControls.mcProgressScrubber.x * objInfo.duration / 630 ) )
        
        else
        controlPanel.mcVideoControls.mcProgressScrubber.x = nsStream.time * 630 / objInfo.duration;
        
        // set time and duration label
        controlPanel.mcVideoControls.lblTimeDuration.htmlText        = "<font color='#FFFFFF'>" + formatTime(nsStream.time) + "</font> / " + formatTime(objInfo.duration);
        
        controlPanel.mcVideoControls.mcProgressScrubber.durationBubble.lblTimeDuration.htmlText        = "<font color='#FFFFFF'>" + formatTime(nsStream.time) + "</font>";
        
        // update the width from the progress bar. the grey one displays
        // the loading progress
        controlPanel.mcVideoControls.mcProgressFill.mcFillRed.width        =     controlPanel.mcVideoControls.mcProgressScrubber.x + 5;
        controlPanel.mcVideoControls.mcProgressFill.mcFillGrey.width    =    nsStream.bytesLoaded * 630 / nsStream.bytesTotal;
        
        // update volume and the red fill width when user is scrubbing
        if(bolVolumeScrub) {
            setVolume((controlPanel.mcVideoControls.mcVolumeScrubber.x - 341) / 53);
            controlPanel.mcVideoControls.mcVolumeFill.mcFillRed.width = controlPanel.mcVideoControls.mcVolumeScrubber.x - 394 + 53;
        }
        
    }
    
    function onMetaData(info:Object):void {
        
    objInfo = info;
    
    // now we can start the timer because
    // we have all the necessary data
    if(!tmrDisplay.running)
    tmrDisplay.start();
    
    }
    
    function netStatusHandler(event:NetStatusEvent):void {
        // handles net status events
        
        trace( event.info.code );
        
        switch (event.info.code) {
    
            case "NetConnection.Connect.Success":
               
               connectStream();
                
                break;
                
            // trace a messeage when the stream is not found
            case "NetStream.Play.StreamNotFound":
                trace("Stream not found: " + strSource);
                break;
            
            // when the video reaches its end, we stop the player
            case "NetStream.Play.Stop":
                stopVideoPlayer();
                trace('stoped');
            break;
        }
    }
    
    function securityErrorHandler(event:SecurityErrorEvent):void {
        
        trace("securityErrorHandler: " + event);
    
    }
    
    function connectStream():void {
        
        nsStream = new NetStream(ncConnection);
        
        nsStream.bufferTime = BUFFER_TIME;
        
        // nsStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
        
        nsStream.client =  this;
        
        bolLoaded = true;
        
        vidDisplay.attachNetStream(nsStream);        
        
        nsStream.seek(5);
        
        nsStream.play(strSource);
        
        nsStream.pause();
        
        // attach net stream to video object on the stage
        vidDisplay.attachNetStream(nsStream);
        
        vidDisplay.visible = true;
        
    }
    
    function stopVideoPlayer():void {
        // pause netstream, set time position to zero
        nsStream.pause();
        nsStream.seek(0);
        
        // in order to clear the display, we need to
        // set the visibility to false since the clear
        // function has a bug
        vidDisplay.visible                    = false;
        
        // switch play/pause button visibility
        controlPanel.mcVideoControls.btnPause.visible    = false;
        controlPanel.mcVideoControls.btnPlay.visible        = true;
    }
    
    function setVolume(intVolume:Number = 0):void {
        // create soundtransform object with the volume from
        // the parameter
        var sndTransform        = new SoundTransform(intVolume);
        // assign object to netstream sound transform object
        nsStream.soundTransform    = sndTransform;
        
        // hides/shows mute and unmute button according to the
        // volume
        if(intVolume > 0) {
            controlPanel.mcVideoControls.btnMute.visible        = true;
            controlPanel.mcVideoControls.btnUnmute.visible    = false;
        } else {
            controlPanel.mcVideoControls.btnMute.visible        = false;
            controlPanel.mcVideoControls.btnUnmute.visible    = true;
        }
    }
    
    function formatTime(t:int):String {
        
        var remainder:Number;
                
        var hours:Number = t / ( 60 * 60 );
        
        remainder = hours - (Math.floor ( hours ));
        
        hours = Math.floor ( hours );
        
        var minutes = remainder * 60;
        
        remainder = minutes - (Math.floor ( minutes ));
        
        minutes = Math.floor ( minutes );
        
        var seconds = remainder * 60;
        
        remainder = seconds - (Math.floor ( seconds ));
        
        seconds = Math.floor ( seconds );
        
        var hString:String = hours < 10 ? "0" + hours : "" + hours;    
        var mString:String = minutes < 10 ? "0" + minutes : "" + minutes;
        var sString:String = seconds < 10 ? "0" + seconds : "" + seconds;
                    
        if ( t < 0 || isNaN(t)) return "00:00";            
                    
        if ( hours > 0 )
        {            
            return hString + ":" + mString + ":" + sString;
        }else
        {
            return mString + ":" + sString;
        }
                
    }
    
    
    // ##########################
    // ############# INIT PLAYER
    // ##########################
    initVideoPlayer();
    

    Here you have this too

    private void thumbMove(e:MouseEvent):void {}
    main00.progBar.scrubber.x = mouseX - decalage_y;
    If (main00.progBar.scrubber.x<= ymin)="">
    main00.progBar.scrubber.x = yMin;
    }
    If (main00.progBar.scrubber.x > = yMax) {}
    main00.progBar.scrubber.x = yMax;
    }
    dispatchEvent (new ScrollBarEvent(main00.progBar.scrubber.x / yMax));
    e.updateAfterEvent ();
    }

Maybe you are looking for