Setting pan on microphone object
Hi,
I can't make the pan of a microphone object work. Although i
am trying to reproduce what is specified in adobe's documentation.
It should put all the sound into one speaker only, but it has
no effect at all, whatever value i'm using as Pan.
Can anyone help me with this issue please ?
Here is my code : (AS3 Flash player 9 compatibility)
quote:
import flash.display.Sprite;
import flash.events.*;
import flash.media.Microphone;
import flash.system.Security;
import flash.system.SecurityPanel;
function MicrophoneExample() {
var parms:Object = loaderInfo.parameters;
var mic:Microphone = Microphone.getMicrophone(0);
// Security.showSettings(SecurityPanel.MICROPHONE);
mic.rate=44;
mic.gain=50;
mic.setUseEchoSuppression(true);
var transform1:SoundTransform = mic.soundTransform;
transform1.pan = 1;
// transform1.volume = 0.7;
mic.soundTransform = transform1;
mic.setLoopBack(true);
trace(mic.soundTransform.pan); // I can see here that pan
value is recorded... But it has no effect :(
MicrophoneExample();
Here is my swf file so you can see that it doesn't work. You
will need a microphone and a head set plugged in to avoid echo.
http://poesies.free.fr/fm.swf
Thank you.
anyone can help me please ?
Similar Messages
-
Using a Variable in SSIS - Error - "Command text was not set for the command object.".
Hi All,
I am using a OLE DB Source in my dataflow component and want to select SQL Query from the master table I have created variables v_Archivequery
String packageLevel (to store the query).
<Variable Name="V_Archivequery" DataType="String">
SELECT a.*, b.BBxKey as Archive_BBxKey, b.RowChecksum as Archive_RowChecksum
FROM dbo.ImportBBxFbcci a LEFT OUTER JOIN Archive.dbo.ArchiveBBxFbcci b
ON (SUBSTRING(a.Col001,1,4) + SUBSTRING(a.Col002,1,10)) = b.BBxKey
Where (b.LatestVersion = 1 OR b.LatestVersion IS NULL)
</Variable>
I am assigning this query to the v_Archivequery variable, "SELECT a.*, b.BBxKey as Archive_BBxKey, b.RowChecksum as Archive_RowChecksum
FROM dbo.ImportBBxFbcci a LEFT OUTER JOIN Archive.dbo.ArchiveBBxFbcci b
ON (SUBSTRING(a.Col001,1,4) + SUBSTRING(a.Col002,1,10)) = b.BBxKey
Where (b.LatestVersion = 1 OR b.LatestVersion IS NULL)"
Now in the OLE Db source, I have selected as Sql Command from Variable, and I am getting the variable, v_Archivequery .
But when I am generating the package and when running I am getting bewlo errror
Error at Data Flow Task [OLE DB Source [1]]: An OLE DB error has occurred. Error code: 0x80040E0C.
An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80040E0C Description: "Command text was not set for the command object.".
Can Someone guide me whr am going wrong?
Please let me know where am going wrong?
Thanks in advance.
Thankx & regards, Vipin jha MCPWhat happens if you hit Preview button in OLE DB Source Editor? Also you can use the same query by selecting SQL Command option and test.
Could you try set the Delay Validation = True at Package and re-run ?
If set the query in variable expression (not in value), then Set Evaluate As Expression = True.
-Vaibhav Chaudhari -
SSAS Tabular - Adding Column to a table gives error "Object reference not set to instance of object"
If I make changes to a table in SSAS Tabular Visual Studio, the newly added column gives error as "Object
reference not set to instance of object"Hi VikasJain13,
According to your description, you get the "Object reference not set to instance of object" error when adding columns in Tabular. Right?
Generally, it throws this error when the internal code is accessing the property of an empty object. As you mentioned it happens when you make changes on a table, mostly it means that table is already a empty object. Please re-process your tabular to see
if this table is still existing.
If you have any question, please feel free to ask.
Simon Hou
TechNet Community Support -
how do i set text in a object so that object expands with text and has even space on both sides of the object in illustrator cc?
if you see all the different panel. I past the info in and have to manually expand the width of every panel. Is there a way of pasting the text in and the panel moves to the right with so that there is an even space on both sides of the blue panel?
-
What is the use of setting null values to Objects?
What is the use of setting null values to Objects?
regards,
namancIt's more of a safety trap within java to handle the "programmers are still humans" exception.
String myname;
// print what???? Forgot to initialize the name!
System.out.println(myname);Java will complain about myname not being initialized. It won't when you do this:
String myname = null;
// allright, your name is null
System.out.println(myname);In the second case you are showing to java that you know what you are doing. -
Truss: cannot trace set-id or unradable object file: file
Good afternoon,
As a tool from my company is running very slowly, I wanted to know where something is going wrong. In order to determine this, I have decided to "truss" the tool:
Prompt>truss <tool>Unfortunately I get error message:
truss: cannot trace set-id or unradable object file: <file>Can something be done about this?
ThanksRun truss as root, or remove the setuid/setgid bit from the binary.
-
Error setting OracleParameter.DbType to Object
I am calling an oracle function that returns a ref cursor. If I set the OracleDbType of the Oracle paramter to ref cursor all goes well. However I need to call the paramter object from it the IDataParameter interface. This will only allow me to set the DBType, and the closest match to the ref cursor is the Object type (This is what the Oracle parameter sets this to if the OracleDbType is set to ref cursor). When I try to set the DBType to Object I receive an error. Any help on this would be much appreciated.
Hi Neeraj
It does look like I asked the right question to the wrong people. I thing Microsoft should be encouraged to extend the DbType enumeration to include a generic ref cursor or recordset. Oracle seems to be doing better than Microsoft in this domain as MS SQL driver does not have any data type that maps to a cursor.
Many thanks for your help -
I've imported some midi tracks, used the mixer to set pan, volume etc, but when I stop playback and restart it sets every midi track back to '0'. I've been using LE for years, this is a new one, any ideas?
Hi,
that's because Logic reads the volume information out of the imported MIDI tracks and sets the volume fader according to this information. The MIDI information overrides volume settings you have done, so you have to identify the MIDI events that contain volume (or expression or pan or whatever) information and delete them. You can use the event list editor for this.
Fox -
Infoview Set the number of objects (max.) per page
Is there a way to set this preference "Set the number of objects (max.) per page" using infoview web.xml or any using any BO Java SDK. Please advice.
I want to set the value using some cofiguration or using java SDK. please advice.Hi
There is:
Log in to InfoView -> Preferences -> Set the number of objects (max.) per page:
This is per user
Kind Regards
Roland Hoeller -
Cannot set up a microphone in surround mixer - SB Audigy 2 - updated with new drive
hy!
i cannot set up a microphone in surround mixer. this happend since i update the old drivers from CD rom (got with my audio card SB Audigy 2)with new drivers from your update site (SBAX_PCDRV_LB_2_8_000). i have made 2 screenshots that you can also see my problem. http://shrani.si/f/3J/pj/Py0pLJs/sb-audigy-2.jpg and http://shrani.si/f/3V/AO/hFfBELP/sb-audigy-2-2.jpg
on the pictures you can see that i can choose only between "cd digital/ s/pdif-in" or "cd digital/auxiliary". there is no microphone to choose. i didnt have that problem with older drivers!
have i installed a wrong audio card drivers or something?
please help!ok. i have found a beta driver and i will try it.i?hope it work since nobody doesnt reply on this thread!
EDIT: now i can use microphone and for now its working just fine.
it would be nice from you that you tell me about this beta drivers. i spend a few hours to find drivers that could work!
but tnx anyway!
Message Edited by bostjand on -07-2008 03:00 PM -
AudioPublisher: setting a different Microphone
Since quite some stuff is still unclear about the flash player 10 version (and it's not documented or pointed out on this forum), here's a way in on setting the microphone to be used for use with the AudioPublisher class.
AudioPublisher has an undocumented property, microphoneManager, which offers access to its property micIndex. To understand what this is read the documentation on the AS3 Microphone class.
You can pass a value representing a microphone to the property. Example:
// Microphone
<rtc:AudioPublisher id="audioPub"/>
// AS3 to update the microphone to be used for recording audio
audioPub.microphoneManager.micIndex = 2;
The above code sets the active microphone to the microphone with an index of 2 in the Microphone.names array. Using that array you can easily create an input (e.g. a ComboBox) to let the user select the microphone to be used.
This is especially useful for use with AIR apps, as there is no other way of changing the default mic since the settings panel is disabled in AIR, thus preventing access to the setting.
Thanks,
MichielI'm having the same problem with specifying a nondefault SQLDEVELOPER_USER_DIR...
I've tried the suggestion of setting it at command line with no luck
sqldeveloper -J-Dide.user.dir="c:\my documents\blah"
I've tried editing the sqldeveloper.conf file with no luck.
Has anyone else hit dead ends with everything they have tried? -
HOW TO: set anchoredObjectSettings for .palce() object?
Hi, I'm currently working on interesting script for GREP placing, and I'm wondering how I can set anchoredObjectSettings for .palce() object?
for(i=0; i < found.length; i++)
foundElem = new File (myFolder + "/" + found[i].contents);
found[i].place(foundElem); // Placing Ancored Object
// HERE IS WHERE I NEED SOME HELP: how to set "anchoredObjectSettings" for just placed Ancored Object
//anchoredObjectSettings.anchoredPosition = AnchorPosition.ABOVE_LINE;
//anchoredObjectSettings.horizontalAlignment = HorizontalAlignment.TEXT_ALIGN;
Here you can download example files - script, InDesign file and images, that should be placed into InDesign file with script
Dropbox - GREP placing.zip
PS: I believe this script will be very useful, so if anybody have any ideas/suggestions, and want to help me with further development - this would be great!Hi Kai, this script is still under development, here is updated version attached (now it can also place files/images by file name only, without extension):
#target indesign;
//#include "! Basic functions.jsx"
GREP place files.
This script will ask to select source folder with files to place,
and then, with dialog box (or prompt) [this is not implemented yet, so I use static GREP value while developing]
will ask to type GREP find expresion to search for text placeholder, that need to be replaced with file from source folder we just selected.
TODO: Check how it works with other than image formats
Also, this might be usefull to make anchored frame with column widh, and fit image proportionally
scriptName = decodeURI(File(app.activeScript).name.slice(0, -4)); // detect name of current script without expression
function Alert(msg) // function for native-looking alerts
w = new Window ("dialog", scriptName, undefined, {closeButton: true});
w.preferredSize = [300,75]; // window width and height
w.margins = 15; // window margins
w.orientation = "column";
w.alignChildren = ["left", "top"];
w.add("statictext", undefined, msg);
close = w.add ("button", [0,0,96,20], "OK", {name: "Ok"});
close.alignment = ["right", "bottom"];
close.onClick = function(){exit();}
w.show();
main();
function main()
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
if(app.documents.length == 0)
Alert("No documents are open. Please open a document and try again."); exit();
else
//> START OF doUndoWraper
if (parseFloat(app.version) < 6) // "app.version < 6" if it's running under an earlier version than CS4, as earlier versions don't support "Undo" in scripts
doUndoWrapper();
else
app.doScript(doUndoWrapper, ScriptLanguage.JAVASCRIPT, undefined, UndoModes.ENTIRE_SCRIPT, scriptName);
//< END OF doUnoWraper
function doUndoWrapper() // this is the wraper function UNDO everything script made by single undo
{// START OF doUndoWrapper
defaultGREPexpression = "(?i)^[a-z0-9 _-]+\\.\\w{2,4}$"; // Paragraph that starts with upper or lower case latin character, digits, spaces, hyphen or underscore, and ends with .extension
var myFilteredFiles;
var myExtensions = []; // initialize array
myExtensions.push(".jpg", ".jpeg", ".png", ".gif"); // raster images
myExtensions.push(".psd", ".tif", ".tiff", ".pdf"); // raster images (layered)
myExtensions.push(".ai", ".eps", ".svg", ".cdr"); // vector graphics
myExtensions.push(".mp3"); // audio files
myExtensions.push(".mp4"); // video files
myExtensions.push(".swf"); // flash files
myExtensions.push(".doc", ".docx", ".rtf", ".txt"); // text documents
myExtensions.push(".xls", ".xlsx"); // table documents
//Display the folder browser.
if(app.activeDocument.saved) // our document was saved before - we suggest to start search for source folder from were InDesign file saved
var myFolder = Folder(app.activeDocument.filePath).selectDlg("Select the source folder with files for placing", "");
else // file was not saved before, so we don't know where to search > suggest to start from Desktop
var myFolder = Folder.selectDialog("Select the source folder with files for placing", "");
if(myFolder) // if folder was selected
//Get the path to the folder containing the files you want to place.
var files = new Object(); // This will assoc array with FILE_NAME => FILE_EXTENSION
if(File.fs == "Macintosh")
myFilteredFiles = myMacOSFileFilter(myFolder);
else
myFilteredFiles = myWinOSFileFilter(myFolder);
if(myFilteredFiles.length != 0) // success: we have found supported files to place
for(i = 0; i < myFilteredFiles.length; i++)
var filename = myFilteredFiles[i].fsName.toString().replace(/^.*[\\\/]/, ""); // now we get only file names with extenstions
var file = [];
file = filename.split("."); // separate file name from file extension
files[file[0]] = file[1]; // write FILE_NAME => FILE_EXTENSION as assoc array
else // error: There is no supported files for placing in specified folder
Alert("ERROR: There is no supported files for placing in specified folder.");
exit();
else // ERROR: we have not choose source folder
Alert("Folder with source files was not specified"); exit();
//Windows version of the file filter.
function myWinOSFileFilter(myFolder)
var myFiles = new Array;
var myFilteredFiles = new Array;
for(myExtensionCounter = 0; myExtensionCounter < myExtensions.length; myExtensionCounter++)
myExtension = myExtensions[myExtensionCounter];
myFiles = myFolder.getFiles("*"+ myExtension);
if(myFiles.length != 0)
for(var myFileCounter = 0; myFileCounter < myFiles.length; myFileCounter++)
myFilteredFiles.push(myFiles[myFileCounter]);
return myFilteredFiles;
function myMacOSFileFilter(myFolder)
var myFilteredFiles = myFolder.getFiles(myFileFilter);
return myFilteredFiles;
//Mac OS version of file filter
//Have to provide a separate version because not all Mac OS users use file extensions and/or file extensions are sometimes hidden by the Finder.
function myFileFilter(myFile)
var myFileType = myFile.type;
switch (myFileType)
case "JPEG":
case "EPSF":
case "PICT":
case "TIFF":
case "8BPS":
case "GIFf":
case "PDF ":
return true;
break;
default:
for(var myCounter = 0; myCounter<myExtensions.length; myCounter++)
var myExtension = myExtensions[myCounter];
if(myFile.name.indexOf(myExtension)>-1)
return true;
break;
return false;
//> START OF GREP expression dialog
w = new Window ("dialog", scriptName+": specify expression", undefined, {closeButton: true});
w.preferredSize = [300,75]; // window width and height
w.margins = 15; // window margins
w.orientation = "column";
w.alignChildren = ["left", "top"];
panel = w.add("panel", undefined, "Find what: (GREP expression)");
if(app.findGrepPreferences.findWhat != "")
grepExpression = app.findGrepPreferences.findWhat;
clearFindWhat = false;
else
grepExpression = defaultGREPexpression; // use default GREP expression
//fgrepExpression = "\\[.+\\]"; // \\< means "begining of the world", and \\> means end of the world;
clearFindWhat = true;
var grepExpression = panel.add ("edittext", [0,0,270,20], grepExpression);
grepExpression.active = true;
panel.add("statictext", undefined, "GREP expression no need for for double \\\\ escaping");
ok = w.add ("button", [0,0,96,20], "Continue", {name: "Ok"});
ok.alignment = ["right", "bottom"];
ok.onClick = function()
findWhat = grepExpression.text;
w.hide();
w.show();
//< END OF GREP expression dialog
if(typeof findWhat !== "undefined") // check we have not left GREP expression field empy
app.findGrepPreferences.findWhat = findWhat; // our GREP that search for image placeholder text;
found = app.activeDocument.findGrep();
for(i=0; i < found.length; i++)
if(found[i].contents.indexOf(".") > -1) // we wroking with file name with extension
foundElem = new File (myFolder + "/" + found[i].contents);
else // we work with file name only, so we need to add file extension manually
found[i].contents = found[i].contents.replace(/[^a-z0-9 _-]/gi, ""); // remove all unwanted characters from file name: only letters, numbers, spcaces, minus and underscores allowed
foundElem = new File (myFolder + "/" + found[i].contents + "." + files[found[i].contents]);
try
placedObj = found[i].place(foundElem)[0].parent; // THANKS TO: Jump_Over for help @ https://forums.adobe.com/message/6912489#6912489
placedObj.anchoredObjectSettings.anchoredPosition = AnchorPosition.ABOVE_LINE;
placedObj.anchoredObjectSettings.horizontalAlignment = HorizontalAlignment.TEXT_ALIGN;
placedObj.frameFittingOptions.autoFit = true;
placedObj.frameFittingOptions.fittingOnEmptyFrame = EmptyFrameFittingOptions.FILL_PROPORTIONALLY;
placedObj.frameFittingOptions.fittingAlignment = AnchorPoint.CENTER_ANCHOR;
catch(e)
Alert(e);
app.changeGrepPreferences.changeTo = "";
app.activeDocument.changeGrep();
if(clearFindWhat) // clearing only if typed GREP expression manually
app.findGrepPreferences = app.changeGrepPreferences = null; // clear Find/Change preferences once we finished
else
Alert("Find what GREP expression was not specified"); exit();
}// END OF doUndoWrapper
Top part with Windows/Mac filtering was copy-pasted from default InDeign script "ImageCatalog.jsx" as example and modified - I'm not sure if all this stuff is needed, I haven't test if it works the same without those filtering on both OS - if that's not needed - then thanks for tip!
PS: in your findWhat \l{3,4} will not catch .ai files
and what means .source at the end? is that doing necessary escaping, so with it it's posible to write \l instead of \\l -
Hello.
I need set the focus on first object in a JInternalFrame.
The form JInternalFrame contain a JTabbedPanel and this include object jFormatedTextFields.
I need when the init form set the focus over first object in the first tab of JTabbedPanel. How I do?.
Than Youworks OK in this
(tabbed panes seem to be working OK for focus now, don't know what's changed)
import javax.swing.*;
import java.awt.*;
import javax.swing.text.*;
class Testing extends JFrame
MaskFormatter mf;
JFormattedTextField ftf;
public Testing()
setLocation(300,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try{mf = new MaskFormatter("###.###.##.##");}
catch(Exception e){e.printStackTrace();}
ftf = new JFormattedTextField(mf);
JTabbedPane tp = new JTabbedPane();
tp.addTab("A",ftf);
JDesktopPane dp = new JDesktopPane();
JInternalFrame if1 = new JInternalFrame( "I-F1", true, true, true, true );
if1.setLocation(50,50);
if1.getContentPane().add(tp);
if1.pack();
if1.setVisible(true);
dp.add(if1);
getContentPane().add(dp);
setSize(400,300);
setVisible(true);
ftf.requestFocusInWindow();
public static void main(String[] args){new Testing();}
} -
Can Data Links be established between Data sets based on View Objects?
Hi all,
In the BI Publisher Documentation it's given that Datasets based on view object queries do not support Data Links / Group Links. We found out that only way to establish relationship between view object Datasets is to create a view link and then upload it to create a Dataset.
1. Is there any other way to establish relationship between view objects Datasets in DataModel editor itself just as in the case of data sets based on (SQL queries e.t.c.)?
2. If so can View object Datasets be linked to Datasets based on other Datasources?
3. Will the Datalinks for View object Datasets be supported in any of the upcoming releases. Is there any ER logged for this case?
Any insight on the above issues will be really helpful.
ThanksEnhance the data source with date and time and populate these fields in the user exit using the function module IB_CONVERT_FROM_TIMESTAMP .
OR
You can create Z function module IB_CONVERT_FROM_TIMESTAMP in BW side and write a routine in update rules/transfer rules to populate date and time.
hope this helps ...
Ravi -
Object Reference not set to instance of Object when sub-report on new page
I have a problem when my sub-report goes onto the second page of the report, with an error message.
My VB.NET displays a report and sub-report (in the footer) in a CrystalReportViewer:
- When both are on the first page, both display fine
- When the sub-report (or at least part) goes to the second page, the report displays OK, but without the subreport. When I go to page 2 of the report - hoping to see the sub-report - an error message is displayed, with title "Crystal Report Windows Forms Viewer" and text "Object Reference not set to an instance of an object".
This problem occurs both on my development machine in VS and at a user site.
Am desperate for some ideas please! I have VB.NET in Visual Studio 2010, and SAP Crystal Reports, version for Visual Studio 2010. The program is targeted for .NET Framework 3.5.
I looked for the HandleException event on my Windows Forms Viewer, as suggested by SAP and Microsoft, but cannot find this. See for [example|http://devlibrary.businessobjects.com/businessobjectsxi/en/en/crystalreports_dotnet_sdk/crystalreports_net_doc/doc/crsdk_net_doc/html/crlrfwindowsformscrystalreportviewerclasshandleexceptioneventtopic.htm]Usually, the error is due to the object going out of scope. Placing the object in a session may help. Moving the CR code to page init or page load may help. Looking at samples may help:
http://wiki.sdn.sap.com/wiki/x/JQBmBQ
CR Dev help files are here:
SAP Crystal Reports .NET API Guide http://help.sap.com/businessobject/product_guides/sapCRVS2010/en/crnet_api_2010_en.zip
SAP Crystal Reports .NET SDK Developer Guide http://help.sap.com/businessobject/product_guides/sapCRVS2010/en/crnet_dg_2010_en.zip
Finally, ensure you are using Service Pack 2 (see the sticky thread at the top of this forum).
Ludek
Follow us on Twitter http://twitter.com/SAPCRNetSup
Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]
Maybe you are looking for
-
Dear All, I am using NWDS 7 for web dynpro development. I created a development component for customer master in web dynpro and it is perfectly integrated with R/3 and saving the data in R/3. Now I exported this component using File->Export->File Sys
-
Hello Everyone, Afresh to CO module and have a question on the 'Do Not Cost' indicator on material master data and it's effect on material costing. I have a raw material that has this indicator marked and the OBYC configuration has GBB - VBR mapped t
-
Iphone 2.0 software update HELP ME PLEASE
Hi I have original Iphone and have downloaded the update as described on many forums but although I follow the instructions posted ITunes gray's out the open button even with the IPSW extension on folder is this because it is a US update and not UK?
-
IMac won't start up - just have apple logo plus 'processing' symbol active?
Unable to start computer.
-
Source Determination resets the release strategy of the PR
Hi I am trying to automate the Purchasing Cyle by running ME57 as a batch job along with ME59n for stock items on contract, however when I create the PR and approve it, when ME57 picks this approved PR it assigns the source automatically but removes