あらびき林檎。
Flashを1回クリックしないと操作できなくなる問題
- 2011-04-05 (火)
- Flash/ActionScript | JavaScrpit
2006.04.12のIEの更新プログラムをインストールすると、
Flashを1回クリックしないと操作できなくなる問題について、Adobeの解決策。
1. Adobe資料
- アクティブコンテンツデベロッパーセンター – ADOBE DEVELOPER CONNECTION
- http://www.adobe.com/jp/devnet/activecontent
- ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備
- http://www.adobe.com/jp/devnet/activecontent/articles/devletter.html
2.Adobe Active Contents Developer Centerより引用
HTMLファイル内部に記述された<object>、<embed>、または<apple>tタグを使用してコーディングされたアクティブコンテンツを表示する前に、ユーザにクリックを促すメッセージが表示されます。ただし、複雑なFlash検出スクリプトを使用したサイトなど、外部スクリプトファイル(JavaScriptなど)によって生成されたタグを使用するHTMLページは、変化なく正常な動作を続けます。
- 外部JavaScriptソリューション1:埋め込みコンテンツが1つまたは数個の場合
- 外部JavaScriptソリューション2:複数の埋め込みコンテンツがある場合
AC_RunActiveContent.js:
AC_RunActiveContent.jsのダウンロード
外部JavaScriptソリューション2:複数の埋め込みコンテンツがある場合で、FlashおよびShockwaveコンテンツの回避策に使用するファイル。
利用方法
- 1. AC_FL_RunContent.jsをアップして、読み込む。
- 2. AC_FL_RunContent()にパラメーターを記述して呼び出す。
- 3. noscript部分に、JavaScript OFF時の代替手段を記述する。代替Gifでも可能。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','100','height','22','src','button1','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','button1' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100" height="22"> <param name="movie" value="button1.swf" /> <param name="quality" value="high" /> <embed src="button1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="22"></embed> </object></noscript> </body> </html>
- Comments: 0
- Trackbacks: 0
東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker
- 2011-03-13 (日)
- その他
今出来ること。節電して、ポイントや資金を義援金とすること。
自分は、Yahoo!ポイントとウォレットから寄付しました。
【更新】東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker
http://www.lifehacker.jp/2011/03/post_1701.html
- Comments: 0
- Trackbacks: 0
Androidアプリ LiveWallpaperを試す。
- 2011-02-21 (月)
- Android | Androidアプリ
Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容
LiveWallpaperSample) Super Mario Android Live Wallpaper
「ライブウォールペーパー(LiveWallpaper)」
ホームスクリーンの背景に設定するアニメーションする壁紙。
Android SDK 2.1以降の機能。
ライブウォールペーパーを設定方法は、画面を長押ししてメニューから、「壁紙」「ライブ壁紙」を選択し、ライブウォールペーパー名を選択。
LiveWallpaperで使用するクラス
WallpaperService Serviceを継承。LiveWallpaperはサービスとして実行。
WallpaperService.Engine 壁紙の描画を行うエンジン。
PreferenceActivity 壁紙設定画面(オプション)
WallpaperServiceのコールバックメソッド
onCreateEngine() エンジンを作成して返す必要がある
WallpaperService.Engineのコールバックメソッド
onCreate() エンジンが生成された際に呼び出される
onDestroy() エンジンが破棄される際に呼び出される
onSurfaceCreated() Surfaceが生成された際に呼び出される
onSurfaceChanged() Surfaceが変更された際に呼び出される
onSurfaceDestroyed() Surfaceが破棄された際に呼び出される
onDesiredSizeChanged() 壁紙サイズ変更時に呼び出される
onOffsetChanged() 壁紙位置変更時に呼び出される
onVisibilityChanged() 可視・不可視変更時に呼び出される
onTouchEvent() タッチイベントを受け取れる
試してみたサンプル

Splitchinロゴ が、ホームスクリーンで動くようになりました。
- Comments: 0
- Trackbacks: 0