ブックマーク / gihyo.jp (4)

  • 第12回 HTMLコンテンツの利用 | gihyo.jp

    HTMLの表示 Adobe AIRにはSafari等のブラウザで採用されているWebKitエンジンが実装されており、HTMLのレンダリングやJavaScriptの実行が可能です。これはAIRの大きな特長の一つと言えるでしょう。今回はAIRアプリケーションにHTMLコンテンツを追加する方法について解説します。 HTMLの表示方法はとても簡単です。まずはFlashでの実装方法から見てみましょう。次のサンプルはステージにgihyo.jpのトップページを表示します。 import flash.html.HTMLControl; var html:HTMLControl = new HTMLControl(); html.width = stage.stageWidth; html.height = stage.stageHeight; html.load(new URLRequest("http:

    第12回 HTMLコンテンツの利用 | gihyo.jp
    aretokore
    aretokore 2013/08/03
    >> 第12回 HTMLコンテンツの利用:Adobe AIRで作るデスクトップアプリケーション|gihyo.jp … 技術評論社
  • 第7回 ファイルシステムAPI(その1) | gihyo.jp

    ファイルやディレクトリへのアクセス ブラウザ上で実行されるウェブアプリケーションがローカルファイルへのアクセスを制限されているのに対し、AIRアプリケーションは比較的自由にローカルファイルへアクセスできます。しかもプラットフォーム間の差異はAIR側で吸収してくれるので、デベロッパーが意識してコードを書き分ける必要もありません。 例として、デスクトップディレクトリにアクセスしてみましょう。 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="test()"> <mx:Script> <![CDATA[ import flash.filesystem.File;

    第7回 ファイルシステムAPI(その1) | gihyo.jp
    aretokore
    aretokore 2013/06/08
    >> 第7回 ファイルシステムAPI(その1):Adobe AIRで作るデスクトップアプリケーション|gihyo.jp … 技術評論社
  • FITC Tokyo 2013にみる未来のデバイス、オープン/シェアリングそしてインタラクティブ(後編) | gihyo.jp

    FITC Tokyo 2013にみる未来のデバイス、オープン/シェアリングそしてインタラクティブ(後編) 2000年よりスタートし、全世界で展開されているデザインとテクノロジーのカンファレンスFITC(Future. Innovation. Technology. Creativity.⁠)⁠。2013年1月26日、27日に開催されたFITC Tokyo 2013において、私がより強く受け取ったメッセージは次の3つです。 未来のデバイスは「触感」が大事。インタラクティブ≒タンジブル デザイナーもエンジニアもクリエイティブな人間は「オープン」たれ! インタラクティブの発展 最終回である今回は「インタラクティブの発展」をテーマにレポートします。 ヘルスケアを凌駕するインタラクティブアート:アートは人類の未来のための研究開発機関たれ! 2日間のセッションを終え、来場者の人々にどのセッションがすば

    FITC Tokyo 2013にみる未来のデバイス、オープン/シェアリングそしてインタラクティブ(後編) | gihyo.jp
    aretokore
    aretokore 2013/02/15
    >> FITC Tokyo 2013にみる未来のデバイス,オープン/シェアリングそしてインタラクティブ(後編):レポート|gihyo.jp … 技術評論社
  • 第5回 グラデーション描画や色のアニメーションの実装を簡単にする色処理関連の便利OSS3選 | gihyo.jp

    何とも地味なテーマですが、色処理まわりは技術的にだいぶ枯れており、実装でやりたいこともある程度パターン化されています。ゆえに便利なOSSが多く出揃っている部分でもあります。 今回はそんな色処理まわりの便利なOSSを3種類紹介します。 グラデーション描画のヘルパークラスLBGradient CocoaにはNSGradientというグラデーション描画用のクラスがあるのですが、iOSにはそれがないため、 このようなグラデーションを描こうと思ったらCore Graphicsを用いて - (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSaveGState(context); CGContextAddRect(context, self.frame); CGCol

    第5回 グラデーション描画や色のアニメーションの実装を簡単にする色処理関連の便利OSS3選 | gihyo.jp
    aretokore
    aretokore 2012/06/01
    >> 職人が教える!iOSアプリ開発で使いこなしたいとっておきのOSS:第5回 グラデーション描画や色のアニメーションの実装を簡単にする色処理関連の便利OSS3選|gihyo.jp … 技術評論社
  • 1