Programming Flash Communication Server

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W]

caching

call( ) method

        using with send( )

calls

        client-to-server

        debugging

                server-to-server

        making without waiting for connect( )

        reasons for use with methods

        room application

        server-to-client

        server-to-server

camera and microphone, using

Camera class 2nd 3rd 4th

        attaching and publishing video

        get( ) method

        permissions

        setMode( ) method

        setMotionLevel( ) method

        setQuality( ) method

       settings

                modes

                motion activity level

                quality

        working wth keyframes

Camera objects, SetBandwidth component and

CaptionEvent class

case-sensitivity

        support by language, file format, and Flash Player version

catch statements

catching events

CERT Coordination Center (CERT/CC)

CFCs (ColdFusion components )

        calling service method

        CFML and

        creating 2nd

        creating authentication

        handling return values

        named parameters

        passing parameters to a service method

        referencing

CFML [See ColdFusion, Markup Language]

chaining stream between application instances running on separate FlashCom servers

Challenge Handshake Authentication Protocol (CHAP)

challenge-response authentication [See one-time hash systems]

Chambers, Mike

changePswd( ) method (Server Management API)

chapAuth/authMethod.asc file

characters , double-byte

chat application

        closing session

        main.asc file for simple video chat application

        with video

Chat class

Chat component 2nd

        allowClear property

        configurable server-side attributes

        enhancing

        histlen property

       nested components

                PushButton

                ScrollBar

        persist property

        process overview

        Send button

chat history, receiving and displaying

chat room, building

        adding audio/video

chat rooms, polling

chat rooms/instances

Chat.connect( ) method

chat_mc

ChatRoom and Lobby example

chatRoom application, clients connecting to

chatRoom.asc file

Chattyfig FlashComm mailing list

checkTicket( ) function 2nd

classes

       communication [See communication classes]

       custom [See custom classes]

Clear.Failed code string

Clear.Success code string

click( ) function

click( ) method (PublishVideoControlsState class)

Client class

Client objects

client queues

client-side ActionScript

        accessing undefined variables

        case-sensitivity

        global object

        versus server-side ActionScript 2nd

client-side versus server-side code

client-to-server calls

Client.call( ) method

client.getStreamLength( ) method

        defining on server

Client.method versus Client.prototype.method

Client.prototype object

        using to extend all clients

Client.setBandwidthLimit( )

clientGlobals

clientid property (information object)

clients

        assigning unique IDs

        connection to an application

        making sure alive

        servers and

clipMask property (VideoConference)

clone( ) method from PeopleList.as file

close( ) method

closed captions

ClosedCaptionsManager class

code property

        information object

        of information object and connections

        response object

code string, failed

codecs

        MP3 audio

        Screen Recording

        Sorenson Spark 2nd

        Speech

codes, MPEG-2

ColdFusion

        CFML page

        CreateUUID( ) method

        Flash Remoting gateway URL

        Flash Remoting with

        FTP, using to mirror streams

                creating a stream manager

                creating an FTP server class

                creating FlashCom application

                creating publishing client

        Markup Language

        MX and Flash Remoting, overview

        MX and FlashCom

        passing parameters to service method

        response objects

        retrieving list of streams

                creating CFCs

                creating streams client

                setting up streams

                writing FlashCom application

        return values

        service address

        service method

        web site

ColdFusion components [See CFCs]

collisions, avoiding shared object update

ComboBox

command design pattern

commandHandler object

Communication Application Inspector 2nd 3rd 4th 5th

        testing and fixing server-side code

        using to run scripts

communication applications, designing 2nd

communication classes

       Camera [See Camera class]

       Microphone [See Microphone class]

       NetConnection [See NetConnection class]

communication components 2nd [See also components]

       AudioConference [See AudioConference component]

       AVPresence [See AVPresence component]

        building

        building simple chat room

        calling methods on server-side code

       Chat [See Chat component]

        chat room, adding audio/video

       ConnectionLight [See ConnectionLight component]

        corresponding client-side ActionScript class

        creating application that monitors connection

       Cursor [See Cursor component]

        downloading latest

        framework

        methods

                close( )

                connect( )

                init( )

                onUnload( )

                setUsername( )

        overview

       PeopleList [See PeopleList component]

       PresentationSWF [See PresentationSWF component]

       PresentationText [See PresentationText component]

       RoomList [See RoomList component]

        server-side requirements

       SetBandwidth [See SetBandwidth component]

       SimpleConnect [See SimpleConnect component]

       UserColor [See UserColor component]

       VideoConference [See VideoConference component]

       VideoPlayback [See VideoPlayback component]

       VideoRecord [See VideoRecord component]

       Whiteboard [See Whiteboard component]

        without SimpleConnect

complex method names

component framework

        loading

        overview

component model overview

Component Parameters panel

Component Skins folder

component-level authorization

component.asc file

components [See also communication components]

        adding user status input and display

        authenticating

        building client-side Status component

        building server-side Status component

        Chat

                client-side code

                creating MyChat

                MyChat special commands

                server-side code

                turning off MyChat history

       communication [See communication components]

        component frameworks and

        creating an authenticating component

                AuthConnect and ColdFusion component

                AuthConnect, client-side

                AuthConnect, server-side

                AuthConnectTest, client-side

                AuthConnectTest, server-side

       creating container component

                building .fla file

                client-side code

                server-side code

                SharedAddressForm

       creating simple component from scratch

                application using SharedTextInput

                building the .fla file

                client-side class file

                server-side code

                SharedTextInput

        customizing

        DataGrid

        designing and building a PeopleList component

        designing and building status component

        getter and setter methods

        listenable shared objects

        overview

        people list

                building

                graphical interface

                tying to the shared object

        PeopleGrid

        PeopleList

        sample source code

       shared text [See SharedText component]

        source files

        text chat

                connecting the user interface and shared object

                history 2nd

                message passing

                parsing

                user interface

        VideoConference

        VideoWindow

        viewing in Flash

Components panel 2nd

components.asc file

compressed video data

compression

        audio and video

        constant bit rate (CBR)

        variable bit rate (VBR)

concurrency

        ActionScript thread

        asynchronous callbacks

        latency and application state

        serializing requests

        shared objects and

conferences

        bandwidth and

conferencing systems

config.asc file, authentication method

configuration files

        Adaptor.xml

        Application.xml 2nd

        Server.xml

        Vhost.xml 2nd

Connect button

connect( ) method 2nd

        passing URI of application instance

connect_btn

connection information, checking

ConnectionLight component 2nd 3rd

        client-side component parameters

        connection status

        default ping interval

        enabling without SimpleConnect

        functionality

        information overlay

        Latency Threshold parameter

        Measurement Interval parameter

connections 2nd [See also NetConnection object]

        anonymous

        bandwidth demands for number of client

        code property of information object and

        failing

        ideal bandwidth

        making new

        making or breaking with Connect button

        managing

        multiple to same chat room instance

        network, testing and debugging

        refused

        script that handles connection- related events

        script to display messages

        server-side script (main.asc) to accept or reject connections based on username and password

        suggested bandwidth and image quality settings for video

        waiting to connect

ConnectionTester class

        client-side, partial listing of

        server-side, pingClient( ) method

ConnectionTester component

        server-side, addClient( ) method

constant bit rate (CBR) compression

copying files

cosAlphaTest application

crackers versus hackers

Create New Symbol dialog box

createChildren( ) method

CreateUUID( ) method (ColdFusion) 2nd 3rd

Crocker, Glenn

cue points

Cursor component 2nd

cursor, smoothing

custom classes and shared objects

Категории