codewala

code it

Making changes to Audio/MP3 Speed

There was an old eLearning audio based course build using Captivate, which had come for maintenance and one of the key requirements was to reduce the speed of the voice over.

 Doing some RnD, ended up finding a MP3 Speed Changer tool which helps in adjusting the speed of the audio without any quality loss.

To know more about this MP3 Speed Changer tool click the link below
http://www.mp3-cutter-splitter.com/mp3_speed.html

Advertisements

June 24, 2014 Posted by | Audio, Captivate | Leave a comment

Flash wrapper for Adobe Captivate

Found a nice component build by Andrew Chemey which can used for creating a Flash wrapper for Captivate.
To view the documentation and to download the component click the link given below
http://www.connectusers.com/tutorials/2009/03/flash_wrapper/

May 21, 2011 Posted by | actionscript 2.0, Captivate, Flash | Leave a comment

Disable mouse click events in Adobe Captivate from Flash 8

A friend of mine and myself were looking for a way to disable captivate mouse click events from flash, after hours of RnD on it found a very simple workaround to disable/enable mouse click events of Captivate from Flash8. Below are the steps.

1. Create following objects in Flash
– a movieclip having instance name cpContainer_mc
– two buttons having instance name disableListener_btn and enableListener_btn

2. Place your captivate file on the same path and name it as cp.swf

3. On the first frame of Flash paste this code

// prototype to disable listeners
MovieClip.prototype.disableListeners = function ()
{
// store old listeners
if(this.onMouseUp != null)
{
this.$_onMouseUp = this.onMouseUp;
}
// clear listeners array
this.onMouseUp = null;
}
//
// prototype to enable listeners
MovieClip.prototype.enableListeners = function ()
{
// set listeners back to previous state
if(this.onMouseUp == null)
{
this.onMouseUp = this.$_onMouseUp;
}
}
//
// code for the buttons
disableListener_btn.onRelease = function()
{
for(var i in cpContainer_mc)
{
if(typeof(cpContainer_mc[i]) == "movieclip" )
{
cpContainer_mc[i].disableListeners()
}
}
}
//
//
enableListener_btn.onRelease = function()
{
for(var i in cpContainer_mc)
{
if(typeof(cpContainer_mc[i]) == "movieclip" )
{
cpContainer_mc[i].enableListeners()
}
}
}
cpContainer_mc.loadMovie("cp.swf")

4. Compile and run the Flash file – click the buttons to enable/disable the Captivate mouse click events.

April 29, 2011 Posted by | actionscript 2.0, Captivate, Flash | 4 Comments