00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 @import "CALayer.j"
00024 @import "CPFlashMovie.j"
00025
00026
00027 @implementation CAFlashLayer : CALayer
00028 {
00029 CPFlashMovie _flashMovie;
00030 }
00031
00032 - (void)setFlashMovie:(CPFlashMovie)aFlashMovie
00033 {
00034 if (_flashMovie == aFlashMovie)
00035 return;
00036
00037 _flashMovie = aFlashMovie;
00038
00039 _DOMElement.innerHTML = "<object width = \"100%\" height = \"100%\"><param name = \"movie\" value = \"" +
00040 aFlashMovie._fileName +
00041 "\"></param><param name = \"wmode\" value = \"transparent\"></param><embed src = \"" +
00042 aFlashMovie._fileName + "\" type = \"application/x-shockwave-flash\" wmode = \"transparent\" width = \"100%\" height = \"100%\"></embed></object>";
00043 }
00044
00045 - (CPFlashMovie)flashMovie
00046 {
00047 return _flashMovie;
00048 }
00049
00050 @end