|
This application illustrates how to use a CHT template called HandyCOMFlashPlayerControl. The template populates a Clarion OLE control to which is attached a CHT Wrapper Class for Micromedia's FLASH.OCX COM class. Using this template, developers can play and control Macromedia .SWF, "Flash" files on any Clarion window. This specific application enumerates a set of .SWF files provided by CHT, which teach various aspects of The Clarion Handy Tools Toolkit. Files can be selected from a dropdown. A downloader jumpstart is included to help you download all free CHT help videos. The server in use at our end is HNDFILSV.APP, unmodified from the one shipped as an example in our toolkit. The Flash wrapper class is located in modules HNDFLASH.INC, HNDFLASH.CLW and HNDFLASH.TLB. The template incorporates the main wrapper class HNDFlashClass and initiates it correctly. Load, run and control code is embedded. Any questions, feel free to ask: news.cwhandy.com Cheers, Gus M. Creces The Clarion Handy Tools Page www.cwhandy.com (CHT Website) news.cwhandy.com (CHT Forum) |
| PROCEDURE (1): PlayVideos (Procedure Template: Menu) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Slider | HNDComSlider | HND | 77 | HNDCSLDR.INC |
| (0002) | DISK | HNDDisk | HNDDISK | 333 | HNDDISK.INC |
| (0003) | FLASH | HNDFlashClass | HND | 62 | HNDFLASH.INC |
| (0004) | Handles4 | HNDSizes | HND | 23 | HNDSIZES.INC |
| (0005) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0006) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0007) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (7) Class Instances Found In PlayVideos | |||||
| PROCEDURE (2): Main (Procedure Template: Frame) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In Main | |||||
| PROCEDURE (3): JumpStartHTTPClientGetFiles (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HQry5 | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | CLNT | HNDClient | HNDINET | 241 | HNDCLNT.INC |
| (0003) | Hbrw | HNDFileLoadBrowse | HND | 343 | HNDFLBRW.INC |
| (0004) | Win | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0006) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (6) Class Instances Found In JumpStartHTTPClientGetFiles | |||||
| PROCEDURE (4): JumpStartSplashCHTBlue (Procedure Template: Splash) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HTellMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In JumpStartSplashCHTBlue | |||||
Classes By Procedure In HNDFLASHDEMO.APP