Showing preview only (2,336K chars total). Download the full file or copy to clipboard to get everything.
Repository: ccallcn/ovmeet
Branch: master
Commit: 5fe7b95e2209
Files: 586
Total size: 2.1 MB
Directory structure:
gitextract_rpp6u0da/
├── (androdiphone)-ovmeet/
│ └── zlchatfs9(androdipad)-ovmeet/
│ └── zlchatfs9/
│ └── zlchat/
│ ├── Btn1X.as
│ ├── BtnAbortVideo.as
│ ├── BtnAccept.as
│ ├── BtnAdmin.as
│ ├── BtnApply.as
│ ├── BtnBlank.as
│ ├── BtnCancel.as
│ ├── BtnClear.as
│ ├── BtnCloseFull2_2.as
│ ├── BtnCloseRoom.as
│ ├── BtnDelFile.as
│ ├── BtnDelPPT.as
│ ├── BtnDelVideo.as
│ ├── BtnDisplay1.as
│ ├── BtnDisplay2.as
│ ├── BtnDown2.as
│ ├── BtnDownload.as
│ ├── BtnExit.as
│ ├── BtnFullScreen.as
│ ├── BtnFullScreen2_2.as
│ ├── BtnGuest.as
│ ├── BtnHelp.as
│ ├── BtnHistory.as
│ ├── BtnHome.as
│ ├── BtnKick.as
│ ├── BtnMessageList.as
│ ├── BtnNextCam.as
│ ├── BtnNextPPT.as
│ ├── BtnOK.as
│ ├── BtnOpenPPT.as
│ ├── BtnPlayVideo.as
│ ├── BtnPreCam.as
│ ├── BtnPrePPT.as
│ ├── BtnPrivate.as
│ ├── BtnRecord.as
│ ├── BtnRecord2.as
│ ├── BtnRecordStop.as
│ ├── BtnRecordVideo.as
│ ├── BtnReject.as
│ ├── BtnRoomSet.as
│ ├── BtnSave.as
│ ├── BtnSaveVideo.as
│ ├── BtnSend.as
│ ├── BtnSendFile.as
│ ├── BtnShiYing.as
│ ├── BtnSpeaker.as
│ ├── BtnSpeakerClose.as
│ ├── BtnStartJK.as
│ ├── BtnStopChat.as
│ ├── BtnStopJK.as
│ ├── BtnTestMic.as
│ ├── BtnUp2.as
│ ├── BtnUpdate.as
│ ├── BtnUpload.as
│ ├── BtnUploadPPT.as
│ ├── BtnUser.as
│ ├── BtnUserList.as
│ ├── BtnUserSet.as
│ ├── BtnVideoChat.as
│ ├── BtnYuanShi.as
│ ├── Button_disabledSkin.as
│ ├── Button_downSkin.as
│ ├── Button_emphasizedSkin.as
│ ├── Button_overSkin.as
│ ├── Button_selectedDisabledSkin.as
│ ├── Button_selectedDownSkin.as
│ ├── Button_selectedOverSkin.as
│ ├── Button_selectedUpSkin.as
│ ├── Button_upSkin.as
│ ├── CamOff.as
│ ├── CamOn.as
│ ├── CeCallMeet-app.xml
│ ├── CeCallMeet.as
│ ├── CellRenderer_disabledSkin.as
│ ├── CellRenderer_downSkin.as
│ ├── CellRenderer_overSkin.as
│ ├── CellRenderer_selectedDisabledSkin.as
│ ├── CellRenderer_selectedDownSkin.as
│ ├── CellRenderer_selectedOverSkin.as
│ ├── CellRenderer_selectedUpSkin.as
│ ├── CellRenderer_upSkin.as
│ ├── CheckBox_disabledIcon.as
│ ├── CheckBox_downIcon.as
│ ├── CheckBox_overIcon.as
│ ├── CheckBox_selectedDisabledIcon.as
│ ├── CheckBox_selectedDownIcon.as
│ ├── CheckBox_selectedOverIcon.as
│ ├── CheckBox_selectedUpIcon.as
│ ├── CheckBox_upIcon.as
│ ├── ColorPicker_backgroundSkin.as
│ ├── ColorPicker_colorWell.as
│ ├── ColorPicker_disabledSkin.as
│ ├── ColorPicker_downSkin.as
│ ├── ColorPicker_overSkin.as
│ ├── ColorPicker_swatchSelectedSkin.as
│ ├── ColorPicker_swatchSkin.as
│ ├── ColorPicker_textFieldSkin.as
│ ├── ColorPicker_upSkin.as
│ ├── ComboBox_disabledSkin.as
│ ├── ComboBox_downSkin.as
│ ├── ComboBox_overSkin.as
│ ├── ComboBox_upSkin.as
│ ├── HeadIcon.as
│ ├── List_skin.as
│ ├── LoadingCircle.as
│ ├── ManHead.as
│ ├── MicOff.as
│ ├── MicOn.as
│ ├── Msg.as
│ ├── NumericStepperDownArrow_disabledSkin.as
│ ├── NumericStepperDownArrow_downSkin.as
│ ├── NumericStepperDownArrow_overSkin.as
│ ├── NumericStepperDownArrow_upSkin.as
│ ├── NumericStepperUpArrow_disabledSkin.as
│ ├── NumericStepperUpArrow_downSkin.as
│ ├── NumericStepperUpArrow_overSkin.as
│ ├── NumericStepperUpArrow_upSkin.as
│ ├── OvMeet-app.xml
│ ├── OvMeet.swf
│ ├── ProgressBar_barSkin.as
│ ├── ProgressBar_indeterminateSkin.as
│ ├── ProgressBar_trackSkin.as
│ ├── ResizeCursor.as
│ ├── ScrollArrowDown_disabledSkin.as
│ ├── ScrollArrowDown_downSkin.as
│ ├── ScrollArrowDown_overSkin.as
│ ├── ScrollArrowDown_upSkin.as
│ ├── ScrollArrowUp_disabledSkin.as
│ ├── ScrollArrowUp_downSkin.as
│ ├── ScrollArrowUp_overSkin.as
│ ├── ScrollArrowUp_upSkin.as
│ ├── ScrollBar_thumbIcon.as
│ ├── ScrollThumb_downSkin.as
│ ├── ScrollThumb_overSkin.as
│ ├── ScrollThumb_upSkin.as
│ ├── ScrollTrack_skin.as
│ ├── SliderThumb_disabledSkin.as
│ ├── SliderThumb_downSkin.as
│ ├── SliderThumb_overSkin.as
│ ├── SliderThumb_upSkin.as
│ ├── SliderTick_skin.as
│ ├── SliderTrack_disabledSkin.as
│ ├── SliderTrack_skin.as
│ ├── SpeakOff.as
│ ├── SpeakOn.as
│ ├── StatusButton.as
│ ├── TextArea_disabledSkin.as
│ ├── TextArea_upSkin.as
│ ├── TextInput_disabledSkin.as
│ ├── TextInput_upSkin.as
│ ├── TipClose.as
│ ├── TipStop.as
│ ├── ToolArray.as
│ ├── ToolCircle.as
│ ├── ToolClear.as
│ ├── ToolDel.as
│ ├── ToolImg.as
│ ├── ToolLine.as
│ ├── ToolPPT.as
│ ├── ToolPen.as
│ ├── ToolRect.as
│ ├── ToolSwitch.as
│ ├── ToolText.as
│ ├── VideoBg.as
│ ├── VideoBg16.as
│ ├── VideoBg4.as
│ ├── VideoBg9.as
│ ├── VideoCam.as
│ ├── VolumeAdjust.as
│ ├── WbToolBar2.as
│ ├── com/
│ │ └── zlchat/
│ │ ├── events/
│ │ │ ├── AlertEvent.as
│ │ │ ├── BandwidthDetectEvent.as
│ │ │ ├── BorderEvent.as
│ │ │ ├── ConnEvent.as
│ │ │ ├── ConnListEvent.as
│ │ │ ├── PrivateEvent.as
│ │ │ ├── RoomInfoEvent.as
│ │ │ ├── TabEvent.as
│ │ │ └── VideoEvent1.as
│ │ ├── mainapp/
│ │ │ └── MainApp.as
│ │ ├── preloader/
│ │ │ └── Config.as
│ │ ├── ui/
│ │ │ ├── AlertManager.as
│ │ │ ├── BasePane.as
│ │ │ ├── BgWin.as
│ │ │ ├── ClientWin.as
│ │ │ ├── ConnBar.as
│ │ │ ├── FileItem.as
│ │ │ ├── FileListPane.as
│ │ │ ├── MediaListPane.as
│ │ │ ├── MessageBox.as
│ │ │ ├── MetaDataHandler.as
│ │ │ ├── PPTUploadWin2.as
│ │ │ ├── PlayerWin.as
│ │ │ ├── PriVideoItem.as
│ │ │ ├── PrivateChatWin.as
│ │ │ ├── RecordWin.as
│ │ │ ├── ResizeWin.as
│ │ │ ├── RoomInfoPane.as
│ │ │ ├── SaveVideoWin.as
│ │ │ ├── SpeakerTip.as
│ │ │ ├── SystemWin.as
│ │ │ ├── TabButton.as
│ │ │ ├── TabPane.as
│ │ │ ├── TextChatPane.as
│ │ │ ├── TipManager.as
│ │ │ ├── UserItem.as
│ │ │ ├── UserListPane.as
│ │ │ ├── UserListWin.as
│ │ │ ├── UserTip.as
│ │ │ ├── UserWin.as
│ │ │ ├── VideoItem.as
│ │ │ ├── VideoItem2.as
│ │ │ ├── VideoListPane.as
│ │ │ ├── VideoListWin.as
│ │ │ ├── VideoListWin.as-b
│ │ │ ├── VideoTip.as
│ │ │ ├── VideoViewPane.as
│ │ │ ├── ViewCamWin.as
│ │ │ └── WhiteBoardPane.as
│ │ ├── utils/
│ │ │ ├── BandwidthDetection.as
│ │ │ ├── ChatConnection.as
│ │ │ ├── ClientServerBandwidth.as
│ │ │ ├── ServerClientBandwidth.as
│ │ │ └── VideoConnection.as
│ │ └── wb/
│ │ ├── DrawMC.as
│ │ ├── RectBorder.as
│ │ ├── ResizeRect.as
│ │ ├── TempDrawMC.as
│ │ └── ToolBar.as
│ ├── fl/
│ │ ├── containers/
│ │ │ └── BaseScrollPane.as
│ │ ├── controls/
│ │ │ ├── BaseButton.as
│ │ │ ├── Button.as
│ │ │ ├── ButtonLabelPlacement.as
│ │ │ ├── CheckBox.as
│ │ │ ├── ColorPicker.as
│ │ │ ├── ComboBox.as
│ │ │ ├── LabelButton.as
│ │ │ ├── List.as
│ │ │ ├── NumericStepper.as
│ │ │ ├── ProgressBar.as
│ │ │ ├── ProgressBarDirection.as
│ │ │ ├── ProgressBarMode.as
│ │ │ ├── ScrollBar.as
│ │ │ ├── ScrollBarDirection.as
│ │ │ ├── ScrollPolicy.as
│ │ │ ├── SelectableList.as
│ │ │ ├── Slider.as
│ │ │ ├── SliderDirection.as
│ │ │ ├── TextArea.as
│ │ │ ├── TextInput.as
│ │ │ ├── UIScrollBar.as
│ │ │ ├── listClasses/
│ │ │ │ ├── CellRenderer.as
│ │ │ │ ├── ICellRenderer.as
│ │ │ │ └── ListData.as
│ │ │ └── progressBarClasses/
│ │ │ └── IndeterminateBar.as
│ │ ├── core/
│ │ │ ├── ComponentShim.as
│ │ │ ├── InvalidationType.as
│ │ │ └── UIComponent.as
│ │ ├── data/
│ │ │ ├── DataProvider.as
│ │ │ └── SimpleCollectionItem.as
│ │ ├── events/
│ │ │ ├── ColorPickerEvent.as
│ │ │ ├── ComponentEvent.as
│ │ │ ├── DataChangeEvent.as
│ │ │ ├── DataChangeType.as
│ │ │ ├── InteractionInputType.as
│ │ │ ├── ListEvent.as
│ │ │ ├── ScrollEvent.as
│ │ │ ├── SliderEvent.as
│ │ │ └── SliderEventClickTarget.as
│ │ └── managers/
│ │ ├── FocusManager.as
│ │ ├── IFocusManager.as
│ │ ├── IFocusManagerComponent.as
│ │ ├── IFocusManagerGroup.as
│ │ └── StyleManager.as
│ ├── flatbluepause.as
│ ├── flatblueplay.as
│ ├── flatbluestop.as
│ ├── focusRectSkin.as
│ ├── jsfl/
│ │ ├── import.jsfl
│ │ ├── rebuildpart1.jsfl
│ │ ├── rebuildpart2.jsfl
│ │ └── rebuildpart3.jsfl
│ ├── zlchat.swc
│ ├── zlchatOA.swc
│ ├── zlchatOA1.fla
│ └── zlchat_fla/
│ ├── sprite106_189.as
│ ├── sprite266_180.as
│ ├── sprite266_184.as
│ └── sprite354_194.as
├── README.md
├── ce_checkUser.php
├── cecallmeet.php
├── ovmeetserver/
│ ├── .classpath
│ ├── .project
│ ├── .settings/
│ │ └── org.eclipse.core.resources.prefs
│ ├── lib/
│ │ ├── bcprov-jdk16-141.jar
│ │ ├── red5.jar
│ │ ├── slf4j-api-1.5.10.jar
│ │ └── spring-core-3.0.0.jar
│ └── src/
│ └── com/
│ └── ovmeet/
│ └── mediaserver/
│ └── server/
│ ├── ChatServer24.java
│ └── bwcheck/
│ ├── BandwidthDetection.java
│ ├── ClientServerDetection.java
│ ├── IBandwidthDetection.java
│ └── ServerClientDetection.java
└── ovmeetweb/
└── zlchat-ovmeet/
├── Btn1X.as
├── BtnAbortVideo.as
├── BtnAccept.as
├── BtnAdmin.as
├── BtnApply.as
├── BtnBlank.as
├── BtnCancel.as
├── BtnClear.as
├── BtnCloseFull2_2.as
├── BtnCloseRoom.as
├── BtnDelFile.as
├── BtnDelPPT.as
├── BtnDelVideo.as
├── BtnDisplay1.as
├── BtnDisplay2.as
├── BtnDown2.as
├── BtnDownload.as
├── BtnFullScreen.as
├── BtnFullScreen2_2.as
├── BtnGuest.as
├── BtnHelp.as
├── BtnHistory.as
├── BtnKick.as
├── BtnNextCam.as
├── BtnNextPPT.as
├── BtnOK.as
├── BtnOpenPPT.as
├── BtnPlayVideo.as
├── BtnPreCam.as
├── BtnPrePPT.as
├── BtnPrivate.as
├── BtnRecord.as
├── BtnRecord2.as
├── BtnRecordStop.as
├── BtnRecordVideo.as
├── BtnReject.as
├── BtnRoomSet.as
├── BtnSave.as
├── BtnSaveVideo.as
├── BtnSend.as
├── BtnSendFile.as
├── BtnShiYing.as
├── BtnSpeaker.as
├── BtnSpeakerClose.as
├── BtnStartJK.as
├── BtnStopChat.as
├── BtnStopJK.as
├── BtnTestMic.as
├── BtnUp2.as
├── BtnUpdate.as
├── BtnUpload.as
├── BtnUploadPPT.as
├── BtnUser.as
├── BtnUserSet.as
├── BtnVideoChat.as
├── BtnYuanShi.as
├── Button_disabledSkin.as
├── Button_downSkin.as
├── Button_emphasizedSkin.as
├── Button_overSkin.as
├── Button_selectedDisabledSkin.as
├── Button_selectedDownSkin.as
├── Button_selectedOverSkin.as
├── Button_selectedUpSkin.as
├── Button_upSkin.as
├── CamOff.as
├── CamOn.as
├── CeCallMeet-app.xml
├── CeCallMeet.swf
├── CellRenderer_disabledSkin.as
├── CellRenderer_downSkin.as
├── CellRenderer_overSkin.as
├── CellRenderer_selectedDisabledSkin.as
├── CellRenderer_selectedDownSkin.as
├── CellRenderer_selectedOverSkin.as
├── CellRenderer_selectedUpSkin.as
├── CellRenderer_upSkin.as
├── CheckBox_disabledIcon.as
├── CheckBox_downIcon.as
├── CheckBox_overIcon.as
├── CheckBox_selectedDisabledIcon.as
├── CheckBox_selectedDownIcon.as
├── CheckBox_selectedOverIcon.as
├── CheckBox_selectedUpIcon.as
├── CheckBox_upIcon.as
├── ColorPicker_backgroundSkin.as
├── ColorPicker_colorWell.as
├── ColorPicker_disabledSkin.as
├── ColorPicker_downSkin.as
├── ColorPicker_overSkin.as
├── ColorPicker_swatchSelectedSkin.as
├── ColorPicker_swatchSkin.as
├── ColorPicker_textFieldSkin.as
├── ColorPicker_upSkin.as
├── ComboBox_disabledSkin.as
├── ComboBox_downSkin.as
├── ComboBox_overSkin.as
├── ComboBox_upSkin.as
├── HeadIcon.as
├── List_skin.as
├── LoadingCircle.as
├── ManHead.as
├── MicOff.as
├── MicOn.as
├── Msg.as
├── NumericStepperDownArrow_disabledSkin.as
├── NumericStepperDownArrow_downSkin.as
├── NumericStepperDownArrow_overSkin.as
├── NumericStepperDownArrow_upSkin.as
├── NumericStepperUpArrow_disabledSkin.as
├── NumericStepperUpArrow_downSkin.as
├── NumericStepperUpArrow_overSkin.as
├── NumericStepperUpArrow_upSkin.as
├── ProgressBar_barSkin.as
├── ProgressBar_indeterminateSkin.as
├── ProgressBar_trackSkin.as
├── ResizeCursor.as
├── ScrollArrowDown_disabledSkin.as
├── ScrollArrowDown_downSkin.as
├── ScrollArrowDown_overSkin.as
├── ScrollArrowDown_upSkin.as
├── ScrollArrowUp_disabledSkin.as
├── ScrollArrowUp_downSkin.as
├── ScrollArrowUp_overSkin.as
├── ScrollArrowUp_upSkin.as
├── ScrollBar_thumbIcon.as
├── ScrollThumb_downSkin.as
├── ScrollThumb_overSkin.as
├── ScrollThumb_upSkin.as
├── ScrollTrack_skin.as
├── SliderThumb_disabledSkin.as
├── SliderThumb_downSkin.as
├── SliderThumb_overSkin.as
├── SliderThumb_upSkin.as
├── SliderTick_skin.as
├── SliderTrack_disabledSkin.as
├── SliderTrack_skin.as
├── SpeakOff.as
├── SpeakOn.as
├── StatusButton.as
├── TextArea_disabledSkin.as
├── TextArea_upSkin.as
├── TextInput_disabledSkin.as
├── TextInput_upSkin.as
├── TipClose.as
├── TipStop.as
├── ToolArray.as
├── ToolCircle.as
├── ToolClear.as
├── ToolDel.as
├── ToolImg.as
├── ToolLine.as
├── ToolPPT.as
├── ToolPen.as
├── ToolRect.as
├── ToolSwitch.as
├── ToolText.as
├── VideoBg.as
├── VideoBg16.as
├── VideoBg4.as
├── VideoBg9.as
├── VideoCam.as
├── VolumeAdjust.as
├── WbToolBar2.as
├── com/
│ └── zlchat/
│ ├── events/
│ │ ├── AlertEvent.as
│ │ ├── BandwidthDetectEvent.as
│ │ ├── BorderEvent.as
│ │ ├── ConnEvent.as
│ │ ├── ConnListEvent.as
│ │ ├── PrivateEvent.as
│ │ ├── RoomInfoEvent.as
│ │ ├── TabEvent.as
│ │ └── VideoEvent1.as
│ ├── mainapp/
│ │ └── MainApp.as
│ ├── preloader/
│ │ └── Config.as
│ ├── ui/
│ │ ├── AlertManager.as
│ │ ├── BasePane.as
│ │ ├── BgWin.as
│ │ ├── ClientWin.as
│ │ ├── ConnBar.as
│ │ ├── FileItem.as
│ │ ├── FileListPane.as
│ │ ├── MediaListPane.as
│ │ ├── MessageBox.as
│ │ ├── MetaDataHandler.as
│ │ ├── PPTUploadWin2.as
│ │ ├── PlayerWin.as
│ │ ├── PriVideoItem.as
│ │ ├── PrivateChatWin.as
│ │ ├── RecordWin.as
│ │ ├── ResizeWin.as
│ │ ├── RoomInfoPane.as
│ │ ├── RoomListWin.as
│ │ ├── SaveVideoWin.as
│ │ ├── SpeakerTip.as
│ │ ├── SystemWin.as
│ │ ├── TabButton.as
│ │ ├── TabPane.as
│ │ ├── TextChatPane.as
│ │ ├── TipManager.as
│ │ ├── UserItem.as
│ │ ├── UserListPane.as
│ │ ├── UserListWin.as
│ │ ├── UserTip.as
│ │ ├── UserWin-o.as
│ │ ├── UserWin.as
│ │ ├── VideoItem.as
│ │ ├── VideoItem2.as
│ │ ├── VideoListPane.as
│ │ ├── VideoListWin.as
│ │ ├── VideoTip.as
│ │ ├── VideoViewPane.as
│ │ ├── ViewCamWin.as
│ │ └── WhiteBoardPane.as
│ ├── utils/
│ │ ├── BandwidthDetection.as
│ │ ├── ChatConnection.as
│ │ ├── ClientServerBandwidth.as
│ │ ├── ServerClientBandwidth.as
│ │ └── VideoConnection.as
│ └── wb/
│ ├── DrawMC.as
│ ├── RectBorder.as
│ ├── ResizeRect.as
│ ├── TempDrawMC.as
│ └── ToolBar.as
├── fl/
│ ├── containers/
│ │ └── BaseScrollPane.as
│ ├── controls/
│ │ ├── BaseButton.as
│ │ ├── Button.as
│ │ ├── ButtonLabelPlacement.as
│ │ ├── CheckBox.as
│ │ ├── ColorPicker.as
│ │ ├── ComboBox.as
│ │ ├── LabelButton.as
│ │ ├── List.as
│ │ ├── NumericStepper.as
│ │ ├── ProgressBar.as
│ │ ├── ProgressBarDirection.as
│ │ ├── ProgressBarMode.as
│ │ ├── ScrollBar.as
│ │ ├── ScrollBarDirection.as
│ │ ├── ScrollPolicy.as
│ │ ├── SelectableList.as
│ │ ├── Slider.as
│ │ ├── SliderDirection.as
│ │ ├── TextArea.as
│ │ ├── TextInput.as
│ │ ├── UIScrollBar.as
│ │ ├── listClasses/
│ │ │ ├── CellRenderer.as
│ │ │ ├── ICellRenderer.as
│ │ │ └── ListData.as
│ │ └── progressBarClasses/
│ │ └── IndeterminateBar.as
│ ├── core/
│ │ ├── ComponentShim.as
│ │ ├── InvalidationType.as
│ │ └── UIComponent.as
│ ├── data/
│ │ ├── DataProvider.as
│ │ └── SimpleCollectionItem.as
│ ├── events/
│ │ ├── ColorPickerEvent.as
│ │ ├── ComponentEvent.as
│ │ ├── DataChangeEvent.as
│ │ ├── DataChangeType.as
│ │ ├── InteractionInputType.as
│ │ ├── ListEvent.as
│ │ ├── ScrollEvent.as
│ │ ├── SliderEvent.as
│ │ └── SliderEventClickTarget.as
│ └── managers/
│ ├── FocusManager.as
│ ├── IFocusManager.as
│ ├── IFocusManagerComponent.as
│ ├── IFocusManagerGroup.as
│ └── StyleManager.as
├── flatbluepause.as
├── flatblueplay.as
├── flatbluestop.as
├── focusRectSkin.as
├── jsfl/
│ ├── import.jsfl
│ ├── rebuildpart1.jsfl
│ ├── rebuildpart2.jsfl
│ └── rebuildpart3.jsfl
├── zlchatOA1.fla
└── zlchat_fla/
├── sprite106_189.as
├── sprite266_180.as
├── sprite266_184.as
└── sprite354_194.as
================================================
FILE CONTENTS
================================================
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Btn1X.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Btn1X extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnAbortVideo.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnAbortVideo extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnAccept.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnAccept extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnAdmin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnAdmin extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnApply.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnApply extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnBlank.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnBlank extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnCancel.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnCancel extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnClear.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnClear extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnCloseFull2_2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnCloseFull2_2 extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnCloseRoom.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnCloseRoom extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDelFile.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDelFile extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDelPPT.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDelPPT extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDelVideo.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDelVideo extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDisplay1.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDisplay1 extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDisplay2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDisplay2 extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDown2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDown2 extends MovieClip {
public var circle:MovieClip;//instance name
public var btn:SimpleButton;//instance name
public function BtnDown2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDownload.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnDownload extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnExit.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnExit extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnFullScreen.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnFullScreen extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnFullScreen2_2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnFullScreen2_2 extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnGuest.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnGuest extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnHelp.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnHelp extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnHistory.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnHistory extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnHome.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnHome extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnKick.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnKick extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnMessageList.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnMessageList extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnNextCam.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnNextCam extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnNextPPT.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnNextPPT extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnOK.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnOK extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnOpenPPT.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnOpenPPT extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPlayVideo.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnPlayVideo extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPreCam.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnPreCam extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPrePPT.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnPrePPT extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPrivate.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnPrivate extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecord.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnRecord extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecord2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnRecord2 extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecordStop.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnRecordStop extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecordVideo.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnRecordVideo extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnReject.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnReject extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRoomSet.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnRoomSet extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSave.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnSave extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSaveVideo.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnSaveVideo extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSend.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnSend extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSendFile.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnSendFile extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnShiYing.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnShiYing extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSpeaker.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnSpeaker extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSpeakerClose.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnSpeakerClose extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnStartJK.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnStartJK extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnStopChat.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnStopChat extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnStopJK.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnStopJK extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnTestMic.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnTestMic extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUp2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUp2 extends MovieClip {
public var btn:SimpleButton;//instance name
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUpdate.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUpdate extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUpload.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUpload extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUploadPPT.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUploadPPT extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUser.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUser extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUserList.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUserList extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUserSet.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnUserSet extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnVideoChat.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnVideoChat extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnYuanShi.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class BtnYuanShi extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_emphasizedSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_emphasizedSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedDisabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_selectedDisabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedDownSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_selectedDownSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedOverSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_selectedOverSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedUpSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_selectedUpSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class Button_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CamOff.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CamOff extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CamOn.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CamOn extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CeCallMeet-app.xml
================================================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<application xmlns="http://ns.adobe.com/air/application/3.1">
<id>CeCallMeet</id>
<versionNumber>1.0.0</versionNumber>
<versionLabel/>
<filename>CeCallMeet</filename>
<description/>
<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->
<name>CeCallMeet</name>
<!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->
<copyright/>
<initialWindow>
<content>CeCallMeet.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>portrait</aspectRatio>
<renderMode>cpu</renderMode>
<autoOrients>false</autoOrients>
</initialWindow>
<icon/>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<android>
<manifestAdditions>
<![CDATA[<manifest>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
</manifest>]]>
</manifestAdditions>
</android>
</application>
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CeCallMeet.as
================================================
package {
import flash.display.MovieClip;
import flash.media.StageWebView;
import flash.events.LocationChangeEvent;
import flash.geom.Rectangle;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.events.KeyboardEvent;
import flash.events.Event;
import flash.desktop.NativeApplication;
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.utils.*;
import flash.system.*;
import flash.external.*;
import com.zlchat.mainapp.MainApp;
public class CeCallMeet extends Sprite {
var webView:StageWebView = new StageWebView();
var mainmeet:MainApp=new MainApp();
var stringurl="http://m.cecall.cc/cemeet/upload/android/meetlogin.html";
public function CeCallMeet() {
if(this.numChildren> 0)
this.removeChildAt(this.numChildren-1);//去掉加密后的LOG
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
//先将缩放模式设置成无缩放模式
stage.addEventListener(Event.RESIZE, stageResizeHandler, false, 0, true);
webView.stage = this.stage;
webView.addEventListener(flash.events.LocationChangeEvent.LOCATION_CHANGE, onLocationChanging );
webView.loadURL(stringurl);
dispatchEvent(new Event(Event.RESIZE));
if(Capabilities.cpuArchitecture=="ARM")
{
NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate, false, 0, true);
NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, handleDeactivate, false, 0, true);
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);
}
addChild(mainmeet);
}
protected function stageResizeHandler(event:Event) : void
{
if(webView.stage !=null)
webView.viewPort = new Rectangle( 0, 0,stage.stageWidth, stage.stageHeight);
return;
}// end function
private function handleActivate(event:Event):void
{
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
}
private function handleDeactivate(event:Event):void
{
NativeApplication.nativeApplication.exit();
}
private function handleKeys(event:KeyboardEvent):void
{
if(event.keyCode == Keyboard.BACK)
NativeApplication.nativeApplication.exit();
}
public function reExit():void
{
NativeApplication.nativeApplication.exit();
}
public function removeRoom():void {
removeChild(mainmeet);
webView.stage=this.stage
webView.loadURL(stringurl);
//webView.viewPort = new Rectangle( 0, 0,stage.stageWidth, stage.stageHeight);
}
}
}
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedDisabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedDownSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_selectedDownSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedOverSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_selectedOverSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedUpSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_selectedUpSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CellRenderer_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_disabledIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_disabledIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_downIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_downIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_overIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_overIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedDisabledIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_selectedDisabledIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedDownIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_selectedDownIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedOverIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_selectedOverIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedUpIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_selectedUpIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_upIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class CheckBox_upIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_backgroundSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_backgroundSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_colorWell.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_colorWell extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_swatchSelectedSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_swatchSelectedSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_swatchSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_swatchSkin extends Sprite {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_textFieldSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_textFieldSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ColorPicker_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ComboBox_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ComboBox_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ComboBox_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ComboBox_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/HeadIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class HeadIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/List_skin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class List_skin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/LoadingCircle.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class LoadingCircle extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ManHead.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ManHead extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/MicOff.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class MicOff extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/MicOn.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class MicOn extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Msg.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.media.*;
public dynamic class Msg extends Sound {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperDownArrow_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperDownArrow_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperDownArrow_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperDownArrow_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperUpArrow_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperUpArrow_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperUpArrow_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class NumericStepperUpArrow_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/OvMeet-app.xml
================================================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<application xmlns="http://ns.adobe.com/air/application/3.4">
<id>OvMeet</id>
<versionNumber>1.0.0</versionNumber>
<versionLabel/>
<filename>OvMeet</filename>
<description/>
<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->
<name>OvMeet</name>
<!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->
<copyright/>
<initialWindow>
<content>OvMeet.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>landscape</aspectRatio>
<renderMode>gpu</renderMode>
<autoOrients>false</autoOrients>
</initialWindow>
<icon>
<image36x36>AppIconsForPublish/36.png</image36x36>
<image48x48>AppIconsForPublish/48.png</image48x48>
</icon>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<android>
<manifestAdditions>
<![CDATA[<manifest>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
</manifest>]]>
</manifestAdditions>
</android>
</application>
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ProgressBar_barSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ProgressBar_barSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ProgressBar_indeterminateSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ProgressBar_indeterminateSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ProgressBar_trackSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ProgressBar_trackSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ResizeCursor.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ResizeCursor extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowDown_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowDown_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowDown_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowDown_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowUp_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowUp_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowUp_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollArrowUp_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollBar_thumbIcon.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollBar_thumbIcon extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollThumb_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollThumb_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollThumb_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollThumb_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollThumb_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollThumb_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollTrack_skin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ScrollTrack_skin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderThumb_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_downSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderThumb_downSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_overSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderThumb_overSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderThumb_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderTick_skin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderTick_skin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderTrack_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderTrack_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderTrack_skin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SliderTrack_skin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SpeakOff.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SpeakOff extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SpeakOn.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class SpeakOn extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/StatusButton.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class StatusButton extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextArea_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class TextArea_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextArea_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class TextArea_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextInput_disabledSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class TextInput_disabledSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextInput_upSkin.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class TextInput_upSkin extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TipClose.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class TipClose extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TipStop.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class TipStop extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolArray.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolArray extends MovieClip {
public function ToolArray(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolCircle.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolCircle extends MovieClip {
public function ToolCircle(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolClear.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolClear extends MovieClip {
public function ToolClear(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolDel.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolDel extends MovieClip {
public function ToolDel(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolImg.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolImg extends MovieClip {
public function ToolImg(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolLine.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolLine extends MovieClip {
public function ToolLine(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolPPT.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolPPT extends MovieClip {
public function ToolPPT(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolPen.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolPen extends MovieClip {
public function ToolPen(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolRect.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolRect extends MovieClip {
public function ToolRect(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolSwitch.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolSwitch extends MovieClip {
public function ToolSwitch(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolText.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class ToolText extends MovieClip {
public function ToolText(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class VideoBg extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg16.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class VideoBg16 extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg4.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class VideoBg4 extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg9.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class VideoBg9 extends MovieClip {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoCam.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class VideoCam extends SimpleButton {
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VolumeAdjust.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
public dynamic class VolumeAdjust extends MovieClip {
public var di:MovieClip;//instance name
public var mc:MovieClip;//instance name
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/WbToolBar2.as
================================================
//Author:lihong QQ:1410919373
package {
import flash.display.*;
import flash.text.*;
public dynamic class WbToolBar2 extends MovieClip {
public var bg:MovieClip;//instance name
public var txtPage:TextField;//instance name
public var la:SimpleButton;//instance name
public var ra:SimpleButton;//instance name
}
}//package
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/AlertEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class AlertEvent extends Event {
public static const CANCEL:String = "cancel";
public static const OK:String = "ok";
public var para:Object;
public function AlertEvent(_arg1:String, _arg2:Object){
super(_arg1, false, false);
para = _arg2;
}
override public function clone():Event{
return (new AlertEvent(this.type, para));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/BandwidthDetectEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class BandwidthDetectEvent extends Event {
public static const DETECT_COMPLETE:String = "detect_complete";
public static const DETECT_FAILED:String = "detect_failed";
public static const DETECT_STATUS:String = "detect_status";
private var _info:Object;
public function BandwidthDetectEvent(_arg1:String){
super(_arg1);
}
public function set info(_arg1:Object):void{
_info = _arg1;
}
public function get info():Object{
return (_info);
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/BorderEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class BorderEvent extends Event {
public static const RESIZE:String = "rect_resize";
public var rect:Object;
public function BorderEvent(_arg1:String, _arg2:Object){
super(_arg1, false, false);
rect = _arg2;
}
override public function clone():Event{
return (new BorderEvent(this.type, rect));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/ConnEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class ConnEvent extends Event {
public static const FILELIST:String = "FileList";
public static const USERID:String = "userid";
public function ConnEvent(_arg1:String){
super(_arg1, false, false);
}
override public function clone():Event{
return (new ConnEvent(this.type));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/ConnListEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
import fl.data.*;
public class ConnListEvent extends Event {
public static const VideoListSync:String = "videolistsync";
public static const UserListSync:String = "userlistsync";
public static const SpeakerListSync:String = "speakerlistsync";
public var userListDP:DataProvider;
public function ConnListEvent(_arg1:String, _arg2:DataProvider){
super(_arg1, false, false);
userListDP = _arg2;
}
override public function clone():Event{
return (new ConnListEvent(this.type, userListDP));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/PrivateEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class PrivateEvent extends Event {
public static const INVITE:String = "invite";
public var detail:Object;
public var userItem:Object;
public function PrivateEvent(_arg1:String, _arg2:Object, _arg3:Object){
super(_arg1, false, false);
userItem = _arg2;
detail = _arg3;
}
override public function clone():Event{
return (new PrivateEvent(this.type, userItem, detail));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/RoomInfoEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class RoomInfoEvent extends Event {
public static const TXTROOMINFO:String = "txtRoomInfo";
public var key:Object;
public function RoomInfoEvent(_arg1:String, _arg2:Object){
super(_arg1, false, false);
key = _arg2;
}
override public function clone():Event{
return (new RoomInfoEvent(this.type, key));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/TabEvent.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class TabEvent extends Event {
public static const SWITCH:String = "switch";
public var key:Object;
public function TabEvent(_arg1:String, _arg2:Object){
super(_arg1, false, false);
key = _arg2;
}
override public function clone():Event{
return (new TabEvent(this.type, key));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/VideoEvent1.as
================================================
//hong QQ:1410919373
package com.zlchat.events {
import flash.events.*;
public class VideoEvent1 extends Event {
public static const ADD:String = "add";
public static const START:String = "start";
public static const DEL:String = "del";
public static const STOPV:String = "stop_video";
public static const STOP:String = "stop";
public static const STOPA:String = "stop_audio";
public var speaker:Object;
public function VideoEvent1(_arg1:String, _arg2:Object){
super(_arg1, false, false);
speaker = _arg2;
}
override public function clone():Event{
return (new VideoEvent1(this.type, speaker));
}
}
}//package com.zlchat.events
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/mainapp/MainApp.as
================================================
//hong QQ:1410919373
package com.zlchat.mainapp {
import fl.controls.*;
import flash.display.*;
import com.zlchat.ui.*;
import flash.events.*;
import flash.net.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
import flash.text.*;
import com.zlchat.preloader.*;
import flash.utils.*;
import flash.system.*;
import flash.external.*;
import CeCallMeet;
public class MainApp extends Sprite {
public static var conn:ChatConnection;
public var txtBandWidth:TextField;
private var preloader:DisplayObject;
private var btnUser:SimpleButton;
private var camWinList:Dictionary;
public var clientWin:ClientWin;
public var userListWin:UserListWin;
private var bgWin:BgWin;
public var userWin:UserWin;
public var connBar:ConnBar;
public var videoListWin:VideoListWin;
private var conf:Config;
private var btnSystem:SimpleButton;
private var systemWin:SystemWin;
private var chatWinList:Dictionary;
public var txtLicense:TextField;
private var txtLogo:TextField;
private var btnHelp:SimpleButton;
//private var btnExit:SimpleButton;
public var cecallmeet:CeCallMeet;
public function MainApp(){
chatWinList = new Dictionary();
camWinList = new Dictionary();
super();
bgWin = new BgWin();
addChild(bgWin);
txtLogo = new TextField();
txtLogo.width = 400;
txtLogo.text = "OvMeet-视频会议系统";
addChild(txtLogo);
txtLogo.x = 8;
txtLogo.y = 5;
videoListWin = new VideoListWin(322, 268);
addChild(videoListWin);
videoListWin.x = 0;
videoListWin.y = 33;
userListWin = new UserListWin(322, 262);
addChild(userListWin);
userListWin.x = 0;
userListWin.y = 301;
clientWin = new ClientWin(559, 530);
addChild(clientWin);
clientWin.x = 323;
clientWin.y = 33;
var _local1:TextFormat = new TextFormat();
_local1.color = "0xFFFFFF";
_local1.size = 14;
txtLogo.setTextFormat(_local1);
btnHelp = new BtnHelp();
// addChild(btnHelp);
btnHome = new BtnHome();
addChild(btnHome);
btnExit = new BtnExit();
addChild(btnExit);
btnHome.y=8;
btnExit.y=8;
btnUser = new BtnUserSet();
addChild(btnUser);
btnSystem = new BtnRoomSet();
// addChild(btnSystem);
btnHelp.y = (btnUser.y = (btnSystem.y = 8));
btnHome.addEventListener(MouseEvent.CLICK, onHome);
btnHelp.addEventListener(MouseEvent.CLICK, onHelp);
btnExit.addEventListener(MouseEvent.CLICK, onExit);
btnUser.addEventListener(MouseEvent.CLICK, showUserWin);
btnSystem.addEventListener(MouseEvent.CLICK, showSystemWin);
userWin = new UserWin();
userWin._rootMC = this;
videoListWin._rootMC = this;
userListWin._rootMC = this;
clientWin._rootMC = this;
systemWin = new SystemWin();
connBar = new ConnBar();
TipManager.rootMC = this;
AlertManager._rootMC = this;
txtBandWidth = new TextField();
txtBandWidth.width = 400;
addChild(txtBandWidth);
txtBandWidth.x = 10;
txtLicense = new TextField();
txtLicense.autoSize = TextFieldAutoSize.CENTER;
addChild(txtLicense);
txtLicense.x = 300;
conn = new ChatConnection();
}
protected function onHome(_arg1:Event):void{
cecallmeet.removeRoom(); //返回主页,并删除本实例
}
protected function onHelp(_arg1:Event):void{
navigateToURL(new URLRequest("./cecallmeet_help.html"), "_blank");
}
protected function onExit(_arg1:Event):void{
cecallmeet.reExit();
}
public function setPreloader(_arg1:DisplayObject, _arg2:Object, _arg3:Boolean):void{
if (_arg3){
//preloader = _arg1;
//preloader.addEventListener(Event.RESIZE, Resize);
cecallmeet=_arg1;
cecallmeet.addEventListener(Event.RESIZE, Resize);
//stage.scaleMode = StageScaleMode.NO_SCALE;
//stage.align = StageAlign.TOP_LEFT;
//先将缩放模式设置成无缩放模式
//stage.addEventListener(Event.RESIZE,Resize);
//stage.dispatchEvent(new Event(Event.RESIZE));
/**
bgWin.Resize(stage.stageWidth, stage.stageHeight);
videoListWin.Resize(322, 268);
userListWin.Resize(322, (stage.stageHeight - 330));
clientWin.Resize((stage.stageWidth - 330), (stage.stageHeight - 60));
btnHelp.x = ((stage.stageWidth - 7) - btnHelp.width);
btnUser.x = ((btnHelp.x - 2) - btnUser.width);
btnSystem.x = ((btnUser.x - 2) - btnSystem.width);
videoListWin.x = 3;
videoListWin.y = 33;
txtBandWidth.y = (stage.stageHeight - 25);
txtLicense.y = (stage.stageHeight - 25);
txtLicense.x = ((stage.stageWidth - txtLicense.width) / 2);
**/
conn.userName = _arg2["userName"];
conn.realName = _arg2["realName"];
conn.role = _arg2["role"];
conn.pwd = _arg2["password"];
conn.roomID = _arg2["roomID"];
conn.scriptType = _arg2["scriptType"];
conn.mediaServer =_arg2["mediaServer"];
//conn.mediaServer ="rtmp://"+_arg2["mediaServer"]+":1936";
conn.myDomain = getDomain(_arg2["url"]);
AlertManager.showWin(connBar, ((stage.stageWidth - connBar.width) / 2), ((stage.stageHeight - connBar.height) / 2));
conn.connect((("rtmp://"+conn.mediaServer + ":1936/zlchat2/") + conn.roomID), conn.userName, conn.role, conn.hasCam, conn.myDomain, conn.realName);
conn.addEventListener(PrivateEvent.INVITE, onInvite);
conn.addEventListener(ConnEvent.USERID, onConnectSucc);
conn.addEventListener("setRole", onSetRole);
conn.addEventListener("updateBandWidth", updateBandWdith);
conn.addEventListener("updateLicenseInfo", updateLicenseInfo);
conn.setUserID(null);
conn.noSeat(false);
conn.showTryWin(null);
conn.publishVideo(false);
conn.stopVideo(false);
conn.onKick(false);
conn.onSetRole(conn.role);
conn.onBWCheck(null);
conn.onBWDone(null);
};
}
private function getDomain(_arg1:String):String{
var _local3:int;
var _local4:int;
var _local2:String = _arg1;
if (_local2 != null){
_local3 = _local2.indexOf("/", 0);
_local4 = _local2.indexOf("/", 10);
return (_local2.substring((_local3 + 2), _local4));
};
return ("");
}
private function updateLicenseInfo(_arg1:RoomInfoEvent):void{
txtLicense.text = "鸿荣科技有限公司 版权所有 联系电话:18650075676 QQ:1410919373";
/**
if (_arg1.key.hasBuy){
txtLicense.appendText("正式版本,");
} else {
txtLicense.appendText("试用版本,");
};
txtLicense.appendText(("授权用户数: " + _arg1.key.maxRoomUser));
**/
var _local2:TextFormat = new TextFormat();
_local2.color = "0xffffff";
txtLicense.setTextFormat(_local2);
}
public function inviteChat(_arg1:Object):void{
var _local2:PrivateChatWin;
if ((((conn.role == "4")) && (conn.roomInfoSo.data["g_dp"]))){
ExternalInterface.call("alert", "禁止私聊", null);
} else {
if (_arg1.userID != conn.userID){
_local2 = chatWinList[_arg1.userID];
if (_local2 == null){
_local2 = new PrivateChatWin(_arg1);
_local2.conn = conn;
addChild(_local2);
_local2.x = 100;
_local2.y = 100;
chatWinList[_arg1.userID] = _local2;
} else {
_local2.visible = true;
addChild(_local2);
};
_local2.txtMsgSend.enabled = true;
_local2.btnSend.enabled = true;
_local2.showInviteDlg();
conn.speakListSo.send("inviteChat", _arg1.userID, conn.realName, conn.userID);
} else {
ExternalInterface.call("alert", "不能和自己私聊!", null);
};
};
}
public function Resize(_arg1:Event):void{
bgWin.Resize(stage.stageWidth, stage.stageHeight);
videoListWin.Resize(322, 268);
userListWin.Resize(322, (stage.stageHeight - 328));
//clientWin.Resize((stage.stageWidth - 330), (stage.stageHeight - 60));
clientWin.Resize((stage.stageWidth - 323), (stage.stageHeight - 60));
btnExit.x = ((stage.stageWidth - 7) - btnExit.width);
//btnHelp.x = ((stage.stageWidth - 7) - btnHelp.width);
btnUser.x = ((btnExit.x - 2) - btnUser.width);
// btnSystem.x = ((btnUser.x - 2) - btnSystem.width);
btnHome.x = ((btnUser.x - 2) - btnHome.width);
videoListWin.x = 0;
videoListWin.y = 33;
txtBandWidth.y = (stage.stageHeight - 25);
txtLicense.y = (stage.stageHeight - 25);
txtLicense.x = ((stage.stageWidth - txtLicense.width) / 2);
}
protected function onSetRole(_arg1:Event):void{
/*
if (conn.role == "2"){
btnSystem.visible = true;
} else {
btnSystem.visible = false;
};
*/
}
protected function showUserWin(_arg1:MouseEvent):void{
if (userWin == null){
userWin = new UserWin();
userWin.conn = conn;
};
if (conn.cam != null){
userWin.video.attachCamera(conn.cam);
};
AlertManager.showWin(userWin, (btnUser.x - userWin.width), 100);
}
protected function onInvite(_arg1:PrivateEvent):void{
var _local2:PrivateChatWin = chatWinList[_arg1.userItem.userID];
if (_local2 == null){
_local2 = new PrivateChatWin(_arg1.userItem);
_local2.conn = conn;
addChild(_local2);
_local2.x = 100;
_local2.y = 100;
chatWinList[_arg1.userItem.userID] = _local2;
} else {
_local2.visible = true;
addChild(_local2);
};
_local2.txtMsgSend.enabled = true;
_local2.btnSend.enabled = true;
_local2.showInviteDlg2();
}
public function viewCam(_arg1:Object):void{
var _local2:ViewCamWin;
if (_arg1.userID != conn.userID){
_local2 = camWinList[_arg1.userID];
if (_local2 == null){
_local2 = new ViewCamWin(_arg1);
addChild(_local2);
_local2.x = 100;
_local2.y = 100;
camWinList[_arg1.userID] = _local2;
} else {
_local2.visible = true;
addChild(_local2);
};
conn.speakListSo.send("viewCam", _arg1.userID);
_local2.startView();
} else {
ExternalInterface.call("alert", "不能查看自己!", null);
};
}
protected function showSystemWin(_arg1:MouseEvent):void{
if (systemWin == null){
systemWin = new SystemWin();
systemWin.conn = conn;
};
AlertManager.showWin(systemWin, (btnSystem.x - systemWin.width), 100);
}
protected function updateBandWdith(_arg1:RoomInfoEvent):void{
txtBandWidth.text = (((((("下行:" + _arg1.key.down) + "kbps 上行:") + _arg1.key.up) + "kbps 延时:") + _arg1.key.latency) + "ms");
var _local2:TextFormat = new TextFormat();
_local2.color = "0xffffff";
txtBandWidth.setTextFormat(_local2);
}
private function expireDate(_arg1:int, _arg2:int){
var _local3:Date = new Date();
var _local4:int = _local3.getFullYear();
var _local5:int = (_local3.getMonth() + 1);
if (_local4 > _arg1){
return (true);
};
if (_local4 == _arg1){
if (_local5 <= _arg2){
return (false);
};
return (true);
};
return (false);
}
protected function onConnectSucc(_arg1:Event):void{
userListWin.conn = conn;
clientWin.conn = conn;
videoListWin.conn = conn;
userWin.conn = conn;
systemWin.conn = conn;
if (conn.role != "2"){
btnSystem.visible = false;
};
}
}
}//package com.zlchat.mainapp
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/preloader/Config.as
================================================
//hong QQ:1410919373
package com.zlchat.preloader {
public class Config {
public var pwd:String;
public var scriptType:String;
public var mediaServer:String;
public var realName:String;
public var userName:String;
public var roomID:String;
public var role:String;
}
}//package com.zlchat.preloader
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/AlertManager.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.events.*;
import com.zlchat.events.*;
import flash.filters.*;
public class AlertManager extends Sprite {
public static var dlg:Sprite = null;
public static var msgBox:MessageBox = null;
public static var _alertManager:AlertManager = null;
public static var _overlay:Sprite = null;
public static var _rootMC:Sprite = null;
public static var _stage:Stage = null;
public function AlertManager(){
_stage = _rootMC.stage;
_overlay = new Sprite();
_overlay.visible = true;
addChild(_overlay);
_stage.addChild(this);
_stage.addEventListener(Event.RESIZE, stageResizeHandler, false, 0, true);
_stage.addEventListener(Event.FULLSCREEN, stageResizeHandler, false, 0, true);
msgBox = new MessageBox();
this.addChild(msgBox);
msgBox.visible = false;
msgBox.addEventListener(AlertEvent.CANCEL, onCancel);
msgBox.addEventListener(AlertEvent.OK, onOK);
draw();
}
public static function showMessageBox(_arg1:String):void{
if (_alertManager == null){
_alertManager = new (AlertManager)();
};
_overlay.visible = true;
msgBox.label = _arg1;
msgBox.visible = true;
}
public static function showWin(_arg1:Sprite, _arg2:Number, _arg3:Number):void{
dlg = _arg1;
if (_alertManager == null){
_alertManager = new (AlertManager)();
};
_alertManager.init();
_arg1.x = _arg2;
_arg1.y = _arg3;
_stage.addChild(_arg1);
_arg1.visible = true;
_overlay.visible = true;
}
public static function hideAll():void{
if (_overlay != null){
_overlay.visible = false;
};
if (dlg != null){
dlg.visible = false;
};
if (msgBox != null){
};
msgBox.visible = false;
}
protected function init():void{
dlg.addEventListener(AlertEvent.CANCEL, onCancel);
dlg.addEventListener(AlertEvent.OK, onOK);
}
protected function draw():void{
_overlay.graphics.clear();
_overlay.graphics.beginFill(0xEEEEEE, 0.2);
_overlay.graphics.drawRect(0, 0, _stage.stageWidth, _stage.stageHeight);
_overlay.graphics.endFill();
msgBox.x = ((_stage.stageWidth - msgBox.width) / 2);
msgBox.y = ((_stage.stageHeight - msgBox.height) / 2);
}
function getBlurFilter():BitmapFilter{
var _local1:BlurFilter = new BlurFilter();
_local1.blurX = 2;
_local1.blurY = 2;
_local1.quality = BitmapFilterQuality.HIGH;
return (_local1);
}
protected function stageResizeHandler(_arg1:Event):void{
draw();
}
protected function onCancel(_arg1:Event):void{
_overlay.visible = false;
}
protected function onOK(_arg1:Event):void{
_overlay.visible = false;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/BasePane.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import com.zlchat.utils.*;
public class BasePane extends Sprite {
protected var nc:ChatConnection;
public function Resize(_arg1:Number, _arg2:Number):void{
graphics.clear();
drawBg(_arg1, _arg2);
}
public function set conn(_arg1:ChatConnection){
nc = _arg1;
}
protected function drawBg(_arg1:Number, _arg2:Number){
graphics.beginFill(0xFFFFFF);
graphics.drawRect(0, 0, _arg1, _arg2);
graphics.endFill();
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/BgWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
public class BgWin extends Sprite {
public var mc_right:MovieClip;//instance name
public var mc_bottom:MovieClip;//instance name
public var mc_left:MovieClip;//instance name
public var mc_top:MovieClip;//instance name
public function Resize(_arg1:Number, _arg2:Number):void{
mc_top.width = _arg1;
mc_bottom.width = _arg1;
mc_left.height = (_arg2 - 60);
mc_right.height = (_arg2 - 60);
mc_right.x = (_arg1 - 5);
mc_bottom.y = (_arg2 - 27);
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/ClientWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.events.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
import com.zlchat.mainapp.*;
import flash.text.*;
public class ClientWin extends ResizeWin {
private var btnFullQuit:SimpleButton;
private var jkPane:VideoViewPane;
private var txtTip:TextField;
private var dp:Array;
private var btnFullScreen:SimpleButton;
private var tabPane:TabPane;
public var _rootMC:MainApp;
public function ClientWin(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
tabPane = new TabPane((_arg1 - 2), (_arg2 - 28));
tabPane.addEventListener("switch", onSwitchPane);
dp = new Array();
dp.push({
label:"文本交流",
pane:new TextChatPane()
});
dp.push({
label:"电子白板",
pane:new WhiteBoardPane()
});
/**
dp.push({
label:"共享文档",
pane:new FileListPane()
});
dp.push({
label:"影音中心",
pane:new MediaListPane()
});
**/
jkPane = new VideoViewPane();
tabPane.dataProvider = dp;
addChild(tabPane);
tabPane.x = 2;
tabPane.y = 30;
BtnResize.visible = true;
BtnMax.visible = true;
BtnRestore.visible = true;
BtnClose.visible = false;
addChild(BtnResize);
btnFullScreen = new BtnFullScreen2_2();
btnFullScreen.width = 16;
btnFullScreen.height = 16;
btnFullQuit = new BtnCloseFull2_2();
btnFullQuit.width = 16;
btnFullQuit.height = 16;
//addChild(btnFullQuit);
//addChild(btnFullScreen);
btnFullScreen.addEventListener(MouseEvent.CLICK, onFullScr);
btnFullQuit.addEventListener(MouseEvent.CLICK, onFullQuit);
btnFullScreen.addEventListener(MouseEvent.MOUSE_OVER, FullScreenOnOver);
btnFullScreen.addEventListener(MouseEvent.MOUSE_OUT, OnOut);
btnFullQuit.addEventListener(MouseEvent.MOUSE_OVER, FullQuitOnOver);
btnFullQuit.addEventListener(MouseEvent.MOUSE_OUT, OnOut);
txtTip = new TextField();
txtTip.autoSize = TextFieldAutoSize.LEFT;
txtTip.textColor = 0xFF0000;
addChild(txtTip);
txtTip.visible = false;
}
override protected function onMin(_arg1:MouseEvent):void{
super.onMin(_arg1);
tabPane.visible = false;
}
private function onFullScr(_arg1:MouseEvent):void{
btnFullScreen.visible = false;
btnFullQuit.visible = true;
stage.displayState = "fullScreen";
parent.addChild(this);
this.x = 0;
this.y = 0;
Resize(stage.stageWidth, stage.stageHeight);
}
override protected function onMax(_arg1:MouseEvent):void{
super.onMax(_arg1);
//this.x = 5;
this.x = 0;
this.y = 33;
Resize((stage.stageWidth), (stage.stageHeight - 60));
}
override protected function onWinClose(_arg1:MouseEvent):void{
this.visible = false;
}
private function OnOut(_arg1:MouseEvent):void{
txtTip.visible = false;
}
private function FullQuitOnOver(_arg1:MouseEvent):void{
showTip("退出全屏");
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
graphics.clear();
drawBg(_arg1, _arg2);
btnFullScreen.y = (btnFullQuit.y = 6);
btnFullScreen.x = (btnFullQuit.x = (_arg1 - 50));
tabPane.Resize((_arg1 - 4), (_arg2 - 32));
}
protected function onSetRole(_arg1:Event):void{
if (nc.role == "2"){
if (tabPane.panes.length < 5){
//tabPane.addPane("视频监控", jkPane);
};
} else {
if (jkPane != null){
jkPane.stopAllJK();
};
tabPane.delPane(4);
};
}
private function showTip(_arg1:String):void{
txtTip.x = (mouseX + 15);
txtTip.y = (mouseY - 20);
txtTip.text = _arg1;
addChild(txtTip);
txtTip.visible = true;
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
tabPane.conn = nc;
nc.addEventListener("syncUI", syncUI);
nc.addEventListener("setRole", onSetRole);
if (nc.role == "2"){
if (tabPane.panes.length < 5){
//tabPane.addPane("视频监控", jkPane);
};
};
}
private function FullScreenOnOver(_arg1:MouseEvent):void{
showTip("全屏");
}
protected function syncUI(_arg1:RoomInfoEvent):void{
if (nc.roomInfoSo.data["sync_ui"] == true){
tabPane.selectPane(int(_arg1.key));
};
}
override protected function onRestore(_arg1:MouseEvent):void{
super.onRestore(_arg1);
tabPane.visible = true;
//this.x = 328;
this.x = 323;
this.y = 33;
Resize((stage.stageWidth - 323), (stage.stageHeight - 60));
}
protected function onSwitchPane(_arg1:TabEvent):void{
if (nc.role == "2"){
if (nc.roomInfoSo.data["sync_ui"] == true){
nc.roomInfoSo.setProperty("uiIndex", _arg1.key);
};
};
}
private function onFullQuit(_arg1:MouseEvent):void{
stage.displayState = "normal";
this.x = 328;
this.y = 33;
Resize((stage.stageWidth - 330), (stage.stageHeight - 60));
btnFullScreen.visible = true;
btnFullQuit.visible = false;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/ConnBar.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.text.*;
public class ConnBar extends Sprite {
public function ConnBar(){
graphics.lineStyle(2, 2578295);
graphics.beginFill(2578295, 0.6);
graphics.drawRoundRect(0, 0, 300, 80,10,10);
var _local1:MovieClip = new LoadingCircle();
addChild(_local1);
_local1.width = 45;
_local1.height = 45;
_local1.x = 50;
_local1.y = 15;
var _local2:TextField = new TextField();
_local2.text = "正在连接服务器...";
addChild(_local2);
var _local3:TextFormat = new TextFormat();
_local3.size = 14;
_local2.setTextFormat(_local3);
_local2.width = 120;
_local2.height = 30;
_local2.x = 120;
_local2.y = 30;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/FileItem.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.listClasses.*;
import fl.controls.*;
import flash.display.*;
import flash.text.*;
public class FileItem extends CellRenderer implements ICellRenderer {
private var txtUserName:TextField;
public function FileItem(){
removeChild(super.textField);
txtUserName = new TextField();
addChild(txtUserName);
txtUserName.width = 640;
txtUserName.x = 5;
txtUserName.y = 5;
}
override public function set listData(_arg1:ListData):void{
super._listData = _arg1;
}
override public function setSize(_arg1:Number, _arg2:Number):void{
super.setSize(_arg1, _arg2);
}
override public function set data(_arg1:Object):void{
super._data = _arg1;
txtUserName.htmlText = (("<font size='+0' color='#000000' face='宋体'>" + _arg1.label) + "</font>");
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/FileListPane.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import fl.data.*;
import flash.net.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
import fl.events.*;
import flash.text.*;
import flash.external.*;
public class FileListPane extends BasePane {
private var fileList:List;
private var btnDownload:SimpleButton;
private var btnDel:SimpleButton;
private var loader:URLLoader;
private var progressBar:ProgressBar;
private var fileRef:FileReference;
private var txtPercent:TextField;
private var btnUpload:SimpleButton;
public function FileListPane(){
btnUpload = new BtnUpload();
btnUpload.x = 2;
btnUpload.y = 2;
addChild(btnUpload);
btnDownload = new BtnDownload();
btnDownload.y = 2;
btnDownload.x = (btnUpload.width + 6);
addChild(btnDownload);
btnDel = new BtnDelFile();
btnDel.y = 2;
btnDel.x = ((btnUpload.width * 2) + 10);
addChild(btnDel);
btnDel.addEventListener(MouseEvent.CLICK, delFile);
btnDownload.addEventListener(MouseEvent.CLICK, downloadFile);
btnDel.enabled = false;
btnDownload.enabled = false;
fileList = new List();
fileList.setStyle("cellRenderer", FileItem);
addChild(fileList);
fileList.x = 2;
fileList.y = (btnUpload.height + 4);
fileList.rowHeight = 30;
fileList.addEventListener(ListEvent.ITEM_CLICK, enableButtons);
fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, selectHandler);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(HTTPStatusEvent.HTTP_STATUS, uploadError);
fileRef.addEventListener(IOErrorEvent.IO_ERROR, uploadError);
fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR, uploadError);
fileRef.addEventListener(Event.OPEN, onOpen);
fileRef.addEventListener(Event.CANCEL, uploadError);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
btnUpload.addEventListener(MouseEvent.CLICK, uploadFile);
progressBar = new ProgressBar();
addChild(progressBar);
progressBar.move(10, 10);
progressBar.mode = ProgressBarMode.MANUAL;
progressBar.width = 200;
progressBar.visible = false;
progressBar.direction = ProgressBarDirection.RIGHT;
txtPercent = new TextField();
txtPercent.text = "0%";
addChild(txtPercent);
txtPercent.visible = false;
}
protected function getFileList2(_arg1:Event):void{
getFileList();
}
protected function uploadError(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
}
protected function onOpen(_arg1:Event):void{
progressBar.visible = true;
txtPercent.visible = true;
}
protected function completeHandler(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
progressBar.setProgress(0, 1);
txtPercent.text = "0%";
nc.speakListSo.send("getFileList");
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
fileList.setSize((_arg1 - 4), ((_arg2 - btnUpload.height) - 6));
progressBar.y = ((btnUpload.height + 8) / 2);
progressBar.x = ((btnUpload.width * 3) + 8);
txtPercent.y = ((progressBar.y - txtPercent.textHeight) - 4);
txtPercent.x = ((progressBar.x + (txtPercent.width / 2)) + 4);
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
nc.addEventListener(ConnEvent.FILELIST, getFileList2);
nc.addEventListener("setRole", onSetRole);
getFileList();
if (nc.role == "2"){
btnDel.visible = true;
} else {
btnDel.visible = false;
};
}
protected function onSetRole(_arg1:Event):void{
if (nc.role == "2"){
btnDel.visible = true;
} else {
btnDel.visible = false;
};
}
protected function progressHandler(_arg1:ProgressEvent):void{
progressBar.setProgress(_arg1.bytesLoaded, _arg1.bytesTotal);
var _local2:Number = (_arg1.bytesLoaded / _arg1.bytesTotal);
txtPercent.text = (Math.floor((_local2 * 100)) + "%");
}
protected function onCheckError(_arg1:Event):void{
trace("读取文件列表发生错误");
}
protected function onGetFileList(_arg1:Event):void{
var _local4:XML;
var _local5:Object;
var _local6:String;
var _local2:XML = XML(loader.data);
var _local3:DataProvider = new DataProvider();
for each (_local4 in _local2..File) {
_local5 = new Object();
_local5.fName = _local4.@name;
_local5.fileName = _local4.@fileName;
_local5.id = _local4.@id;
_local5.size = _local4.@size;
_local5.date = _local4.@date;
_local6 = new String();
if (_local5.size > 0x0400){
_local6 = ((_local5.size / 0x0400) + " M");
} else {
_local6 = (_local5.size + " k");
};
_local3.addItem({
label:(((((_local5.fName + " ( 大小:") + _local6) + " 上传时间:") + _local5.date) + " )"),
data:_local5
});
};
fileList.dataProvider = _local3;
}
protected function downloadFile(_arg1:MouseEvent):void{
fileRef.removeEventListener(Event.SELECT, selectHandler);
fileRef.download(new URLRequest(("./upload/" + fileList.selectedItem.data.fileName)), fileList.selectedItem.data.fName);
}
protected function delFile(_arg1:MouseEvent):void{
loader = new URLLoader();
var _local2:URLRequest = new URLRequest(((((("delFile." + nc.scriptType) + "?roomID=") + nc.roomID) + "&fileName=") + fileList.selectedItem.data.fileName));
loader.load(_local2);
nc.speakListSo.send("getFileList");
}
protected function uploadFile(_arg1:MouseEvent):void{
fileRef.addEventListener(Event.SELECT, selectHandler);
fileRef.browse();
}
protected function getFileList():void{
loader = new URLLoader();
var userRequest:* = new URLRequest(((("getFileList." + nc.scriptType) + "?roomID=") + nc.roomID));
loader.addEventListener(Event.COMPLETE, onGetFileList);
loader.addEventListener(IOErrorEvent.IO_ERROR, onCheckError);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onCheckError);
try {
loader.load(userRequest);
} catch(error:ArgumentError) {
trace("An ArgumentError has occurred.");
} catch(error:SecurityError) {
trace("A SecurityError has occurred.");
};
}
protected function selectHandler(_arg1:Event):void{
var request:* = null;
var event:* = _arg1;
if (fileRef.size < ((20 * 0x0400) * 0x0400)){
request = new URLRequest(((("uploadDoc." + nc.scriptType) + "?roomID=") + nc.roomID));
try {
fileRef.upload(request);
progressBar.maximum = fileRef.size;
progressBar.minimum = 100;
progressBar.visible = true;
txtPercent.visible = true;
} catch(error:Error) {
trace("Unable to upload file.");
};
} else {
ExternalInterface.call("alert", "传送的文件不能大于20M", null);
};
}
protected function enableButtons(_arg1:ListEvent):void{
btnDel.enabled = true;
btnDownload.enabled = true;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/MediaListPane.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import fl.data.*;
import flash.net.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
import fl.events.*;
import flash.text.*;
public class MediaListPane extends BasePane {
private var fileList:List;
private var recordWin:RecordWin;
private var btnRecord:SimpleButton;
private var btnDel:SimpleButton;
private var loader:URLLoader;
private var progressBar:ProgressBar;
private var btnPlay:SimpleButton;
private var txtPercent:TextField;
private var fileRef:FileReference;
private var playerWin:PlayerWin;
private var btnUpload:Button;
public function MediaListPane(){
btnUpload = new Button();
btnUpload.x = 2;
btnUpload.y = 2;
btnUpload.width = 70;
btnRecord = new BtnRecordVideo();
btnRecord.y = 2;
btnRecord.width = 70;
btnRecord.x = 2;
addChild(btnRecord);
btnRecord.addEventListener(MouseEvent.CLICK, showRecordWin);
btnPlay = new BtnPlayVideo();
btnPlay.y = 2;
btnPlay.width = 70;
btnPlay.x = (btnUpload.width + 6);
addChild(btnPlay);
btnPlay.addEventListener(MouseEvent.CLICK, playFile);
btnDel = new BtnDelVideo();
btnDel.y = 2;
btnDel.width = 70;
btnDel.x = ((btnDel.width * 2) + 10);
addChild(btnDel);
btnDel.addEventListener(MouseEvent.CLICK, delFile);
btnDel.enabled = false;
btnRecord.enabled = true;
btnPlay.enabled = false;
fileList = new List();
addChild(fileList);
fileList.x = 2;
fileList.y = (btnUpload.height + 4);
fileList.rowHeight = 30;
fileList.setStyle("cellRenderer", FileItem);
fileList.addEventListener(ListEvent.ITEM_CLICK, enableButtons);
fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, selectHandler);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(HTTPStatusEvent.HTTP_STATUS, uploadError);
fileRef.addEventListener(IOErrorEvent.IO_ERROR, uploadError);
fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR, uploadError);
fileRef.addEventListener(Event.OPEN, onOpen);
fileRef.addEventListener(Event.CANCEL, uploadError);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
btnUpload.addEventListener(MouseEvent.CLICK, uploadFile);
progressBar = new ProgressBar();
addChild(progressBar);
progressBar.move(10, 10);
progressBar.mode = ProgressBarMode.MANUAL;
progressBar.width = 200;
progressBar.visible = false;
progressBar.direction = ProgressBarDirection.RIGHT;
txtPercent = new TextField();
txtPercent.text = "0%";
addChild(txtPercent);
txtPercent.visible = false;
recordWin = new RecordWin(247, 240);
addChild(recordWin);
recordWin.x = 100;
recordWin.y = 100;
recordWin.visible = false;
playerWin = new PlayerWin(327, 270);
addChild(playerWin);
playerWin.x = 100;
playerWin.y = 100;
playerWin.visible = false;
}
protected function selectHandler(_arg1:Event):void{
var event:* = _arg1;
var request:* = new URLRequest(((("uploadDoc." + nc.scriptType) + "?roomID=") + nc.roomID));
try {
fileRef.upload(request);
progressBar.maximum = fileRef.size;
progressBar.minimum = 100;
progressBar.visible = true;
txtPercent.visible = true;
} catch(error:Error) {
trace("Unable to upload file.");
};
}
protected function uploadError(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
}
protected function getFileList():void{
loader = new URLLoader();
var userRequest:* = new URLRequest(((("getFileList." + nc.scriptType) + "?roomID=") + nc.roomID));
loader.addEventListener(Event.COMPLETE, onGetFileList);
loader.addEventListener(IOErrorEvent.IO_ERROR, onCheckError);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onCheckError);
try {
loader.load(userRequest);
} catch(error:ArgumentError) {
trace("An ArgumentError has occurred.");
} catch(error:SecurityError) {
trace("A SecurityError has occurred.");
};
}
protected function onOpen(_arg1:Event):void{
progressBar.visible = true;
txtPercent.visible = true;
}
protected function showRecordWin(_arg1:MouseEvent):void{
recordWin.visible = true;
}
protected function playFile(_arg1:MouseEvent):void{
playerWin.visible = true;
playerWin.playVod(fileList.selectedItem.data);
}
protected function completeHandler(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
progressBar.setProgress(0, 1);
txtPercent.text = "0%";
nc.speakListSo.send("getFileList");
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
fileList.setSize((_arg1 - 4), ((_arg2 - btnUpload.height) - 6));
progressBar.y = ((btnUpload.height + 8) / 2);
progressBar.x = ((btnUpload.width * 3) + 8);
txtPercent.y = ((progressBar.y - txtPercent.textHeight) - 4);
txtPercent.x = ((progressBar.x + (txtPercent.width / 2)) + 4);
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
recordWin.conn = _arg1;
playerWin.conn = _arg1;
getVodList();
nc.addEventListener("getVodList", getVodList2);
nc.addEventListener("setRole", onSetRole);
if (nc.role == "2"){
btnDel.visible = true;
} else {
btnDel.visible = false;
};
}
protected function onSetRole(_arg1:Event):void{
if (nc.role == "2"){
btnDel.visible = true;
} else {
btnDel.visible = false;
};
}
protected function uploadFile(_arg1:MouseEvent):void{
fileRef.browse();
}
protected function onCheckError(_arg1:Event):void{
trace("读取文件列表发生错误");
}
protected function getVodList():void{
nc.call("vodService.getListOfAvailableFLVs", new Responder(onVodList));
}
protected function downloadFile(_arg1:MouseEvent):void{
fileRef.download(new URLRequest(("./upload/" + fileList.selectedItem.data.fileName)), fileList.selectedItem.data.fName);
}
protected function delFile(_arg1:MouseEvent):void{
nc.call("vodService.delVod", null, (fileList.selectedItem.data + ".flv"));
nc.speakListSo.send("getVodList");
}
protected function onGetFileList(_arg1:Event):void{
var _local4:XML;
var _local5:Object;
var _local2:XML = XML(loader.data);
var _local3:DataProvider = new DataProvider();
for each (_local4 in _local2..File) {
_local5 = new Object();
_local5.fName = _local4.@name;
_local5.fileName = _local4.@fileName;
_local5.id = _local4.@id;
_local3.addItem({
label:_local5.fName,
data:_local5
});
};
fileList.dataProvider = _local3;
}
protected function progressHandler(_arg1:ProgressEvent):void{
progressBar.setProgress(_arg1.bytesLoaded, _arg1.bytesTotal);
txtPercent.text = (Math.floor(progressBar.percentComplete) + "%");
}
protected function onVodList(_arg1:Array):void{
var _local2:String;
var _local3:Object;
fileList.removeAll();
for (_local2 in _arg1) {
_local3 = _arg1[_local2];
fileList.addItem({
label:(((((_local3.flvName + " (大小: ") + _local3.size) + "k 创建日期: ") + _local3.lastModified) + ")"),
data:_local3.flvName
});
};
}
protected function enableButtons(_arg1:ListEvent):void{
btnRecord.enabled = true;
btnPlay.enabled = true;
btnDel.enabled = true;
}
protected function getVodList2(_arg1:Event):void{
getVodList();
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/MessageBox.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.events.*;
import com.zlchat.events.*;
import flash.text.*;
public class MessageBox extends ResizeWin {
public var txtDetail:TextField;
public var btnCancel:SimpleButton;
public var btnOK:SimpleButton;
public function MessageBox(){
super(320, 180);
txtDetail = new TextField();
txtDetail.text = "请先设置对话框内容";
var _local1:TextFormat = new TextFormat();
_local1.size = 14;
_local1.bold = true;
txtDetail.setTextFormat(_local1);
txtDetail.width = 300;
txtDetail.height = 100;
txtDetail.autoSize = TextFieldAutoSize.LEFT;
addChild(txtDetail);
btnOK = new BtnOK();
addChild(btnOK);
btnCancel = new BtnCancel();
addChild(btnCancel);
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
btnOK.addEventListener(MouseEvent.CLICK, onOK);
btnCancel.addEventListener(MouseEvent.CLICK, onCancel);
Resize(320, 180);
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
drawBg(_arg1, _arg2);
btnOK.y = (btnCancel.y = ((_arg2 - btnOK.height) - 10));
btnOK.x = (((_arg1 - (2 * btnOK.width)) - 10) / 2);
btnCancel.x = ((btnOK.x + btnCancel.width) + 5);
txtDetail.x = 20;
txtDetail.y = 40;
}
protected function onCancel(_arg1:Event):void{
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.CANCEL, null));
}
protected function onOK(_arg1:Event):void{
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.OK, null));
}
override protected function onWinClose(_arg1:MouseEvent):void{
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.CANCEL, null));
}
public function set label(_arg1:String):void{
txtDetail.text = _arg1;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/MetaDataHandler.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
public class MetaDataHandler {
public var duration:int = 0;
public function onPlayStatus(_arg1:Object):void{
}
public function onMetaData(_arg1:Object):void{
var _local2:Object;
if (_arg1 != null){
for (_local2 in _arg1) {
if (_local2 == "duration"){
duration = Math.floor(int(_arg1[_local2]));
};
};
};
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PPTUploadWin2.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import fl.data.*;
import flash.net.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
import fl.events.*;
import flash.text.*;
import flash.media.*;
import flash.external.*;
public class PPTUploadWin2 extends ResizeWin {
public var txtTitle:TextField;
private var btnDel:SimpleButton;
private var loader:URLLoader;
public var realFileName:String;
public var fileName:String;
private var progressBar:ProgressBar;
private var txtPercent:TextField;
private var btnCancel:SimpleButton;
private var fileRef:FileReference;
private var btnOK:SimpleButton;
private var fileList:List;
public var pptPane:WhiteBoardPane;
private var btnUpload:SimpleButton;
public function PPTUploadWin2(){
super(400, 300);
txtTitle = new TextField();
txtTitle.text = "打开PPT";
txtTitle.autoSize = TextFieldAutoSize.LEFT;
var _local1:TextFormat = new TextFormat();
_local1.size = 12;
_local1.color = 0xFFFFFF;
txtTitle.setTextFormat(_local1);
addChild(txtTitle);
btnOK = new BtnOK();
addChild(btnOK);
btnOK.enabled = false;
btnCancel = new BtnCancel();
addChild(btnCancel);
btnUpload = new BtnUploadPPT();
addChild(btnUpload);
btnDel = new BtnDelPPT();
addChild(btnDel);
btnDel.enabled = false;
btnDel.addEventListener(MouseEvent.CLICK, delFile);
btnOK.width = (btnCancel.width = (btnUpload.width = (btnDel.width = 80)));
btnUpload.addEventListener(MouseEvent.CLICK, onSendPPT);
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
btnOK.addEventListener(MouseEvent.CLICK, onOK);
btnCancel.addEventListener(MouseEvent.CLICK, onCancel);
fileList = new List();
fileList.setStyle("cellRenderer", FileItem);
addChild(fileList);
fileList.x = 2;
fileList.y = 28;
fileList.rowHeight = 30;
fileList.addEventListener(ListEvent.ITEM_CLICK, enableButtons);
progressBar = new ProgressBar();
addChild(progressBar);
progressBar.move(10, 10);
progressBar.mode = ProgressBarMode.MANUAL;
progressBar.width = 200;
progressBar.visible = false;
progressBar.direction = ProgressBarDirection.RIGHT;
txtPercent = new TextField();
txtPercent.text = "0%";
addChild(txtPercent);
txtPercent.visible = false;
txtPercent.width = 200;
Resize(450, 260);
fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, selectHandler);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(HTTPStatusEvent.HTTP_STATUS, uploadError);
fileRef.addEventListener(IOErrorEvent.IO_ERROR, uploadError);
fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR, uploadError);
fileRef.addEventListener(Event.OPEN, onOpen);
fileRef.addEventListener(Event.CANCEL, uploadError);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
}
protected function onOK(_arg1:Event):void{
btnOK.enabled = false;
btnDel.enabled = false;
pptPane.pptName = fileList.selectedItem.data.fName;
pptPane.pptFolder = fileList.selectedItem.data.folder;
pptPane.totalFrame = fileList.selectedItem.data.totalFrame;
pptPane.index = 1;
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.OK, null));
pptPane.loadImage(fileList.selectedItem.data.folder, 1);
nc.call("sendTextMsg", null, new String(((((((((("<font size='+1' color='#ff0000'> " + "系统提示:") + "(") + ChatConnection.getChineseTime()) + "):</font>") + "<font size='+2' color='ff0000'> ") + nc.realName) + "已经打开PPT:") + pptPane.pptName) + "!</font><br>")));
}
public function onSendPPT(_arg1:Event):void{
var _local2:FileFilter = new FileFilter("ppt (*.ppt,*.pptx)", "*.ppt;*.pptx");
var _local3:Array = new Array(_local2);
fileRef.browse(_local3);
}
protected function selectHandler(_arg1:Event):void{
var request:* = null;
var event:* = _arg1;
if (fileRef.size < ((200 * 0x0400) * 0x0400)){
fileName = fileRef.name;
realFileName = getFileName(fileRef.name);
request = new URLRequest(((((("uploadPPT." + nc.scriptType) + "?fileName=") + realFileName) + "&roomID=") + nc.roomID));
try {
fileRef.upload(request);
progressBar.maximum = fileRef.size;
progressBar.minimum = 100;
progressBar.visible = true;
txtPercent.visible = true;
} catch(error:Error) {
trace("Unable to upload file.");
};
} else {
ExternalInterface.call("alert", "传送的文件不能大于200M", null);
};
}
protected function uploadError(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
btnUpload.enabled = true;
}
protected function onOpen(_arg1:Event):void{
progressBar.visible = true;
txtPercent.visible = true;
btnUpload.enabled = false;
}
protected function completeHandler(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
progressBar.setProgress(0, 1);
txtPercent.text = "0%";
btnUpload.enabled = true;
getFileList();
}
public function getFileList():void{
loader = new URLLoader();
var userRequest:* = new URLRequest(((("getPPTList." + nc.scriptType) + "?roomID=") + nc.roomID));
loader.addEventListener(Event.COMPLETE, onGetFileList);
loader.addEventListener(IOErrorEvent.IO_ERROR, onCheckError);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onCheckError);
try {
loader.load(userRequest);
} catch(error:ArgumentError) {
trace("An ArgumentError has occurred.");
} catch(error:SecurityError) {
trace("A SecurityError has occurred.");
};
}
protected function delFile(_arg1:Event):void{
var _local2:* = new URLLoader();
var _local3:URLRequest = new URLRequest(((("delPPT." + nc.scriptType) + "?folder=") + fileList.selectedItem.data.folder));
_local2.addEventListener(Event.COMPLETE, delHandler);
_local2.load(_local3);
}
protected function delHandler(_arg1:Event):void{
getFileList();
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
nc.addEventListener("setRole", onSetRole);
if (nc.role == "3"){
btnDel.visible = false;
} else {
btnDel.visible = true;
};
}
protected function onSetRole(_arg1:Event):void{
if (nc.role == "3"){
btnDel.visible = false;
} else {
btnDel.visible = true;
};
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
drawBg(_arg1, _arg2);
btnOK.y = (btnCancel.y = (btnUpload.y = (btnDel.y = ((_arg2 - btnOK.height) - 10))));
btnOK.x = (((_arg1 - (4 * btnOK.width)) - 10) / 2);
btnCancel.x = ((btnOK.x + btnCancel.width) + 5);
btnUpload.x = ((btnCancel.x + btnUpload.width) + 5);
btnDel.x = ((btnUpload.x + btnUpload.width) + 5);
txtTitle.x = 6;
txtTitle.y = 2;
fileList.setSize((_arg1 - 3), (_arg2 - 70));
progressBar.y = (btnUpload.y - 10);
progressBar.x = 20;
txtPercent.y = ((progressBar.y - txtPercent.textHeight) - 4);
txtPercent.x = ((progressBar.x + (txtPercent.width / 2)) + 4);
}
private function getFileName(_arg1:String):String{
var _local2:String;
var _local4:String;
var _local3:* = _arg1.lastIndexOf(".");
_local2 = _arg1.substr(_local3);
var _local5:Date = new Date();
_local4 = ((((("_" + _local5.getFullYear()) + _local5.getDate()) + _local5.getHours()) + _local5.getMinutes()) + _local5.getSeconds());
return ((_local4 + _local2));
}
protected function onCheckError(_arg1:Event):void{
trace("读取文件列表发生错误");
}
protected function onGetFileList(_arg1:Event):void{
var _local4:XML;
var _local5:Object;
var _local2:XML = XML(loader.data);
var _local3:DataProvider = new DataProvider();
for each (_local4 in _local2..File) {
_local5 = new Object();
_local5.fName = _local4.@name;
_local5.folder = _local4.@folder;
_local5.id = _local4.@id;
_local5.totalFrame = _local4.@totalFrame;
_local5.date = _local4.@date;
_local3.addItem({
label:(((_local5.fName + "( 上传时间: ") + _local5.date) + ")"),
data:_local5
});
};
fileList.dataProvider = _local3;
}
protected function progressHandler(_arg1:ProgressEvent):void{
progressBar.setProgress(_arg1.bytesLoaded, _arg1.bytesTotal);
if (_arg1.bytesLoaded == _arg1.bytesTotal){
txtPercent.text = "上传完毕,现在正在转换PPT!";
} else {
txtPercent.text = (Math.floor(progressBar.percentComplete) + "%");
};
}
protected function onCancel(_arg1:Event):void{
btnOK.enabled = false;
btnDel.enabled = false;
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.CANCEL, null));
}
override protected function onWinClose(_arg1:MouseEvent):void{
btnOK.enabled = false;
btnDel.enabled = false;
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.CANCEL, null));
}
protected function enableButtons(_arg1:Event):void{
btnOK.enabled = true;
btnDel.enabled = true;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PlayerWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import flash.net.*;
import com.zlchat.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.errors.*;
public class PlayerWin extends ResizeWin {
private var prgMC:Sprite;
private var inStream:NetStream;
private var hasStop:Boolean = false;
private var metaData:MetaDataHandler;
private var video:Video;
private var percentPlay:Number = 0;
private var totalMC:Sprite;
private var txtTime:TextField;
private var manHead:MovieClip;
private var txtNoVideo:TextField;
private var streamName:String;
private var btnPlay:SimpleButton;
private var playTimer:Timer;
private var btnPause:SimpleButton;
private var btnStop:SimpleButton;
public function PlayerWin(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
manHead = new ManHead();
addChild(manHead);
manHead.width = (_arg1 - 3);
manHead.height = 240;
manHead.x = super.LEFT;
manHead.y = super.TOP;
txtNoVideo = new TextField();
txtNoVideo.text = "没有视频数据";
addChild(txtNoVideo);
var _local3:TextFormat = new TextFormat();
_local3.color = 0xCC0000;
txtNoVideo.setTextFormat(_local3);
txtNoVideo.width = 80;
txtNoVideo.x = 100;
txtNoVideo.y = 120;
video = new Video();
addChild(video);
video.x = super.LEFT;
video.y = super.TOP;
video.width = (_arg1 - 3);
video.height = 240;
video.smoothing = true;
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
BtnResize.visible = true;
addChild(BtnResize);
btnPlay = new flatblueplay();
btnPause = new flatbluepause();
btnStop = new flatbluestop();
addChild(btnPause);
addChild(btnPlay);
addChild(btnStop);
btnPlay.x = (btnPause.x = 20);
btnStop.x = 50;
btnPlay.addEventListener(MouseEvent.CLICK, onBtnPlay);
btnPause.addEventListener(MouseEvent.CLICK, onBtnPause);
btnStop.addEventListener(MouseEvent.CLICK, onBtnStop);
btnStop.enabled = false;
txtTime = new TextField();
addChild(txtTime);
txtTime.text = "00:00/00:00";
txtTime.width = 80;
txtTime.x = 65;
playTimer = new Timer(1000);
playTimer.addEventListener("timer", playTimerHandler);
totalMC = new Sprite();
addChild(totalMC);
prgMC = new Sprite();
addChild(prgMC);
prgMC.addEventListener(MouseEvent.CLICK, onSeek);
totalMC.addEventListener(MouseEvent.CLICK, onSeek);
metaData = new MetaDataHandler();
Resize(_arg1, _arg2);
}
public function playVod(_arg1:String):void{
if (inStream != null){
inStream.close();
};
streamName = _arg1;
btnPlay.visible = false;
inStream = new NetStream(nc);
inStream.client = metaData;
inStream.addEventListener(NetStatusEvent.NET_STATUS, statusHandler);
metaData.onMetaData(null);
metaData.onPlayStatus(null);
video.attachNetStream(inStream);
inStream.play(_arg1);
playTimer.start();
}
protected function onBtnPlay(_arg1:Event):void{
btnPlay.visible = false;
if (((!((inStream == null))) && (!(hasStop)))){
inStream.resume();
} else {
playVod(streamName);
};
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
video.width = (_arg1 - 3);
video.height = (_arg2 - 65);
manHead.width = video.width;
manHead.height = video.height;
btnPlay.y = (btnPause.y = (btnStop.y = (_arg2 - 15)));
txtTime.y = (_arg2 - 25);
prgMC.y = (totalMC.y = (_arg2 - 35));
prgMC.x = (totalMC.x = 2);
totalMC.graphics.clear();
totalMC.graphics.beginFill(0x333333);
totalMC.graphics.drawRect(0, 0, (_arg1 - 4), 6);
totalMC.graphics.endFill();
prgMC.graphics.clear();
prgMC.graphics.beginFill(3381759);
prgMC.graphics.drawRect(0, 1, (totalMC.width * percentPlay), 5);
prgMC.graphics.endFill();
drawBg(_arg1, _arg2);
}
protected function onBtnStop(_arg1:Event):void{
btnPlay.visible = true;
if (inStream != null){
hasStop = true;
inStream.close();
};
}
protected function formatTime(_arg1:int):String{
var _local3:int;
var _local4:int;
var _local2 = "";
_local4 = Math.floor((_arg1 / 60));
_local3 = (_arg1 - (_local4 * 60));
if (_local4 < 10){
_local2 = (("0" + _local4) + ":");
} else {
_local2 = (_local4 + ":");
};
if (_local3 < 10){
_local2 = ((_local2 + "0") + _local3);
} else {
_local2 = (_local2 + _local3);
};
return (_local2);
}
protected function playTimerHandler(_arg1:Event):void{
var e:* = _arg1;
if (inStream != null){
try {
txtTime.text = ((formatTime(inStream.time) + "/") + formatTime(metaData.duration));
percentPlay = (inStream.time / metaData.duration);
if (percentPlay > 1){
percentPlay = 1;
};
} catch(error:EOFError) {
};
prgMC.graphics.clear();
prgMC.graphics.beginFill(3381759);
prgMC.graphics.drawRect(0, 1, (totalMC.width * percentPlay), 5);
prgMC.graphics.endFill();
};
}
override protected function onWinClose(_arg1:MouseEvent):void{
if (inStream != null){
inStream.close();
};
playTimer.stop();
this.visible = false;
}
private function onSeek(_arg1:MouseEvent):void{
if (inStream != null){
inStream.seek(Math.floor(((mouseX / totalMC.width) * metaData.duration)));
};
}
protected function onBtnPause(_arg1:Event):void{
btnPlay.visible = true;
if (inStream != null){
inStream.pause();
};
}
private function statusHandler(_arg1:NetStatusEvent):void{
switch (_arg1.info.code){
case "NetStream.Play.Start":
btnStop.enabled = true;
hasStop = false;
break;
case "NetStream.Play.Stop":
btnStop.enabled = false;
hasStop = true;
break;
};
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PriVideoItem.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import com.zlchat.events.*;
import flash.media.*;
public class PriVideoItem extends VideoItem {
override protected function changeAudioDV(_arg1:VideoEvent1):void{
if (_user.userID == nc.userID){
if (_stream != null){
_stream.attachAudio(nc.mic);
};
};
}
override protected function changeVideoDV(_arg1:VideoEvent1):void{
if (_user.userID == nc.userID){
if (_stream != null){
video.attachCamera(nc.cam);
_stream.attachCamera(nc.cam);
};
};
}
override public function clearStream():void{
if (_user.userID != nc.userID){
video.attachNetStream(null);
video.visible = false;
} else {
video.attachCamera(null);
video.visible = false;
};
if (_stream != null){
_stream.close();
};
}
override public function set speaker(_arg1:Object):void{
_user = _arg1;
if (_user.userID != nc.userID){
//_stream = new NetStream(nc);
// _stream = new NetStream(nc.ncvideo);
//创建netStream与用户组的链接,我们用他来发送视频和音频流
_stream = new NetStream(nc.ncvideo, nc.groupSpecifier.groupspecWithAuthorizations());
//_stream.bufferTime = 0;
_stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
video.attachNetStream(_stream);
_stream.play(("pri" + _user.userID));
video.visible = true;
bufBar.visible = true;
} else {
video.attachCamera(nc.cam);
//_stream = new NetStream(nc);
//_stream = new NetStream(nc.ncvideo);
//创建netStream与用户组的链接,我们用他来发送视频和音频流
_stream = new NetStream(nc.ncvideo, nc.groupSpecifier.groupspecWithAuthorizations());
//_stream.bufferTime = 0;
//私聊H264
var vh264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
vh264Settings.setProfileLevel(H264Profile.BASELINE,H264Level.LEVEL_5_1);
_stream.videoStreamSettings = vh264Settings;
_stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
_stream.attachCamera(nc.cam);
_stream.attachAudio(nc.mic);
_stream.publish(("pri" + _user.userID));
video.visible = true;
};
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PrivateChatWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import flash.net.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
import fl.events.*;
import flash.text.*;
import flash.media.*;
import flash.external.*;
public class PrivateChatWin extends ResizeWin {
public var btnSend:SimpleButton;
private var isSound:Boolean = true;
private var chkSound:CheckBox;
private var txtTip:TextField;
public var _overlay:Sprite;
private var chkScroll:CheckBox;
public var txtMsgSend:TextInput;
public var fileName:String;
public var btnOK:SimpleButton;
private var chkCam:CheckBox;
private var btnVideoAccept:SimpleButton;
private var fileRef:FileReference;
private var btnVideoChat:SimpleButton;
public var userItem:Object;
private var txtMsgShow:TextArea;
private var isScroll:Boolean = true;
private var btnSendFile:SimpleButton;
private var progressBar:ProgressBar;
private var bufBar:MovieClip;
private var txtPercent:TextField;
private var btnVideoClose:SimpleButton;
private var chkMic:CheckBox;
private var videoMode:Boolean = false;
public var txtTitle:TextField;
public var isUpload:Boolean = true;
private var localVideo:PriVideoItem;
private var colorPicker:ColorPicker;
private var txtColor:String = "#000000";
private var remoteVideo:PriVideoItem;
private var btnVideoCancel:SimpleButton;
public var dlg:Sprite;
public var realFileName:String;
public var btnCancel:SimpleButton;
private var btnVideoReject:SimpleButton;
public function PrivateChatWin(_arg1:Object){
userItem = _arg1;
super(400, 300);
txtTitle = new TextField();
txtTitle.text = userItem.realName;
txtTitle.autoSize = TextFieldAutoSize.LEFT;
var _local2:TextFormat = new TextFormat();
_local2.size = 12;
_local2.color = 0xFFFFFF;
txtTitle.setTextFormat(_local2);
addChild(txtTitle);
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
txtMsgShow = new TextArea();
addChild(txtMsgShow);
txtMsgShow.x = 7;
txtMsgShow.y = 28;
txtMsgShow.editable = false;
txtMsgSend = new TextInput();
txtMsgSend.x = 7;
txtMsgSend.height = 30;
_local2 = new TextFormat();
_local2.size = 14;
txtMsgSend.setStyle("textFormat", _local2);
txtMsgSend.maxChars = 250;
addChild(txtMsgSend);
txtMsgSend.addEventListener(ComponentEvent.ENTER, sendMsg);
btnSend = new BtnSend();
addChild(btnSend);
btnSend.width = 70;
btnSend.height = 30;
btnSend.addEventListener(MouseEvent.CLICK, sendMsg);
colorPicker = new ColorPicker();
colorPicker.addEventListener(ColorPickerEvent.CHANGE, changeColor);
addChild(colorPicker);
chkSound = new CheckBox();
chkSound.label = "提示音";
chkSound.width = 70;
chkScroll = new CheckBox();
chkScroll.label = "向上滚屏";
chkScroll.width = 80;
chkSound.addEventListener(Event.CHANGE, soundHandler);
chkScroll.addEventListener(Event.CHANGE, scrollHandler);
chkSound.selected = true;
chkScroll.selected = true;
btnSendFile = new BtnSendFile();
btnSendFile.width = (btnSendFile.height = 24);
addChild(btnSendFile);
addChild(chkSound);
addChild(chkScroll);
_overlay = new Sprite();
addChild(_overlay);
dlg = new Sprite();
dlg.graphics.lineStyle(2, 2578295);
dlg.graphics.beginFill(15268088, 0.8);
dlg.graphics.drawRect(0, 0, 320, 150);
dlg.graphics.endFill();
_overlay.addChild(dlg);
dlg.x = 40;
dlg.y = 50;
bufBar = new LoadingCircle();
dlg.addChild(bufBar);
bufBar.width = (bufBar.height = 30);
bufBar.x = 50;
bufBar.y = 50;
txtTip = new TextField();
dlg.addChild(txtTip);
txtTip.text = "正在等待对方同意...";
txtTip.x = 100;
txtTip.y = 60;
txtTip.width = 150;
btnOK = new BtnAccept();
dlg.addChild(btnOK);
btnCancel = new BtnReject();
dlg.addChild(btnCancel);
btnOK.width = (btnCancel.width = 80);
btnOK.y = (btnCancel.y = 110);
btnOK.x = 70;
btnCancel.x = 170;
_overlay.visible = false;
fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, selectHandler);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(HTTPStatusEvent.HTTP_STATUS, uploadError);
fileRef.addEventListener(IOErrorEvent.IO_ERROR, uploadError);
fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR, uploadError);
fileRef.addEventListener(Event.OPEN, onOpen);
fileRef.addEventListener(Event.CANCEL, onUploadCancel);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
progressBar = new ProgressBar();
addChild(progressBar);
progressBar.move(10, 10);
progressBar.mode = ProgressBarMode.MANUAL;
progressBar.width = 200;
progressBar.visible = false;
progressBar.direction = ProgressBarDirection.RIGHT;
txtPercent = new TextField();
txtPercent.text = "0%";
addChild(txtPercent);
txtPercent.visible = false;
btnVideoChat = new BtnVideoChat();
addChild(btnVideoChat);
btnVideoChat.height = 30;
btnVideoChat.width = 24;
btnVideoChat.addEventListener(MouseEvent.CLICK, startVideoChat);
remoteVideo = new PriVideoItem();
localVideo = new PriVideoItem();
addChild(remoteVideo);
addChild(localVideo);
remoteVideo.visible = false;
localVideo.visible = false;
btnVideoCancel = new BtnCancel();
btnVideoAccept = new BtnAccept();
btnVideoReject = new BtnReject();
btnVideoClose = new BtnStopChat();
addChild(btnVideoCancel);
addChild(btnVideoAccept);
addChild(btnVideoReject);
addChild(btnVideoClose);
btnVideoAccept.addEventListener(MouseEvent.CLICK, acceptVideo);
btnVideoReject.addEventListener(MouseEvent.CLICK, rejectVideo);
btnVideoCancel.addEventListener(MouseEvent.CLICK, cancelVideo);
btnVideoClose.addEventListener(MouseEvent.CLICK, closeVideo);
btnVideoCancel.visible = false;
btnVideoAccept.visible = false;
btnVideoReject.visible = false;
btnVideoClose.visible = false;
chkMic = new CheckBox();
chkMic.label = "声音";
chkMic.width = 70;
chkCam = new CheckBox();
chkCam.label = "图像";
chkCam.width = 80;
chkMic.selected = true;
chkCam.selected = true;
addChild(chkMic);
addChild(chkCam);
chkMic.visible = false;
chkCam.visible = false;
chkMic.addEventListener(Event.CHANGE, micHandler);
chkCam.addEventListener(Event.CHANGE, camHandler);
addChild(_overlay);
Resize(400, 300);
}
protected function showVideoPane(_arg1:Boolean):void{
btnVideoReject.visible = _arg1;
btnVideoAccept.visible = _arg1;
btnVideoCancel.visible = _arg1;
btnVideoClose.visible = _arg1;
chkCam.visible = _arg1;
chkMic.visible = _arg1;
remoteVideo.visible = _arg1;
localVideo.visible = _arg1;
}
protected function micHandler(_arg1:Event):void{
if (localVideo._stream != null){
if (_arg1.currentTarget.selected){
localVideo._stream.attachAudio(nc.mic);
} else {
localVideo._stream.attachAudio(null);
};
};
}
protected function cancelVideo(_arg1:MouseEvent):void{
nc.speakListSo.send("cancelVideo", userItem.userID, nc.userID);
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
}
protected function onSendFile(_arg1:MouseEvent):void{
fileRef.browse();
}
protected function getChineseTime(){
var _local1:String;
var _local2:Date = new Date();
_local1 = ((((((((((_local2.getFullYear() + "-") + (_local2.getMonth() + 1)) + "-") + _local2.getDate()) + " ") + _local2.getHours()) + ":") + _local2.getMinutes()) + ":") + _local2.getSeconds());
return (_local1);
}
protected function acceptUpload(_arg1:MouseEvent):void{
_overlay.visible = false;
isUpload = false;
fileRef.download(new URLRequest(("./upload/temp/" + realFileName)), fileName);
}
protected function onCompleteVideo(_arg1:PrivateEvent):void{
var _local2:String;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方已经关闭视频聊天!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
localVideo.clearStream();
remoteVideo.clearStream();
};
}
protected function rejectVideo(_arg1:MouseEvent):void{
nc.speakListSo.send("rejectVideo", userItem.userID, nc.userID);
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
}
protected function startVideoChat(_arg1:MouseEvent):void{
videoMode = true;
btnVideoChat.visible = false;
btnVideoAccept.visible = false;
btnVideoReject.visible = false;
btnVideoCancel.visible = true;
btnVideoClose.visible = false;
Resize(580, 300);
nc.speakListSo.send("inviteVideo", userItem.userID, nc.userID);
}
protected function soundHandler(_arg1:Event):void{
isSound = _arg1.currentTarget.selected;
}
protected function draw(_arg1:Number, _arg2:Number):void{
_overlay.graphics.clear();
_overlay.graphics.beginFill(0xEEEEEE, 0.2);
_overlay.graphics.drawRect(5, 25, _arg1, _arg2);
_overlay.graphics.endFill();
}
public function onCloseChat(_arg1:PrivateEvent):void{
var _local2:String;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方已经关闭私聊窗口!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
txtMsgSend.enabled = false;
btnSend.enabled = false;
if (videoMode == true){
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
localVideo.clearStream();
remoteVideo.clearStream();
};
};
}
protected function acceptVideo(_arg1:MouseEvent):void{
var _local2:Object = new Object();
_local2.userID = nc.userID;
_local2.userName = nc.realName;
localVideo.speaker = _local2;
nc.speakListSo.send("acceptVideo", userItem.userID, nc.userID);
btnVideoReject.visible = false;
btnVideoAccept.visible = false;
btnVideoCancel.visible = false;
btnVideoClose.visible = true;
remoteVideo.speaker = userItem;
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
remoteVideo.conn = _arg1;
localVideo.conn = _arg1;
nc.addEventListener("SendMessage", sendMessage);
nc.addEventListener("CloseChat", onCloseChat);
nc.addEventListener("acceptChat", onAcceptChat);
nc.addEventListener("rejectChat", onRejectChat);
nc.addEventListener("inviteUpload", onInviteUpload);
nc.addEventListener("acceptUpload", onAcceptUpload);
nc.addEventListener("rejectUpload", onRejectUpload);
nc.addEventListener("completeUpload", onCompleteUpload);
nc.addEventListener("inviteVideo", onInviteVideo);
nc.addEventListener("acceptVideo", onAcceptVideo);
nc.addEventListener("cancelVideo", onCancelVideo);
nc.addEventListener("rejectVideo", onRejectVideo);
nc.addEventListener("completeVideo", onCompleteVideo);
}
protected function onCompleteUpload(_arg1:PrivateEvent):void{
var _local2:String;
var _local3:URLRequest;
var _local4:URLLoader;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方已经接收文件完毕!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
btnSendFile.visible = true;
isUpload = true;
_local3 = new URLRequest(((("privateDel." + nc.scriptType) + "?fileName=") + realFileName));
_local4 = new URLLoader();
_local4.load(_local3);
};
}
protected function onUploadCancel(_arg1:Event):void{
if (!isUpload){
nc.speakListSo.send("rejectUpload", userItem.userID, nc.userID);
};
}
protected function progressHandler(_arg1:ProgressEvent):void{
progressBar.setProgress(_arg1.bytesLoaded, _arg1.bytesTotal);
txtPercent.text = (Math.floor(progressBar.percentComplete) + "%");
}
public function sendMessage(_arg1:PrivateEvent):void{
var _local2:Msg;
if (_arg1.userItem.userID == userItem.userID){
txtMsgShow.htmlText = (txtMsgShow.htmlText + _arg1.detail);
if (isSound == true){
_local2 = new Msg();
_local2.play();
};
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
};
}
protected function closeVideo(_arg1:MouseEvent):void{
nc.speakListSo.send("completeVideo", userItem.userID, nc.userID);
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
localVideo.clearStream();
remoteVideo.clearStream();
}
override protected function onWinClose(_arg1:MouseEvent):void{
this.visible = false;
nc.speakListSo.send("closeChat", userItem.userID, nc.userID);
if (videoMode == true){
showVideoPane(false);
videoMode = false;
Resize(400, 300);
localVideo.clearStream();
remoteVideo.clearStream();
};
btnVideoChat.visible = false;
btnSendFile.visible = false;
}
protected function acceptChat(_arg1:MouseEvent):void{
_overlay.visible = false;
txtMsgSend.enabled = true;
btnSend.enabled = true;
nc.speakListSo.send("acceptChat", userItem.userID, nc.userID);
}
protected function uploadError(_arg1:Event):void{
if (!isUpload){
nc.speakListSo.send("completeUpload", userItem.userID, nc.userID);
};
isUpload = true;
btnSendFile.visible = true;
progressBar.visible = false;
txtPercent.visible = false;
}
protected function camHandler(_arg1:Event):void{
if (localVideo._stream != null){
if (_arg1.currentTarget.selected){
localVideo._stream.attachCamera(nc.cam);
} else {
localVideo._stream.attachCamera(null);
};
};
}
protected function rejectUpload(_arg1:MouseEvent):void{
_overlay.visible = false;
nc.speakListSo.send("rejectUpload", userItem.userID, nc.userID);
}
protected function changeColor(_arg1:ColorPickerEvent):void{
txtColor = ("#" + _arg1.target.hexValue);
var _local2:TextFormat = new TextFormat();
_local2.size = 14;
_local2.color = _arg1.color;
txtMsgSend.setStyle("textFormat", _local2);
}
public function showInviteDlg(){
txtTip.text = "正在等待对方同意...";
btnOK.visible = false;
btnCancel.visible = false;
_overlay.visible = true;
btnVideoChat.visible = true;
btnSendFile.visible = true;
}
protected function onInviteVideo(_arg1:PrivateEvent):void{
if (_arg1.userItem.userID == userItem.userID){
videoMode = true;
btnVideoAccept.visible = true;
btnVideoReject.visible = true;
btnVideoCancel.visible = false;
btnVideoClose.visible = false;
Resize(580, 300);
btnVideoChat.visible = false;
};
}
private function getFileName(_arg1:String):String{
var _local2:String;
var _local4:String;
var _local3:* = _arg1.lastIndexOf(".");
_local2 = _arg1.substr(_local3);
var _local5:Date = new Date();
_local4 = ((((("_" + _local5.getFullYear()) + _local5.getDate()) + _local5.getHours()) + _local5.getMinutes()) + _local5.getSeconds());
return ((_local4 + _local2));
}
protected function rejectChat(_arg1:MouseEvent):void{
this.visible = false;
nc.speakListSo.send("rejectChat", userItem.userID, nc.userID);
}
public function showUploadDlg(){
btnOK.visible = true;
btnCancel.visible = true;
txtTip.wordWrap = true;
txtTip.text = (("对方发送文件" + fileName) + "给你,同意或者拒绝!");
txtTip.width = 200;
_overlay.visible = true;
btnOK.removeEventListener(MouseEvent.CLICK, acceptChat);
btnCancel.removeEventListener(MouseEvent.CLICK, rejectChat);
btnOK.addEventListener(MouseEvent.CLICK, acceptUpload);
btnCancel.addEventListener(MouseEvent.CLICK, rejectUpload);
}
protected function onAcceptUpload(_arg1:PrivateEvent):void{
var _local2:String;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方已经开始接收文件!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
};
}
protected function selectHandler(_arg1:Event):void{
var request:* = null;
var event:* = _arg1;
if (isUpload){
if (fileRef.size < ((20 * 0x0400) * 0x0400)){
fileName = fileRef.name;
realFileName = getFileName(fileRef.name);
isUpload = true;
request = new URLRequest(((("privateUpload." + nc.scriptType) + "?fileName=") + realFileName));
try {
fileRef.upload(request);
progressBar.maximum = fileRef.size;
progressBar.minimum = 100;
progressBar.visible = true;
txtPercent.visible = true;
btnSendFile.visible = false;
} catch(error:Error) {
trace("Unable to upload file.");
};
} else {
ExternalInterface.call("alert", "传送的文件不能大于20M", null);
};
} else {
isUpload = false;
btnSendFile.visible = false;
nc.speakListSo.send("acceptUpload", userItem.userID, nc.userID);
};
}
protected function scrollHandler(_arg1:Event):void{
isScroll = _arg1.currentTarget.selected;
}
protected function onAcceptChat(_arg1:PrivateEvent):void{
if (_arg1.userItem.userID == userItem.userID){
_overlay.visible = false;
txtMsgSend.enabled = true;
btnSend.enabled = true;
};
}
public function showInviteDlg2(){
btnOK.visible = true;
btnCancel.visible = true;
txtTip.text = "对方请求和你私聊,同意或者拒绝。";
txtTip.width = 200;
_overlay.visible = true;
btnOK.addEventListener(MouseEvent.CLICK, acceptChat);
btnCancel.addEventListener(MouseEvent.CLICK, rejectChat);
btnOK.removeEventListener(MouseEvent.CLICK, acceptUpload);
btnCancel.removeEventListener(MouseEvent.CLICK, rejectUpload);
btnVideoChat.visible = true;
btnSendFile.visible = true;
}
protected function onCancelVideo(_arg1:PrivateEvent):void{
var _local2:String;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方取消视频聊天请求!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
};
}
protected function onRejectVideo(_arg1:PrivateEvent):void{
var _local2:String;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方拒绝视频聊天请求!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
showVideoPane(false);
videoMode = false;
Resize(400, 300);
btnVideoChat.visible = true;
};
}
protected function onOpen(_arg1:Event):void{
progressBar.visible = true;
txtPercent.visible = true;
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
drawBg(_arg1, _arg2);
var _local3:int;
if (videoMode){
_local3 = 244;
remoteVideo.visible = true;
localVideo.visible = true;
remoteVideo.Resize(240, 160);
remoteVideo.x = 3;
remoteVideo.y = 28;
localVideo.Resize(120, 90);
localVideo.x = 124;
localVideo.y = 190;
chkCam.visible = true;
chkMic.visible = true;
chkCam.x = 10;
chkMic.x = 60;
chkCam.y = 190;
chkMic.y = 190;
btnVideoCancel.x = 20;
btnVideoCancel.y = 220;
btnVideoAccept.x = 20;
btnVideoAccept.y = 220;
btnVideoClose.x = 20;
btnVideoClose.y = 220;
btnVideoReject.x = 20;
btnVideoReject.y = 250;
} else {
remoteVideo.visible = false;
localVideo.visible = false;
};
txtTitle.x = 6;
txtTitle.y = 2;
txtMsgShow.width = ((_arg1 - 10) - _local3);
txtMsgShow.height = (_arg2 - 98);
txtMsgSend.width = ((_arg1 - 90) - _local3);
txtMsgSend.y = ((_arg2 - txtMsgSend.height) - 7);
txtMsgShow.x = (_local3 + 4);
txtMsgSend.x = (_local3 + 4);
btnSend.x = (_arg1 - 78);
btnSend.y = ((_arg2 - btnSend.height) - 7);
chkSound.x = (7 + _local3);
chkSound.y = (_arg2 - 62);
chkScroll.x = (91 + _local3);
chkScroll.y = (_arg2 - 62);
colorPicker.x = (177 + _local3);
colorPicker.y = (_arg2 - 66);
btnSendFile.x = (205 + _local3);
btnSendFile.y = (_arg2 - 64);
btnSendFile.addEventListener(MouseEvent.CLICK, onSendFile);
progressBar.y = (btnSendFile.y - 10);
progressBar.x = (20 + _local3);
txtPercent.y = ((progressBar.y - txtPercent.textHeight) - 4);
txtPercent.x = ((progressBar.x + (txtPercent.width / 2)) + 4);
btnVideoChat.y = (_arg2 - 64);
btnVideoChat.x = (237 + _local3);
draw((_arg1 - 10), (_arg2 - 30));
}
protected function onRejectChat(_arg1:PrivateEvent):void{
if (_arg1.userItem.userID == userItem.userID){
this.visible = false;
ExternalInterface.call("alert", (userItem.realName + "已经拒绝你的私聊请求"), null);
};
}
protected function completeHandler(_arg1:Event):void{
progressBar.visible = false;
txtPercent.visible = false;
progressBar.setProgress(0, 1);
txtPercent.text = "0%";
if (isUpload){
nc.speakListSo.send("inviteUpload", userItem.userID, fileName, realFileName, nc.userID);
isUpload = false;
} else {
nc.speakListSo.send("completeUpload", userItem.userID, nc.userID);
btnSendFile.visible = true;
isUpload = true;
};
}
protected function sendMsg(_arg1:Event):void{
var _local2:String;
if (txtMsgSend.text != ""){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + nc.user.realName) + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + txtMsgSend.text) + "</font><br>"));
nc.speakListSo.send("sendMessage", _local2, userItem.userID, nc.userID);
txtMsgSend.text = "";
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
txtMsgSend.setFocus();
};
}
protected function onInviteUpload(_arg1:PrivateEvent):void{
if (_arg1.userItem.userID == userItem.userID){
fileName = _arg1.detail.fileName;
realFileName = _arg1.detail.realFileName;
showUploadDlg();
};
}
protected function onAcceptVideo(_arg1:PrivateEvent):void{
var _local2:String;
var _local3:Object;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方已经接受视频聊天请求!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
btnVideoReject.visible = false;
btnVideoAccept.visible = false;
btnVideoCancel.visible = false;
btnVideoClose.visible = true;
remoteVideo.speaker = userItem;
_local3 = new Object();
_local3.userID = nc.userID;
_local3.userName = nc.realName;
localVideo.speaker = _local3;
};
}
protected function onRejectUpload(_arg1:PrivateEvent):void{
var _local2:String;
var _local3:URLRequest;
var _local4:URLLoader;
if (_arg1.userItem.userID == userItem.userID){
_local2 = new String(((((((((("<font size='+1' color='#ff6633'> " + "系统提示") + "(") + getChineseTime()) + "):</font>") + "<font size='+2' color='") + txtColor) + "'> ") + "对方拒绝接收文件!") + "</font><br>"));
txtMsgShow.htmlText = (txtMsgShow.htmlText + _local2);
if (isScroll == true){
txtMsgShow.verticalScrollPosition = txtMsgShow.maxVerticalScrollPosition;
};
btnSendFile.visible = true;
isUpload = true;
_local3 = new URLRequest(((("privateDel." + nc.scriptType) + "?fileName=") + realFileName));
_local4 = new URLLoader();
_local4.load(_local3);
};
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/RecordWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import com.zlchat.utils.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.external.*;
public class RecordWin extends ResizeWin {
private var btnSave:SimpleButton;
private var txtStatus:TextField;
private var inStream:NetStream;
private var curFileName:String = "";
private var saveEnabled:Boolean = false;
private var saveVideoWin:SaveVideoWin;
private var videoTimer:Timer;
private var txtNoVideo:TextField;
private var btnPlay:SimpleButton;
private var saveTimer:Timer;
private var btnRecord:MovieClip;
private var outVideo:Video;
private var inVideo:Video;
private var manHead:MovieClip;
private var txtTime:TextField;
private var rTime:int = 0;
private var pTime:int = 0;
private var outStream:NetStream;
private var playTimer:Timer;
private var rTotal = 1800;
private var btnStop:SimpleButton;
public function RecordWin(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
manHead = new ManHead();
addChild(manHead);
manHead.width = (_arg1 - 3);
manHead.height = 180;
manHead.x = super.LEFT;
manHead.y = super.TOP;
txtNoVideo = new TextField();
txtNoVideo.text = "没有视频数据";
addChild(txtNoVideo);
var _local3:TextFormat = new TextFormat();
_local3.color = 0xCC0000;
txtNoVideo.setTextFormat(_local3);
txtNoVideo.width = 80;
txtNoVideo.x = 70;
txtNoVideo.y = 90;
outVideo = new Video();
outVideo.width = (_arg1 - 3);
outVideo.height = 180;
inVideo = new Video();
inVideo.width = (_arg1 - 3);
inVideo.height = 180;
addChild(outVideo);
addChild(inVideo);
outVideo.x = super.LEFT;
outVideo.y = super.TOP;
inVideo.x = super.LEFT;
inVideo.y = super.TOP;
btnStop = new flatbluestop();
addChild(btnStop);
btnStop.x = ((super.LEFT + 2) + 12.5);
btnStop.addEventListener(MouseEvent.CLICK, stopRecord);
btnStop.visible = false;
btnPlay = new flatblueplay();
addChild(btnPlay);
btnPlay.x = (((super.LEFT + 2) + 12.5) + 27);
btnPlay.visible = false;
btnPlay.addEventListener(MouseEvent.CLICK, playStream);
btnRecord = new BtnRecord();
addChild(btnRecord);
btnRecord.x = (super.LEFT + 2);
btnRecord.addEventListener(MouseEvent.CLICK, startRecord);
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
btnSave = new BtnSave();
addChild(btnSave);
btnSave.visible = false;
btnSave.addEventListener(MouseEvent.CLICK, saveVideo);
txtStatus = new TextField();
txtStatus.text = "状态:停止";
addChild(txtStatus);
txtStatus.width = 60;
txtTime = new TextField();
addChild(txtTime);
txtTime.text = "00:00/30:00";
txtTime.width = 80;
saveVideoWin = new SaveVideoWin();
saveTimer = new Timer(5000);
saveTimer.addEventListener("timer", saveTimerHandler);
videoTimer = new Timer(1000);
videoTimer.addEventListener("timer", videoTimerHandler);
playTimer = new Timer(1000);
playTimer.addEventListener("timer", playTimerHandler);
Resize(_arg1, _arg2);
}
protected function saveVideo(_arg1:MouseEvent):void{
saveTimer.stop();
videoTimer.stop();
playTimer.stop();
rTime = 0;
pTime = 0;
this.visible = false;
stopRecord2();
saveVideoWin.curFileName = curFileName;
saveVideoWin.txtVideoName.text = curFileName;
AlertManager.showWin(saveVideoWin, ((stage.stageWidth / 2) - 100), 200);
}
protected function playTimerHandler(_arg1:Event):void{
if (inStream != null){
if (inStream.time <= rTime){
txtTime.text = ((formatTime(inStream.time) + "/") + formatTime(rTime));
} else {
playTimer.stop();
txtTime.text = ((formatTime(rTime) + "/") + formatTime(rTime));
};
};
}
private function getFileName(_arg1:String):String{
var _local2:String;
var _local3:Date = new Date();
_local2 = ((((("_" + _local3.getFullYear()) + _local3.getDate()) + _local3.getHours()) + _local3.getMinutes()) + _local3.getSeconds());
return ((_arg1 + _local2));
}
protected function stopRecord2():void{
btnStop.visible = false;
btnRecord.visible = true;
outVideo.attachCamera(null);
inVideo.attachNetStream(null);
txtStatus.text = "状态:停止";
outVideo.clear();
inVideo.clear();
if (outStream != null){
outStream.close();
};
if (inStream != null){
inStream.close();
};
}
protected function startRecord(_arg1:MouseEvent):void{
btnRecord.visible = false;
btnPlay.visible = false;
txtStatus.text = "状态:录制";
btnSave.visible = false;
saveTimer.start();
rTime = 0;
videoTimer.start();
outStream = new NetStream(nc);
if (outStream != null){
if (inStream != null){
playTimer.stop();
pTime = 0;
inVideo.attachNetStream(null);
inStream.close();
};
outStream.attachCamera(nc.cam);
outStream.attachAudio(nc.mic);
outVideo.attachCamera(nc.cam);
addChild(outVideo);
curFileName = getFileName(nc.realName);
outStream.publish(curFileName, "record");
};
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
saveVideoWin.conn = nc;
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
btnRecord.y = ((_arg2 - btnRecord.height) - super.LEFT);
btnStop.y = (((_arg2 - btnStop.height) - super.LEFT) + 12.5);
btnPlay.y = (((_arg2 - btnPlay.height) - super.LEFT) + 12.5);
btnSave.x = ((_arg1 - btnSave.width) - 7);
btnSave.y = ((_arg2 - btnSave.height) - 7);
txtStatus.x = ((btnPlay.x + btnPlay.width) + 2);
txtTime.x = ((txtStatus.x + txtStatus.width) - 5);
txtTime.y = (txtStatus.y = (btnPlay.y - 10));
drawBg(_arg1, _arg2);
}
protected function formatTime(_arg1:int):String{
var _local3:int;
var _local4:int;
var _local2 = "";
_local4 = Math.floor((_arg1 / 60));
_local3 = (_arg1 - (_local4 * 60));
if (_local4 < 10){
_local2 = (("0" + _local4) + ":");
} else {
_local2 = (_local4 + ":");
};
if (_local3 < 10){
_local2 = ((_local2 + "0") + _local3);
} else {
_local2 = (_local2 + _local3);
};
return (_local2);
}
protected function videoTimerHandler(_arg1:Event):void{
if (rTime <= rTotal){
txtTime.text = (formatTime(rTime) + "/30:00");
rTime++;
} else {
ExternalInterface.call("alert", "录制时间已满!", null);
btnSave.visible = true;
btnPlay.visible = true;
stopRecord2();
videoTimer.stop();
};
}
protected function saveTimerHandler(_arg1:Event):void{
saveEnabled = true;
btnStop.visible = true;
saveTimer.stop();
}
protected function stopRecord(_arg1:MouseEvent):void{
btnSave.visible = saveEnabled;
btnPlay.visible = true;
videoTimer.stop();
playTimer.stop();
saveEnabled = false;
stopRecord2();
}
protected function playStream(_arg1:MouseEvent):void{
if (curFileName != ""){
txtStatus.text = "状态:播放";
rTime = (rTime - 2);
playTimer.start();
addChild(inVideo);
inStream = new NetStream(nc);
inStream.client = this;
inVideo.attachNetStream(inStream);
inStream.play(curFileName);
};
}
override protected function onWinClose(_arg1:MouseEvent):void{
this.visible = false;
saveTimer.stop();
videoTimer.stop();
playTimer.stop();
rTime = 0;
pTime = 0;
stopRecord2();
if (curFileName != ""){
nc.call("vodService.delVod", null, (curFileName + ".flv"));
};
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/ResizeWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import flash.display.*;
import flash.events.*;
import com.zlchat.utils.*;
import flash.ui.*;
public class ResizeWin extends Sprite {
protected const LEFT:int = 2;
protected const TOP:int = 28;
public var BtnMax:SimpleButton;//instance name
public var BtnResize:MovieClip;//instance name
protected var isMax:Boolean = true;
public var titleBar:MovieClip;//instance name
public var BtnClose:SimpleButton;//instance name
protected var _h:Number;
public var BtnRestore:SimpleButton;//instance name
public var border:Sprite;
protected var nc:ChatConnection;
public var BtnMin:SimpleButton;//instance name
protected var resizeCursor:MovieClip;
protected var isResize:Boolean = false;
protected var _w:Number;
public function ResizeWin(_arg1:Number, _arg2:Number){
border = new Sprite();
addChild(border);
resizeCursor = new ResizeCursor();
addChild(resizeCursor);
resizeCursor.visible = false;
BtnResize.visible = false;
//titleBar.addEventListener(MouseEvent.MOUSE_DOWN, onMsDown);
//titleBar.addEventListener(MouseEvent.MOUSE_UP, onMsUp);
BtnClose.addEventListener(MouseEvent.CLICK, onWinClose);
BtnMin.addEventListener(MouseEvent.CLICK, onMin);
BtnMax.addEventListener(MouseEvent.CLICK, onMax);
BtnRestore.addEventListener(MouseEvent.CLICK, onRestore);
BtnResize.addEventListener(MouseEvent.MOUSE_DOWN, resizePress);
BtnResize.addEventListener(MouseEvent.MOUSE_UP, resizeUp);
BtnResize.addEventListener(MouseEvent.MOUSE_MOVE, resizeMove);
BtnResize.addEventListener(MouseEvent.MOUSE_OVER, resizeOver);
BtnResize.addEventListener(MouseEvent.MOUSE_OUT, resizeOut);
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
}
protected function drawBg(_arg1:Number, _arg2:Number){
graphics.clear();
graphics.beginFill(0xFFFFFF);
graphics.drawRect(1, 27, (_arg1 - 2), (_arg2 - 28));
graphics.endFill();
}
protected function onMsUp(_arg1:MouseEvent):void{
stopDrag();
}
protected function onMax(_arg1:MouseEvent):void{
BtnMax.visible = false;
BtnRestore.visible = true;
parent.addChild(this);
}
protected function resizeOut(_arg1:MouseEvent):void{
resizeCursor.visible = false;
Mouse.show();
}
protected function onMin(_arg1:MouseEvent):void{
BtnMax.visible = false;
BtnRestore.visible = true;
}
protected function resizeUp(_arg1:MouseEvent):void{
BtnResize.stopDrag();
isResize = false;
}
public function set conn(_arg1:ChatConnection){
nc = _arg1;
}
protected function onRestore(_arg1:MouseEvent):void{
BtnRestore.visible = false;
BtnMax.visible = true;
BtnResize.visible = true;
}
public function Resize(_arg1:Number, _arg2:Number):void{
_w = (_arg1 - LEFT);
_h = (_arg2 - TOP);
titleBar.width = _arg1;
BtnResize.x = (_arg1 - 13);
BtnResize.y = (_arg2 - 13);
resizeCursor.x = _arg1;
resizeCursor.y = _arg2;
BtnClose.x = (_arg1 - 28);
BtnMax.x = (_arg1 - 30);
BtnRestore.x = (_arg1 - 30);
BtnMin.x = (_arg1 - 71);
border.graphics.clear();
border.graphics.lineStyle(1, 161143);
border.graphics.beginFill(0xFFFFFF, 0);
border.graphics.drawRect(0, (titleBar.height - 2), (_arg1 - 1), ((_arg2 - titleBar.height) + 1));
border.graphics.endFill();
}
protected function resizeMove(_arg1:MouseEvent):void{
if (isResize){
Resize((BtnResize.x + BtnResize.width), (BtnResize.y + BtnResize.height));
};
}
protected function onMsDown(_arg1:MouseEvent):void{
parent.addChild(this);
startDrag();
}
protected function resizeOver(_arg1:MouseEvent):void{
Mouse.hide();
addChild(resizeCursor);
resizeCursor.visible = true;
}
protected function resizePress(_arg1:MouseEvent):void{
parent.addChild(this);
BtnResize.startDrag();
isResize = true;
}
protected function onWinClose(_arg1:MouseEvent):void{
this.visible = false;
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/RoomInfoPane.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import com.zlchat.events.*;
import com.zlchat.utils.*;
public class RoomInfoPane extends BasePane {
private var btnUpdate:SimpleButton;
private var txtRoomInfo:TextArea;
public function RoomInfoPane(){
txtRoomInfo = new TextArea();
addChild(txtRoomInfo);
txtRoomInfo.x = 0;
txtRoomInfo.y = 0;
txtRoomInfo.htmlText = (("<font size='+1' color='#000000' face='宋体'>" + "会议信息") + "</font>");
btnUpdate = new BtnUpdate();
addChild(btnUpdate);
btnUpdate.x = 2;
btnUpdate.addEventListener(MouseEvent.CLICK, updateRoomInfo);
}
protected function onSetRole(_arg1:Event):void{
if (nc.role == "2"){
btnUpdate.visible = true;
} else {
btnUpdate.visible = false;
};
}
protected function updateRoomInfo(_arg1:Event):void{
nc.call("updateRoomInfo", null, "txtRoomInfo", txtRoomInfo.text);
nc.call("sendTextMsg", null, new String(((((((("<font size='+1' color='#ff0000'> " + "系统提示:") + "(") + ChatConnection.getChineseTime()) + "):</font>") + "<font size='+2' color='ff0000'> ") + nc.realName) + "管理员已经更新会议信息!</font><br>")));
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
txtRoomInfo.width = _arg1;
txtRoomInfo.height = ((_arg2 - btnUpdate.height) - 8);
btnUpdate.y = ((_arg2 - btnUpdate.height) - 2);
}
protected function onUpdateInfo(_arg1:RoomInfoEvent):void{
txtRoomInfo.htmlText = (("<font size='+1' color='#000000' face='宋体'>" + _arg1.key) + "</font>");
}
override public function set conn(_arg1:ChatConnection){
nc = _arg1;
nc.addEventListener(RoomInfoEvent.TXTROOMINFO, onUpdateInfo);
nc.addEventListener("setRole", onSetRole);
if (nc.role == "2"){
btnUpdate.visible = true;
} else {
btnUpdate.visible = false;
};
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/SaveVideoWin.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import com.zlchat.events.*;
import flash.text.*;
import flash.external.*;
public class SaveVideoWin extends ResizeWin {
private var txt1:TextField;
public var curFileName:String = "";
public var txtTitle:TextField;
private var btnCancel:SimpleButton;
private var btnOK:SimpleButton;
public var txtVideoName:TextInput;
public function SaveVideoWin(){
super(320, 180);
txtTitle = new TextField();
txtTitle.text = "保存录制视频";
txtTitle.autoSize = TextFieldAutoSize.LEFT;
var _local1:TextFormat = new TextFormat();
_local1.size = 12;
_local1.color = 0xFFFFFF;
txtTitle.setTextFormat(_local1);
addChild(txtTitle);
btnOK = new BtnSaveVideo();
addChild(btnOK);
btnCancel = new BtnAbortVideo();
addChild(btnCancel);
BtnMin.visible = false;
BtnMax.visible = false;
BtnRestore.visible = false;
btnOK.addEventListener(MouseEvent.CLICK, onOK);
btnCancel.addEventListener(MouseEvent.CLICK, onCancel);
txt1 = new TextField();
txt1.text = "请输入一个容易记的文件名:";
addChild(txt1);
txt1.height = 25;
txtVideoName = new TextInput();
addChild(txtVideoName);
txtVideoName.height = 30;
Resize(300, 150);
}
protected function onOK(_arg1:Event):void{
if (txtVideoName.text == ""){
ExternalInterface.call("alert", "文件名不能为空,请重新输入!", null);
} else {
nc.call("vodService.reName", null, (curFileName + ".flv"), (txtVideoName.text + ".flv"));
nc.speakListSo.send("getVodList");
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.OK, null));
};
}
override public function Resize(_arg1:Number, _arg2:Number):void{
super.Resize(_arg1, _arg2);
drawBg(_arg1, _arg2);
btnOK.y = (btnCancel.y = ((_arg2 - btnOK.height) - 10));
btnOK.x = (((_arg1 - (2 * btnOK.width)) - 10) / 2);
btnCancel.x = ((btnOK.x + btnCancel.width) + 5);
txtTitle.x = 6;
txtTitle.y = 2;
txt1.width = (_arg1 - 30);
txt1.x = 10;
txt1.y = 35;
txtVideoName.x = 10;
txtVideoName.y = 65;
txtVideoName.width = (_arg1 - 25);
}
protected function onCancel(_arg1:Event):void{
if (curFileName != ""){
nc.call("vodService.delVod", null, (curFileName + ".flv"));
};
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.CANCEL, null));
}
override protected function onWinClose(_arg1:MouseEvent):void{
if (curFileName != ""){
nc.call("vodService.delVod", null, (curFileName + ".flv"));
};
this.visible = false;
dispatchEvent(new AlertEvent(AlertEvent.CANCEL, null));
}
}
}//package com.zlchat.ui
================================================
FILE: (androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/SpeakerTip.as
================================================
//hong QQ:1410919373
package com.zlchat.ui {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import com.zlchat.mainapp.*;
import flash.text.*;
public class SpeakerTip extends Sprite {
public static var rootMC:MainApp;
private var txtUserName:TextField;
private var btnPrivate:MovieClip;
private var txtTip:TextField;
private var btnStatus:StatusButton;
private var btnClose:SimpleButton;
public var _userItem:Object;
private var btnStop:SimpleButton;
public function SpeakerTip(_arg1:MainApp){
if (rootMC == null){
rootMC = _arg1;
};
graphics.lineStyle(2, 2578295);
graphics.beginFill(15268088);
graphics.lineTo(200, 0);
graphics.lineTo(200, 50);
graphics.lineTo(50, 50);
graphics.lineTo(20, 70);
graphics.lineTo
gitextract_rpp6u0da/
├── (androdiphone)-ovmeet/
│ └── zlchatfs9(androdipad)-ovmeet/
│ └── zlchatfs9/
│ └── zlchat/
│ ├── Btn1X.as
│ ├── BtnAbortVideo.as
│ ├── BtnAccept.as
│ ├── BtnAdmin.as
│ ├── BtnApply.as
│ ├── BtnBlank.as
│ ├── BtnCancel.as
│ ├── BtnClear.as
│ ├── BtnCloseFull2_2.as
│ ├── BtnCloseRoom.as
│ ├── BtnDelFile.as
│ ├── BtnDelPPT.as
│ ├── BtnDelVideo.as
│ ├── BtnDisplay1.as
│ ├── BtnDisplay2.as
│ ├── BtnDown2.as
│ ├── BtnDownload.as
│ ├── BtnExit.as
│ ├── BtnFullScreen.as
│ ├── BtnFullScreen2_2.as
│ ├── BtnGuest.as
│ ├── BtnHelp.as
│ ├── BtnHistory.as
│ ├── BtnHome.as
│ ├── BtnKick.as
│ ├── BtnMessageList.as
│ ├── BtnNextCam.as
│ ├── BtnNextPPT.as
│ ├── BtnOK.as
│ ├── BtnOpenPPT.as
│ ├── BtnPlayVideo.as
│ ├── BtnPreCam.as
│ ├── BtnPrePPT.as
│ ├── BtnPrivate.as
│ ├── BtnRecord.as
│ ├── BtnRecord2.as
│ ├── BtnRecordStop.as
│ ├── BtnRecordVideo.as
│ ├── BtnReject.as
│ ├── BtnRoomSet.as
│ ├── BtnSave.as
│ ├── BtnSaveVideo.as
│ ├── BtnSend.as
│ ├── BtnSendFile.as
│ ├── BtnShiYing.as
│ ├── BtnSpeaker.as
│ ├── BtnSpeakerClose.as
│ ├── BtnStartJK.as
│ ├── BtnStopChat.as
│ ├── BtnStopJK.as
│ ├── BtnTestMic.as
│ ├── BtnUp2.as
│ ├── BtnUpdate.as
│ ├── BtnUpload.as
│ ├── BtnUploadPPT.as
│ ├── BtnUser.as
│ ├── BtnUserList.as
│ ├── BtnUserSet.as
│ ├── BtnVideoChat.as
│ ├── BtnYuanShi.as
│ ├── Button_disabledSkin.as
│ ├── Button_downSkin.as
│ ├── Button_emphasizedSkin.as
│ ├── Button_overSkin.as
│ ├── Button_selectedDisabledSkin.as
│ ├── Button_selectedDownSkin.as
│ ├── Button_selectedOverSkin.as
│ ├── Button_selectedUpSkin.as
│ ├── Button_upSkin.as
│ ├── CamOff.as
│ ├── CamOn.as
│ ├── CeCallMeet-app.xml
│ ├── CeCallMeet.as
│ ├── CellRenderer_disabledSkin.as
│ ├── CellRenderer_downSkin.as
│ ├── CellRenderer_overSkin.as
│ ├── CellRenderer_selectedDisabledSkin.as
│ ├── CellRenderer_selectedDownSkin.as
│ ├── CellRenderer_selectedOverSkin.as
│ ├── CellRenderer_selectedUpSkin.as
│ ├── CellRenderer_upSkin.as
│ ├── CheckBox_disabledIcon.as
│ ├── CheckBox_downIcon.as
│ ├── CheckBox_overIcon.as
│ ├── CheckBox_selectedDisabledIcon.as
│ ├── CheckBox_selectedDownIcon.as
│ ├── CheckBox_selectedOverIcon.as
│ ├── CheckBox_selectedUpIcon.as
│ ├── CheckBox_upIcon.as
│ ├── ColorPicker_backgroundSkin.as
│ ├── ColorPicker_colorWell.as
│ ├── ColorPicker_disabledSkin.as
│ ├── ColorPicker_downSkin.as
│ ├── ColorPicker_overSkin.as
│ ├── ColorPicker_swatchSelectedSkin.as
│ ├── ColorPicker_swatchSkin.as
│ ├── ColorPicker_textFieldSkin.as
│ ├── ColorPicker_upSkin.as
│ ├── ComboBox_disabledSkin.as
│ ├── ComboBox_downSkin.as
│ ├── ComboBox_overSkin.as
│ ├── ComboBox_upSkin.as
│ ├── HeadIcon.as
│ ├── List_skin.as
│ ├── LoadingCircle.as
│ ├── ManHead.as
│ ├── MicOff.as
│ ├── MicOn.as
│ ├── Msg.as
│ ├── NumericStepperDownArrow_disabledSkin.as
│ ├── NumericStepperDownArrow_downSkin.as
│ ├── NumericStepperDownArrow_overSkin.as
│ ├── NumericStepperDownArrow_upSkin.as
│ ├── NumericStepperUpArrow_disabledSkin.as
│ ├── NumericStepperUpArrow_downSkin.as
│ ├── NumericStepperUpArrow_overSkin.as
│ ├── NumericStepperUpArrow_upSkin.as
│ ├── OvMeet-app.xml
│ ├── OvMeet.swf
│ ├── ProgressBar_barSkin.as
│ ├── ProgressBar_indeterminateSkin.as
│ ├── ProgressBar_trackSkin.as
│ ├── ResizeCursor.as
│ ├── ScrollArrowDown_disabledSkin.as
│ ├── ScrollArrowDown_downSkin.as
│ ├── ScrollArrowDown_overSkin.as
│ ├── ScrollArrowDown_upSkin.as
│ ├── ScrollArrowUp_disabledSkin.as
│ ├── ScrollArrowUp_downSkin.as
│ ├── ScrollArrowUp_overSkin.as
│ ├── ScrollArrowUp_upSkin.as
│ ├── ScrollBar_thumbIcon.as
│ ├── ScrollThumb_downSkin.as
│ ├── ScrollThumb_overSkin.as
│ ├── ScrollThumb_upSkin.as
│ ├── ScrollTrack_skin.as
│ ├── SliderThumb_disabledSkin.as
│ ├── SliderThumb_downSkin.as
│ ├── SliderThumb_overSkin.as
│ ├── SliderThumb_upSkin.as
│ ├── SliderTick_skin.as
│ ├── SliderTrack_disabledSkin.as
│ ├── SliderTrack_skin.as
│ ├── SpeakOff.as
│ ├── SpeakOn.as
│ ├── StatusButton.as
│ ├── TextArea_disabledSkin.as
│ ├── TextArea_upSkin.as
│ ├── TextInput_disabledSkin.as
│ ├── TextInput_upSkin.as
│ ├── TipClose.as
│ ├── TipStop.as
│ ├── ToolArray.as
│ ├── ToolCircle.as
│ ├── ToolClear.as
│ ├── ToolDel.as
│ ├── ToolImg.as
│ ├── ToolLine.as
│ ├── ToolPPT.as
│ ├── ToolPen.as
│ ├── ToolRect.as
│ ├── ToolSwitch.as
│ ├── ToolText.as
│ ├── VideoBg.as
│ ├── VideoBg16.as
│ ├── VideoBg4.as
│ ├── VideoBg9.as
│ ├── VideoCam.as
│ ├── VolumeAdjust.as
│ ├── WbToolBar2.as
│ ├── com/
│ │ └── zlchat/
│ │ ├── events/
│ │ │ ├── AlertEvent.as
│ │ │ ├── BandwidthDetectEvent.as
│ │ │ ├── BorderEvent.as
│ │ │ ├── ConnEvent.as
│ │ │ ├── ConnListEvent.as
│ │ │ ├── PrivateEvent.as
│ │ │ ├── RoomInfoEvent.as
│ │ │ ├── TabEvent.as
│ │ │ └── VideoEvent1.as
│ │ ├── mainapp/
│ │ │ └── MainApp.as
│ │ ├── preloader/
│ │ │ └── Config.as
│ │ ├── ui/
│ │ │ ├── AlertManager.as
│ │ │ ├── BasePane.as
│ │ │ ├── BgWin.as
│ │ │ ├── ClientWin.as
│ │ │ ├── ConnBar.as
│ │ │ ├── FileItem.as
│ │ │ ├── FileListPane.as
│ │ │ ├── MediaListPane.as
│ │ │ ├── MessageBox.as
│ │ │ ├── MetaDataHandler.as
│ │ │ ├── PPTUploadWin2.as
│ │ │ ├── PlayerWin.as
│ │ │ ├── PriVideoItem.as
│ │ │ ├── PrivateChatWin.as
│ │ │ ├── RecordWin.as
│ │ │ ├── ResizeWin.as
│ │ │ ├── RoomInfoPane.as
│ │ │ ├── SaveVideoWin.as
│ │ │ ├── SpeakerTip.as
│ │ │ ├── SystemWin.as
│ │ │ ├── TabButton.as
│ │ │ ├── TabPane.as
│ │ │ ├── TextChatPane.as
│ │ │ ├── TipManager.as
│ │ │ ├── UserItem.as
│ │ │ ├── UserListPane.as
│ │ │ ├── UserListWin.as
│ │ │ ├── UserTip.as
│ │ │ ├── UserWin.as
│ │ │ ├── VideoItem.as
│ │ │ ├── VideoItem2.as
│ │ │ ├── VideoListPane.as
│ │ │ ├── VideoListWin.as
│ │ │ ├── VideoListWin.as-b
│ │ │ ├── VideoTip.as
│ │ │ ├── VideoViewPane.as
│ │ │ ├── ViewCamWin.as
│ │ │ └── WhiteBoardPane.as
│ │ ├── utils/
│ │ │ ├── BandwidthDetection.as
│ │ │ ├── ChatConnection.as
│ │ │ ├── ClientServerBandwidth.as
│ │ │ ├── ServerClientBandwidth.as
│ │ │ └── VideoConnection.as
│ │ └── wb/
│ │ ├── DrawMC.as
│ │ ├── RectBorder.as
│ │ ├── ResizeRect.as
│ │ ├── TempDrawMC.as
│ │ └── ToolBar.as
│ ├── fl/
│ │ ├── containers/
│ │ │ └── BaseScrollPane.as
│ │ ├── controls/
│ │ │ ├── BaseButton.as
│ │ │ ├── Button.as
│ │ │ ├── ButtonLabelPlacement.as
│ │ │ ├── CheckBox.as
│ │ │ ├── ColorPicker.as
│ │ │ ├── ComboBox.as
│ │ │ ├── LabelButton.as
│ │ │ ├── List.as
│ │ │ ├── NumericStepper.as
│ │ │ ├── ProgressBar.as
│ │ │ ├── ProgressBarDirection.as
│ │ │ ├── ProgressBarMode.as
│ │ │ ├── ScrollBar.as
│ │ │ ├── ScrollBarDirection.as
│ │ │ ├── ScrollPolicy.as
│ │ │ ├── SelectableList.as
│ │ │ ├── Slider.as
│ │ │ ├── SliderDirection.as
│ │ │ ├── TextArea.as
│ │ │ ├── TextInput.as
│ │ │ ├── UIScrollBar.as
│ │ │ ├── listClasses/
│ │ │ │ ├── CellRenderer.as
│ │ │ │ ├── ICellRenderer.as
│ │ │ │ └── ListData.as
│ │ │ └── progressBarClasses/
│ │ │ └── IndeterminateBar.as
│ │ ├── core/
│ │ │ ├── ComponentShim.as
│ │ │ ├── InvalidationType.as
│ │ │ └── UIComponent.as
│ │ ├── data/
│ │ │ ├── DataProvider.as
│ │ │ └── SimpleCollectionItem.as
│ │ ├── events/
│ │ │ ├── ColorPickerEvent.as
│ │ │ ├── ComponentEvent.as
│ │ │ ├── DataChangeEvent.as
│ │ │ ├── DataChangeType.as
│ │ │ ├── InteractionInputType.as
│ │ │ ├── ListEvent.as
│ │ │ ├── ScrollEvent.as
│ │ │ ├── SliderEvent.as
│ │ │ └── SliderEventClickTarget.as
│ │ └── managers/
│ │ ├── FocusManager.as
│ │ ├── IFocusManager.as
│ │ ├── IFocusManagerComponent.as
│ │ ├── IFocusManagerGroup.as
│ │ └── StyleManager.as
│ ├── flatbluepause.as
│ ├── flatblueplay.as
│ ├── flatbluestop.as
│ ├── focusRectSkin.as
│ ├── jsfl/
│ │ ├── import.jsfl
│ │ ├── rebuildpart1.jsfl
│ │ ├── rebuildpart2.jsfl
│ │ └── rebuildpart3.jsfl
│ ├── zlchat.swc
│ ├── zlchatOA.swc
│ ├── zlchatOA1.fla
│ └── zlchat_fla/
│ ├── sprite106_189.as
│ ├── sprite266_180.as
│ ├── sprite266_184.as
│ └── sprite354_194.as
├── README.md
├── ce_checkUser.php
├── cecallmeet.php
├── ovmeetserver/
│ ├── .classpath
│ ├── .project
│ ├── .settings/
│ │ └── org.eclipse.core.resources.prefs
│ ├── lib/
│ │ ├── bcprov-jdk16-141.jar
│ │ ├── red5.jar
│ │ ├── slf4j-api-1.5.10.jar
│ │ └── spring-core-3.0.0.jar
│ └── src/
│ └── com/
│ └── ovmeet/
│ └── mediaserver/
│ └── server/
│ ├── ChatServer24.java
│ └── bwcheck/
│ ├── BandwidthDetection.java
│ ├── ClientServerDetection.java
│ ├── IBandwidthDetection.java
│ └── ServerClientDetection.java
└── ovmeetweb/
└── zlchat-ovmeet/
├── Btn1X.as
├── BtnAbortVideo.as
├── BtnAccept.as
├── BtnAdmin.as
├── BtnApply.as
├── BtnBlank.as
├── BtnCancel.as
├── BtnClear.as
├── BtnCloseFull2_2.as
├── BtnCloseRoom.as
├── BtnDelFile.as
├── BtnDelPPT.as
├── BtnDelVideo.as
├── BtnDisplay1.as
├── BtnDisplay2.as
├── BtnDown2.as
├── BtnDownload.as
├── BtnFullScreen.as
├── BtnFullScreen2_2.as
├── BtnGuest.as
├── BtnHelp.as
├── BtnHistory.as
├── BtnKick.as
├── BtnNextCam.as
├── BtnNextPPT.as
├── BtnOK.as
├── BtnOpenPPT.as
├── BtnPlayVideo.as
├── BtnPreCam.as
├── BtnPrePPT.as
├── BtnPrivate.as
├── BtnRecord.as
├── BtnRecord2.as
├── BtnRecordStop.as
├── BtnRecordVideo.as
├── BtnReject.as
├── BtnRoomSet.as
├── BtnSave.as
├── BtnSaveVideo.as
├── BtnSend.as
├── BtnSendFile.as
├── BtnShiYing.as
├── BtnSpeaker.as
├── BtnSpeakerClose.as
├── BtnStartJK.as
├── BtnStopChat.as
├── BtnStopJK.as
├── BtnTestMic.as
├── BtnUp2.as
├── BtnUpdate.as
├── BtnUpload.as
├── BtnUploadPPT.as
├── BtnUser.as
├── BtnUserSet.as
├── BtnVideoChat.as
├── BtnYuanShi.as
├── Button_disabledSkin.as
├── Button_downSkin.as
├── Button_emphasizedSkin.as
├── Button_overSkin.as
├── Button_selectedDisabledSkin.as
├── Button_selectedDownSkin.as
├── Button_selectedOverSkin.as
├── Button_selectedUpSkin.as
├── Button_upSkin.as
├── CamOff.as
├── CamOn.as
├── CeCallMeet-app.xml
├── CeCallMeet.swf
├── CellRenderer_disabledSkin.as
├── CellRenderer_downSkin.as
├── CellRenderer_overSkin.as
├── CellRenderer_selectedDisabledSkin.as
├── CellRenderer_selectedDownSkin.as
├── CellRenderer_selectedOverSkin.as
├── CellRenderer_selectedUpSkin.as
├── CellRenderer_upSkin.as
├── CheckBox_disabledIcon.as
├── CheckBox_downIcon.as
├── CheckBox_overIcon.as
├── CheckBox_selectedDisabledIcon.as
├── CheckBox_selectedDownIcon.as
├── CheckBox_selectedOverIcon.as
├── CheckBox_selectedUpIcon.as
├── CheckBox_upIcon.as
├── ColorPicker_backgroundSkin.as
├── ColorPicker_colorWell.as
├── ColorPicker_disabledSkin.as
├── ColorPicker_downSkin.as
├── ColorPicker_overSkin.as
├── ColorPicker_swatchSelectedSkin.as
├── ColorPicker_swatchSkin.as
├── ColorPicker_textFieldSkin.as
├── ColorPicker_upSkin.as
├── ComboBox_disabledSkin.as
├── ComboBox_downSkin.as
├── ComboBox_overSkin.as
├── ComboBox_upSkin.as
├── HeadIcon.as
├── List_skin.as
├── LoadingCircle.as
├── ManHead.as
├── MicOff.as
├── MicOn.as
├── Msg.as
├── NumericStepperDownArrow_disabledSkin.as
├── NumericStepperDownArrow_downSkin.as
├── NumericStepperDownArrow_overSkin.as
├── NumericStepperDownArrow_upSkin.as
├── NumericStepperUpArrow_disabledSkin.as
├── NumericStepperUpArrow_downSkin.as
├── NumericStepperUpArrow_overSkin.as
├── NumericStepperUpArrow_upSkin.as
├── ProgressBar_barSkin.as
├── ProgressBar_indeterminateSkin.as
├── ProgressBar_trackSkin.as
├── ResizeCursor.as
├── ScrollArrowDown_disabledSkin.as
├── ScrollArrowDown_downSkin.as
├── ScrollArrowDown_overSkin.as
├── ScrollArrowDown_upSkin.as
├── ScrollArrowUp_disabledSkin.as
├── ScrollArrowUp_downSkin.as
├── ScrollArrowUp_overSkin.as
├── ScrollArrowUp_upSkin.as
├── ScrollBar_thumbIcon.as
├── ScrollThumb_downSkin.as
├── ScrollThumb_overSkin.as
├── ScrollThumb_upSkin.as
├── ScrollTrack_skin.as
├── SliderThumb_disabledSkin.as
├── SliderThumb_downSkin.as
├── SliderThumb_overSkin.as
├── SliderThumb_upSkin.as
├── SliderTick_skin.as
├── SliderTrack_disabledSkin.as
├── SliderTrack_skin.as
├── SpeakOff.as
├── SpeakOn.as
├── StatusButton.as
├── TextArea_disabledSkin.as
├── TextArea_upSkin.as
├── TextInput_disabledSkin.as
├── TextInput_upSkin.as
├── TipClose.as
├── TipStop.as
├── ToolArray.as
├── ToolCircle.as
├── ToolClear.as
├── ToolDel.as
├── ToolImg.as
├── ToolLine.as
├── ToolPPT.as
├── ToolPen.as
├── ToolRect.as
├── ToolSwitch.as
├── ToolText.as
├── VideoBg.as
├── VideoBg16.as
├── VideoBg4.as
├── VideoBg9.as
├── VideoCam.as
├── VolumeAdjust.as
├── WbToolBar2.as
├── com/
│ └── zlchat/
│ ├── events/
│ │ ├── AlertEvent.as
│ │ ├── BandwidthDetectEvent.as
│ │ ├── BorderEvent.as
│ │ ├── ConnEvent.as
│ │ ├── ConnListEvent.as
│ │ ├── PrivateEvent.as
│ │ ├── RoomInfoEvent.as
│ │ ├── TabEvent.as
│ │ └── VideoEvent1.as
│ ├── mainapp/
│ │ └── MainApp.as
│ ├── preloader/
│ │ └── Config.as
│ ├── ui/
│ │ ├── AlertManager.as
│ │ ├── BasePane.as
│ │ ├── BgWin.as
│ │ ├── ClientWin.as
│ │ ├── ConnBar.as
│ │ ├── FileItem.as
│ │ ├── FileListPane.as
│ │ ├── MediaListPane.as
│ │ ├── MessageBox.as
│ │ ├── MetaDataHandler.as
│ │ ├── PPTUploadWin2.as
│ │ ├── PlayerWin.as
│ │ ├── PriVideoItem.as
│ │ ├── PrivateChatWin.as
│ │ ├── RecordWin.as
│ │ ├── ResizeWin.as
│ │ ├── RoomInfoPane.as
│ │ ├── RoomListWin.as
│ │ ├── SaveVideoWin.as
│ │ ├── SpeakerTip.as
│ │ ├── SystemWin.as
│ │ ├── TabButton.as
│ │ ├── TabPane.as
│ │ ├── TextChatPane.as
│ │ ├── TipManager.as
│ │ ├── UserItem.as
│ │ ├── UserListPane.as
│ │ ├── UserListWin.as
│ │ ├── UserTip.as
│ │ ├── UserWin-o.as
│ │ ├── UserWin.as
│ │ ├── VideoItem.as
│ │ ├── VideoItem2.as
│ │ ├── VideoListPane.as
│ │ ├── VideoListWin.as
│ │ ├── VideoTip.as
│ │ ├── VideoViewPane.as
│ │ ├── ViewCamWin.as
│ │ └── WhiteBoardPane.as
│ ├── utils/
│ │ ├── BandwidthDetection.as
│ │ ├── ChatConnection.as
│ │ ├── ClientServerBandwidth.as
│ │ ├── ServerClientBandwidth.as
│ │ └── VideoConnection.as
│ └── wb/
│ ├── DrawMC.as
│ ├── RectBorder.as
│ ├── ResizeRect.as
│ ├── TempDrawMC.as
│ └── ToolBar.as
├── fl/
│ ├── containers/
│ │ └── BaseScrollPane.as
│ ├── controls/
│ │ ├── BaseButton.as
│ │ ├── Button.as
│ │ ├── ButtonLabelPlacement.as
│ │ ├── CheckBox.as
│ │ ├── ColorPicker.as
│ │ ├── ComboBox.as
│ │ ├── LabelButton.as
│ │ ├── List.as
│ │ ├── NumericStepper.as
│ │ ├── ProgressBar.as
│ │ ├── ProgressBarDirection.as
│ │ ├── ProgressBarMode.as
│ │ ├── ScrollBar.as
│ │ ├── ScrollBarDirection.as
│ │ ├── ScrollPolicy.as
│ │ ├── SelectableList.as
│ │ ├── Slider.as
│ │ ├── SliderDirection.as
│ │ ├── TextArea.as
│ │ ├── TextInput.as
│ │ ├── UIScrollBar.as
│ │ ├── listClasses/
│ │ │ ├── CellRenderer.as
│ │ │ ├── ICellRenderer.as
│ │ │ └── ListData.as
│ │ └── progressBarClasses/
│ │ └── IndeterminateBar.as
│ ├── core/
│ │ ├── ComponentShim.as
│ │ ├── InvalidationType.as
│ │ └── UIComponent.as
│ ├── data/
│ │ ├── DataProvider.as
│ │ └── SimpleCollectionItem.as
│ ├── events/
│ │ ├── ColorPickerEvent.as
│ │ ├── ComponentEvent.as
│ │ ├── DataChangeEvent.as
│ │ ├── DataChangeType.as
│ │ ├── InteractionInputType.as
│ │ ├── ListEvent.as
│ │ ├── ScrollEvent.as
│ │ ├── SliderEvent.as
│ │ └── SliderEventClickTarget.as
│ └── managers/
│ ├── FocusManager.as
│ ├── IFocusManager.as
│ ├── IFocusManagerComponent.as
│ ├── IFocusManagerGroup.as
│ └── StyleManager.as
├── flatbluepause.as
├── flatblueplay.as
├── flatbluestop.as
├── focusRectSkin.as
├── jsfl/
│ ├── import.jsfl
│ ├── rebuildpart1.jsfl
│ ├── rebuildpart2.jsfl
│ └── rebuildpart3.jsfl
├── zlchatOA1.fla
└── zlchat_fla/
├── sprite106_189.as
├── sprite266_180.as
├── sprite266_184.as
└── sprite354_194.as
SYMBOL INDEX (37 symbols across 5 files)
FILE: ovmeetserver/src/com/ovmeet/mediaserver/server/ChatServer24.java
class ChatServer24 (line 20) | public class ChatServer24 extends ApplicationAdapter
method ChatServer24 (line 28) | public ChatServer24()
method appStart (line 36) | public boolean appStart(IScope iscope)
method appStop (line 43) | public void appStop(IScope iscope)
method roomStart (line 49) | public boolean roomStart(IScope iscope)
method roomConnect (line 105) | public boolean roomConnect(IConnection iconnection, Object aobj[])
method roomDisconnect (line 189) | public void roomDisconnect(IConnection iconnection)
method checkDomain (line 254) | protected boolean checkDomain(String domain)
method applySpeaker (line 260) | public void applySpeaker(String s)
method publishVideo (line 285) | public void publishVideo(String s)
method closeSpeaker (line 325) | public void closeSpeaker(String s)
method stopVideo (line 343) | public void stopVideo(String s)
method kickUser (line 375) | public void kickUser(String s)
method setRole (line 394) | public void setRole(String s, String s1)
method updateRoomInfo (line 416) | public void updateRoomInfo(String s, String s1)
method sendTextMsg (line 431) | public void sendTextMsg(String s)
FILE: ovmeetserver/src/com/ovmeet/mediaserver/server/bwcheck/BandwidthDetection.java
class BandwidthDetection (line 10) | public class BandwidthDetection
method BandwidthDetection (line 13) | public BandwidthDetection()
method onClientBWCheck (line 17) | public Map onClientBWCheck(Object params[])
method onServerClientBWCheck (line 23) | public void onServerClientBWCheck(Object params[])
FILE: ovmeetserver/src/com/ovmeet/mediaserver/server/bwcheck/ClientServerDetection.java
class ClientServerDetection (line 12) | public class ClientServerDetection
method ClientServerDetection (line 16) | public ClientServerDetection()
method resultReceived (line 20) | public void resultReceived(IPendingServiceCall ipendingservicecall)
method getStats (line 24) | private IStreamCapableConnection getStats()
method onClientBWCheck (line 33) | public Map onClientBWCheck(Object params[])
FILE: ovmeetserver/src/com/ovmeet/mediaserver/server/bwcheck/IBandwidthDetection.java
type IBandwidthDetection (line 6) | public interface IBandwidthDetection
method checkBandwidth (line 9) | public abstract void checkBandwidth(IConnection iconnection);
method calculateClientBw (line 11) | public abstract void calculateClientBw(IConnection iconnection);
FILE: ovmeetserver/src/com/ovmeet/mediaserver/server/bwcheck/ServerClientDetection.java
class ServerClientDetection (line 13) | public class ServerClientDetection
method ServerClientDetection (line 35) | public ServerClientDetection()
method checkBandwidth (line 54) | public void checkBandwidth(IConnection p_client)
method calculateClientBw (line 59) | public void calculateClientBw(IConnection p_client)
method resultReceived (line 84) | public void resultReceived(IPendingServiceCall call)
method callBWCheck (line 138) | private void callBWCheck(Object payload)
method callBWDone (line 154) | private void callBWDone()
method getStats (line 168) | private IStreamCapableConnection getStats()
method onServerClientBWCheck (line 177) | public void onServerClientBWCheck()
Condensed preview — 586 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (2,350K chars).
[
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Btn1X.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Btn1X extends SimpleButto"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnAbortVideo.as",
"chars": 151,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnAbortVideo extends Sim"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnAccept.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnAccept extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnAdmin.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnAdmin extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnApply.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnApply extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnBlank.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnBlank extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnCancel.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnCancel extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnClear.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnClear extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnCloseFull2_2.as",
"chars": 153,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnCloseFull2_2 extends S"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnCloseRoom.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnCloseRoom extends Simp"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDelFile.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDelFile extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDelPPT.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDelPPT extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDelVideo.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDelVideo extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDisplay1.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDisplay1 extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDisplay2.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDisplay2 extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDown2.as",
"chars": 391,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDown2 extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnDownload.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnDownload extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnExit.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnExit extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnFullScreen.as",
"chars": 151,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnFullScreen extends Sim"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnFullScreen2_2.as",
"chars": 154,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnFullScreen2_2 extends "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnGuest.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnGuest extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnHelp.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnHelp extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnHistory.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnHistory extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnHome.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnHome extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnKick.as",
"chars": 142,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnKick extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnMessageList.as",
"chars": 152,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnMessageList extends Si"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnNextCam.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnNextCam extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnNextPPT.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnNextPPT extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnOK.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnOK extends SimpleButto"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnOpenPPT.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnOpenPPT extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPlayVideo.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnPlayVideo extends Simp"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPreCam.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnPreCam extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPrePPT.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnPrePPT extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnPrivate.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnPrivate extends MovieC"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecord.as",
"chars": 144,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnRecord extends MovieCl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecord2.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnRecord2 extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecordStop.as",
"chars": 151,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnRecordStop extends Sim"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRecordVideo.as",
"chars": 152,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnRecordVideo extends Si"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnReject.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnReject extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnRoomSet.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnRoomSet extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSave.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnSave extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSaveVideo.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnSaveVideo extends Simp"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSend.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnSend extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSendFile.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnSendFile extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnShiYing.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnShiYing extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSpeaker.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnSpeaker extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnSpeakerClose.as",
"chars": 153,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnSpeakerClose extends S"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnStartJK.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnStartJK extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnStopChat.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnStopChat extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnStopJK.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnStopJK extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnTestMic.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnTestMic extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUp2.as",
"chars": 194,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUp2 extends MovieClip "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUpdate.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUpdate extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUpload.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUpload extends SimpleB"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUploadPPT.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUploadPPT extends Simp"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUser.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUser extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUserList.as",
"chars": 149,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUserList extends Simpl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnUserSet.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnUserSet extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnVideoChat.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnVideoChat extends Simp"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/BtnYuanShi.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class BtnYuanShi extends Simple"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_disabledSkin.as",
"chars": 154,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_disabledSkin exten"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_downSkin.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_downSkin extends M"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_emphasizedSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_emphasizedSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_overSkin.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_overSkin extends M"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedDisabledSkin.as",
"chars": 162,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_selectedDisabledSk"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedDownSkin.as",
"chars": 158,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_selectedDownSkin e"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedOverSkin.as",
"chars": 158,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_selectedOverSkin e"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_selectedUpSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_selectedUpSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Button_upSkin.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class Button_upSkin extends Mov"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CamOff.as",
"chars": 144,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CamOff extends SimpleButt"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CamOn.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CamOn extends SimpleButto"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CeCallMeet-app.xml",
"chars": 2193,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<application xmlns=\"http://ns.adobe.com/air/application/3.1\">\n\n "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CeCallMeet.as",
"chars": 2607,
"preview": "package {\n\t\n\timport flash.display.MovieClip; \n\timport flash.media.StageWebView; \n\timport flash.events.LocationChangeEve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_disabledSkin.as",
"chars": 160,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_disabledSkin"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_downSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_downSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_overSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_overSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedDisabledSkin.as",
"chars": 168,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_selectedDisa"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedDownSkin.as",
"chars": 164,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_selectedDown"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedOverSkin.as",
"chars": 164,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_selectedOver"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_selectedUpSkin.as",
"chars": 162,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_selectedUpSk"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CellRenderer_upSkin.as",
"chars": 154,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CellRenderer_upSkin exten"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_disabledIcon.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_disabledIcon ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_downIcon.as",
"chars": 152,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_downIcon extends"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_overIcon.as",
"chars": 152,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_overIcon extends"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedDisabledIcon.as",
"chars": 164,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_selectedDisabled"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedDownIcon.as",
"chars": 160,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_selectedDownIcon"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedOverIcon.as",
"chars": 160,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_selectedOverIcon"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_selectedUpIcon.as",
"chars": 158,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_selectedUpIcon e"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/CheckBox_upIcon.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class CheckBox_upIcon extends M"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_backgroundSkin.as",
"chars": 161,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_backgroundSki"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_colorWell.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_colorWell ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_disabledSkin.as",
"chars": 159,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_disabledSkin "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_downSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_downSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_overSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_overSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_swatchSelectedSkin.as",
"chars": 165,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_swatchSelecte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_swatchSkin.as",
"chars": 154,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_swatchSkin ex"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_textFieldSkin.as",
"chars": 160,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_textFieldSkin"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ColorPicker_upSkin.as",
"chars": 153,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ColorPicker_upSkin extend"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_disabledSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ComboBox_disabledSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_downSkin.as",
"chars": 152,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ComboBox_downSkin extends"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_overSkin.as",
"chars": 152,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ComboBox_overSkin extends"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ComboBox_upSkin.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ComboBox_upSkin extends M"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/HeadIcon.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class HeadIcon extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/List_skin.as",
"chars": 144,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class List_skin extends MovieCl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/LoadingCircle.as",
"chars": 148,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class LoadingCircle extends Mov"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ManHead.as",
"chars": 142,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ManHead extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/MicOff.as",
"chars": 144,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class MicOff extends SimpleButt"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/MicOn.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class MicOn extends SimpleButto"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/Msg.as",
"chars": 132,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.media.*;\n\n public dynamic class Msg extends Sound {\n\n }\n"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_disabledSkin.as",
"chars": 171,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperDownArrow_d"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_downSkin.as",
"chars": 167,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperDownArrow_d"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_overSkin.as",
"chars": 167,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperDownArrow_o"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperDownArrow_upSkin.as",
"chars": 165,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperDownArrow_u"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_disabledSkin.as",
"chars": 169,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperUpArrow_dis"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_downSkin.as",
"chars": 165,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperUpArrow_dow"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_overSkin.as",
"chars": 165,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperUpArrow_ove"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/NumericStepperUpArrow_upSkin.as",
"chars": 163,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class NumericStepperUpArrow_upS"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/OvMeet-app.xml",
"chars": 2267,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<application xmlns=\"http://ns.adobe.com/air/application/3.4\">\n "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ProgressBar_barSkin.as",
"chars": 154,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ProgressBar_barSkin exten"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ProgressBar_indeterminateSkin.as",
"chars": 164,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ProgressBar_indeterminate"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ProgressBar_trackSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ProgressBar_trackSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ResizeCursor.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ResizeCursor extends Movi"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_disabledSkin.as",
"chars": 163,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowDown_disabledS"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_downSkin.as",
"chars": 159,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowDown_downSkin "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_overSkin.as",
"chars": 159,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowDown_overSkin "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowDown_upSkin.as",
"chars": 157,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowDown_upSkin ex"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_disabledSkin.as",
"chars": 161,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowUp_disabledSki"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_downSkin.as",
"chars": 157,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowUp_downSkin ex"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_overSkin.as",
"chars": 157,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowUp_overSkin ex"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollArrowUp_upSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollArrowUp_upSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollBar_thumbIcon.as",
"chars": 154,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollBar_thumbIcon exten"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollThumb_downSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollThumb_downSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollThumb_overSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollThumb_overSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollThumb_upSkin.as",
"chars": 153,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollThumb_upSkin extend"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ScrollTrack_skin.as",
"chars": 151,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ScrollTrack_skin extends "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_disabledSkin.as",
"chars": 159,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderThumb_disabledSkin "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_downSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderThumb_downSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_overSkin.as",
"chars": 155,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderThumb_overSkin exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderThumb_upSkin.as",
"chars": 153,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderThumb_upSkin extend"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderTick_skin.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderTick_skin extends M"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderTrack_disabledSkin.as",
"chars": 159,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderTrack_disabledSkin "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SliderTrack_skin.as",
"chars": 151,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SliderTrack_skin extends "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SpeakOff.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SpeakOff extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/SpeakOn.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class SpeakOn extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/StatusButton.as",
"chars": 147,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class StatusButton extends Movi"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextArea_disabledSkin.as",
"chars": 156,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class TextArea_disabledSkin ext"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextArea_upSkin.as",
"chars": 150,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class TextArea_upSkin extends M"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextInput_disabledSkin.as",
"chars": 157,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class TextInput_disabledSkin ex"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TextInput_upSkin.as",
"chars": 151,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class TextInput_upSkin extends "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TipClose.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class TipClose extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/TipStop.as",
"chars": 145,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class TipStop extends SimpleBut"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolArray.as",
"chars": 288,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolArray extends MovieCl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolCircle.as",
"chars": 290,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolCircle extends MovieC"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolClear.as",
"chars": 288,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolClear extends MovieCl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolDel.as",
"chars": 284,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolDel extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolImg.as",
"chars": 284,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolImg extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolLine.as",
"chars": 286,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolLine extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolPPT.as",
"chars": 284,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolPPT extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolPen.as",
"chars": 284,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolPen extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolRect.as",
"chars": 286,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolRect extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolSwitch.as",
"chars": 290,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolSwitch extends MovieC"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/ToolText.as",
"chars": 286,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class ToolText extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg.as",
"chars": 142,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class VideoBg extends MovieClip"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg16.as",
"chars": 144,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class VideoBg16 extends MovieCl"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg4.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class VideoBg4 extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoBg9.as",
"chars": 143,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class VideoBg9 extends MovieCli"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VideoCam.as",
"chars": 146,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class VideoCam extends SimpleBu"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/VolumeAdjust.as",
"chars": 244,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n\n public dynamic class VolumeAdjust extends Movi"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/WbToolBar2.as",
"chars": 374,
"preview": "//Author:lihong QQ:1410919373\npackage {\n import flash.display.*;\n import flash.text.*;\n\n public dynamic class "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/AlertEvent.as",
"chars": 546,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class AlertEvent extends Event "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/BandwidthDetectEvent.as",
"chars": 681,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class BandwidthDetectEvent exte"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/BorderEvent.as",
"chars": 508,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class BorderEvent extends Event"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/ConnEvent.as",
"chars": 476,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class ConnEvent extends Event {"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/ConnListEvent.as",
"chars": 713,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n import fl.data.*;\n\n public class Con"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/PrivateEvent.as",
"chars": 602,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class PrivateEvent extends Even"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/RoomInfoEvent.as",
"chars": 516,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class RoomInfoEvent extends Eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/TabEvent.as",
"chars": 491,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class TabEvent extends Event {\n"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/events/VideoEvent1.as",
"chars": 770,
"preview": "//hong QQ:1410919373\npackage com.zlchat.events {\n import flash.events.*;\n\n public class VideoEvent1 extends Event"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/mainapp/MainApp.as",
"chars": 13398,
"preview": "//hong QQ:1410919373\npackage com.zlchat.mainapp {\n import fl.controls.*;\n import flash.display.*;\n import com."
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/preloader/Config.as",
"chars": 367,
"preview": "//hong QQ:1410919373\npackage com.zlchat.preloader {\n\n public class Config {\n\n public var pwd:String;\n "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/AlertManager.as",
"chars": 3372,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.events.*;\n import com.zlch"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/BasePane.as",
"chars": 652,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import com.zlchat.utils.*;\n\n public cla"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/BgWin.as",
"chars": 675,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n\n public class BgWin extends Sprite {\n\n "
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/ClientWin.as",
"chars": 6245,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.events.*;\n import com.zlch"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/ConnBar.as",
"chars": 954,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.text.*;\n\n public class Con"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/FileItem.as",
"chars": 1039,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.listClasses.*;\n import fl.controls.*;\n import"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/FileListPane.as",
"chars": 8587,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/MediaListPane.as",
"chars": 9330,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/MessageBox.as",
"chars": 2277,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.events.*;\n import com.zlch"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/MetaDataHandler.as",
"chars": 564,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n\n public class MetaDataHandler {\n\n public var duration:int = 0;\n"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PPTUploadWin2.as",
"chars": 11148,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PlayerWin.as",
"chars": 7573,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PriVideoItem.as",
"chars": 2706,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.events.*;\n import flash.ne"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/PrivateChatWin.as",
"chars": 31539,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/RecordWin.as",
"chars": 9699,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.events.*;\n import flash.ne"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/ResizeWin.as",
"chars": 4875,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import flash.display.*;\n import flash.events.*;\n import com.zlch"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/RoomInfoPane.as",
"chars": 2310,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/SaveVideoWin.as",
"chars": 3318,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/SpeakerTip.as",
"chars": 4883,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
},
{
"path": "(androdiphone)-ovmeet/zlchatfs9(androdipad)-ovmeet/zlchatfs9/zlchat/com/zlchat/ui/SystemWin.as",
"chars": 15682,
"preview": "//hong QQ:1410919373\npackage com.zlchat.ui {\n import fl.controls.*;\n import flash.display.*;\n import flash.eve"
}
]
// ... and 386 more files (download for full content)
About this extraction
This page contains the full source code of the ccallcn/ovmeet GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 586 files (2.1 MB), approximately 581.7k tokens, and a symbol index with 37 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.