Home

あらびき林檎。

Flashを1回クリックしないと操作できなくなる問題

このエントリをはてなブックマークに登録 このエントリをBuzzurlにブックマーク Yahoo!ブックマークに登録 twitterへRTする

Flash プロの現場の仕事術 CS5/CS4/CS3対応

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>

東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker

このエントリをはてなブックマークに登録 このエントリをBuzzurlにブックマーク Yahoo!ブックマークに登録 twitterへRTする

今出来ること。節電して、ポイントや資金を義援金とすること。
自分は、Yahoo!ポイントとウォレットから寄付しました。

【更新】東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker
http://www.lifehacker.jp/2011/03/post_1701.html

Androidアプリ LiveWallpaperを試す。

このエントリをはてなブックマークに登録 このエントリをBuzzurlにブックマーク Yahoo!ブックマークに登録 twitterへRTする

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ロゴ が、ホームスクリーンで動くようになりました。

Home

カテゴリー
RSS あらびき林檎
スポンサー
書籍

Return to page top