#32003/4/3 15:17:31
localconnection,mic的用法帮助里面都有啊.....
这里有一个我做的Localconnection的例子,你看看吧....看来有人在研究FlashCom了....
LocalConnection (object)
Availability
Flash Player 6.
Flash Communication Server MX (not required).
The LocalConnection object lets you develop Flash movies that can send instructions to each other without the use of FSCommand or javascript. LocalConnection objects can communicate only between movies that are running on the same client machine, but they can be running in two different applications—for example, a Flash movie running in a browser and a Flash movie running in a projector. You can use LocalConnection objects to send and receive within a single movie, but this is not a standard implementation; all the examples in this section illustrate communication between different movies.
The primary methods used to send and receive data are LocalConnection.send and LocalConnection.connect. At its most basic, your code will implement the following commands; note that both the LocalConnection.send and LocalConnection.connect commands specify the same connection name, lc_name:
// Code in the receiving movie
receivingLC = new LocalConnection();
receivingLC.methodToExecute = function(param1, param2)
{
// Code to be executed
}
receivingLC.connect("lc_name");
// Code in the sending movie
sendingLC = new LocalConnection();
sendingLC.send("lc_name", "methodToExecute", dataItem1, dataItem2)
The simplest way to use the LocalConnection object is to allow communication only between LocalConnection objects located in the same domain, since you won't have to address issues related to security. However, if you need to allow communication between domains, you have a number of ways to implement security measures. For more information, see the discussion of the connectionName parameter in LocalConnection.send, and also the LocalConnection.allowDomain and LocalConnection.domain entries.
Method summary for the LocalConnection object
Method
Description
LocalConnection.close
Closes (disconnects) the LocalConnection object.
LocalConnection.connect
Prepares the LocalConnection object to receive commands from a LocalConnection.send command.
LocalConnection.domain
Returns a string representing the subdomain of the location of the current movie.
LocalConnection.send
Invokes a method on a specified LocalConnection object.
Event handler summary for the LocalConnection object
Method
Description
LocalConnection.allowDomain
Invoked whenever the current (receiving) LocalConnection object receives a request to invoke a method from a sending LocalConnection object.
LocalConnection.onStatus
Invoked after a sending LocalConnection object tries to send a command to a receiving LocalConnection object.
Microphone (object)
Availability
Flash Player 6.
Flash Communication Server MX (not required).
The Microphone object lets you capture audio from a microphone attached to the computer that is running the Macromedia Flash Player. When used with Flash Communication Server, this object lets you transmit, play, and optionally record the audio being captured. With these capabilities, you can develop communications applications such as instant messaging with audio, recording presentations so others can replay them at a later date, and so on. Flash provides similar video capabilities; for more information, see the Camera (object) entry.
You can also use a Microphone object without a server—for example, to transmit sound from your microphone through the speakers on your local system.
To create or reference a Microphone object, use Microphone.get.
Method summary for the Microphone object
Method
Description
Microphone.get
Returns a default or specified Microphone object, or null if the microphone is not available.
Microphone.setGain
Specifies the amount by which the microphone should boost the signal.
Microphone.setRate
Specifies the rate at which the microphone should capture sound, in kHz.
Microphone.setSilenceLevel
Specifies the amount of sound required to activate the microphone.
Microphone.setUseEchoSuppression
Specifies whether to use the echo suppression feature of the audio codec.
Property summary for the Microphone object
Property (read-only)
Description
Microphone.activityLevel
The amount of sound the microphone is detecting.
Microphone.gain
The amount by which the microphone boosts the signal before transmitting it.
Microphone.index
The index of the current microphone.
Microphone.muted
A Boolean value that specifies whether the user has allowed or denied access to the microphone.
Microphone.name
The name of the current sound capture device, as returned by the sound capture hardware.
Microphone.names
Class property: an array of strings reflecting the names of all available sound capture devices, including sound capture cards and microphones.
Microphone.rate
The sound capture rate, in kHz.
Microphone.silenceLevel
The amount of sound required to activate the microphone.
Microphone.silenceTimeout
The number of milliseconds between the time the microphone stops detecting sound and the time Microphone.onActivity(false) is called.
Microphone.useEchoSuppression
A Boolean value that specifies whether echo suppression is being used.
Event handler summary for the Microphone object
Method
Description
Microphone.onActivity
Invoked when the microphone starts or stops detecting sound.
Microphone.onStatus
Invoked when the user allows or denies access to the microphone.
Constructor for the Microphone object
See Microphone.get.
编辑历史:[这消息被Dawn编辑过(编辑时间2003-04-03 15:18:43)]