スキップしてメイン コンテンツに移動

AIR for iOSのStageWebViewで画像の動的表示が出来ない件

AIR for iOS環境でCameraUIやCameraRollingで取った画像をローカルストレージ上に保存してそれをStageWebViewで表示させようとしても表示されない

AIRからStageWebView.loadUrlでJavaScriptを実行してDOMツリーにimgタグを追加したが表示されない。100ms後にsetTimeoutでimgのsrc属性に全く同じ値をあえて代入するようにするとなぜか表示される。

Android版では不要でiOS版の場合だけ必要な処理

TODO

  • Safariでの動作も調べてみる
  • UIWebViewでの動作も調べてみる



後日コードも交えてまとめる予定

コメント

このブログの人気の投稿

kickstartで最小限の構成でインストール

最小限の手間でサーバーを配備できるようにしたいのでkickstartインストールをやってみました。 とりあえずの目標としては以下の2点。 最小構成でインストール。必要なdaemonはsshdだけ DAGリポジトリからPuppetをインストール。これは次回以降の自動設定の布石 設定ファイルを作った手順は以下のような感じ 実際に手動で最小限の構成でインストールしてみる インストール後に/root/anaconda-ks.cfgを参考に編集。オプションの詳しい説明は RedHatのマニュアル や ウノウラボさんのblog を参考にした。 編集した設定ファイル(ks.cfg)をhttpでアクセスできる場所にアップロード。自分はDropboxのPublic領域にコピー。これで自前のWebサーバーを準備する手間が省ける VMWare Playerで実際にkickstartインストールできるか確認。思ったとおりにいってない箇所があれば2に戻る。 で、できた設定ファイルが以下のようになります。一部()で囲っている部分は適宜置き換えてください。 install url --url http://ftp.iij.ad.jp/pub/linux/centos/5.5/os/i386 lang ja_JP.UTF-8 keyboard jp106 timezone Asia/Tokyo network --device eth0 --bootproto dhcp --hostname (ホスト名) --noipv6 firewall --enabled --port=22:tcp rootpw --iscrypted (暗号化パスワード) authconfig --enableshadow --enablemd5 selinux --permissive bootloader --location=mbr --driveorder=sda clearpart --all --initlabel --drives=sda part /boot --fstype ext3 --size=100 --ondisk=sda part pv.2 --size=0 --grow --ondisk=sda volgroup VolGroup00 pv....

Windowsのエクスプローラーがフリーズする現象

ここ数ヶ月の間Windowsのエクスプローラーの調子がおかしかったのでぐぐって直した。 症状 アイコンをダブルクリックしてもエクスプローラーがハングアップする。数分待つと関連付けされたアプリが起動する。 アイコンを右クリックするとエクスプローラーがハングアップする。待つとメニューが出る。 普通にアプリにドラッグアンドドロップする分にはフリーズしない。 ググッたところ同様に悩んでいる方がいた。 ファイルの起動が遅い レジストリに存在しないマシンへのファイル共有のリンクがあるとフリーズするらしい。 大体の原因がわかったのでregeditでレジストリをエクスポートしてテキストエディタから「\\\\」(UNCの最初の\\を\でエスケープした文字列)で検索して片っ端からファイル共有へのリンクがないかチェックした。 案の定4,5個ぐらい存在しないマシンの共有ファイルへリンクしていた。やった覚えはないんだけどなぁ。。 当該箇所を削除したところ再起動なしでエクスプローラーがフリーズしなくなりました。 再インストールも考えていたので助かりました。