タグ

ActionScriptとflexに関するhush_inのブックマーク (26)

  • Flex 2.0でリッチなWebアプリを作ろう---目次:ITpro

    エンジニアがFlashアプリを作るためのツール。それがAdobe Flexです。新バージョンの登場でぐっと使いやすくなると同時に,求めやすい価格になったFlexの使い方を解説します。 中垣 茂 隔週更新中 ・第29回 Flexが備えるMXMLコンポーネント(Part13:Tree) 今回は【mx.controls.Tree】コンポーネントを紹介します。階層構造のナビゲーションなどに使われるコンポーネントで,非常になじみ深いユーザー・インタフェースです。ただし,実際に使うときには注意すべき点があります。 ・【特別レポート】ブラウザ/OSを越えた次世代環境「Adobe AIR」を試してみよう アドビシステムズは2008年2月25日に,アプリケーション実行環境「AIR」の正式版をリリースしました。AIRについては名前は聞いたことがあっても,“正体”を理解している人はさほど多くないのではないかと思

    Flex 2.0でリッチなWebアプリを作ろう---目次:ITpro
  • layer8.sh

  • SQLiteのDB操作を追加してAIRウィジェットを完成

    AIRウィジェットを作ってコンテストに応募してみよう 皆さんAdobe AIR(以下、AIR)/Flexしてますか? 学生さんは無料でFlex Builder 3を入手できますし、有料のFlex BuilderもStandard版なら結構手が出せる値段になったので(昔に比べて)、皆さんもFlex Builder 3を入手して自宅でどんどんウィジェットを作っていきましょう。 また、アドビシステムズが「ADOBE AIRコンテスト」を開催して2008年の4月8日から応募受け付けを開始しました。6月6日まで応募できるようなので、面白いアイデアがありましたら、この連載や連載「Apolloプログラミング入門」&「Apollo改めAIRプログラミング入門」を参考にAIRウィジェットを作成して応募してみてはいかがでしょうか。

    SQLiteのDB操作を追加してAIRウィジェットを完成
    hush_in
    hush_in 2012/02/12
    MVCを意識して書く
  • Logispec  Flex 4.1 SDK のリファレンスマニュアルがダウンロードできない

    オンライン版(2010/7/15時点)はすぐに見つかるのですが。 http://help.adobe.com/ja_JP/AS3LCR/Flex_4.0/ オンライン版の最終更新日から半年近く経っているにもかからわず、オフライン版は2010/3/22時点での4.0しかありません。 それも、どこからダウンロードすればいいのか非常にわかりにくいです。 前にダウンロードしたのですが、どこからダウンロードしたのか探すのに異様に時間がかかりました。 どうも、abodeのサイト上からはリンクされてないんじゃないでしょうか。 ようやく見つけたのがこれ。 http://help.adobe.com/ja_JP/Flex/4.0/Flex_4_docs.zip このzipファイルの中身は以下のファイルです。 Accessing_Data_with_Flex_4.pdf Flex_4.0_ja-jp.zip

    hush_in
    hush_in 2012/01/22
    リファレンス
  • Swiz フレームワーク for Flex and Actionscript

    This document discusses the concept of inversion of control in software engineering and provides links to external resources on the topic. It contains a title and subtitle indicating it will cover inversion of control, and includes citation links to an article and Wikipedia page about the concept as well as credit for a photo used in the content.

    Swiz フレームワーク for Flex and Actionscript
  • 【AS3】「ActionScript3の、こんなときどうするの??」

    こんにちは、橋です。 今日は、自分が普段AS3を書いていて「こんなときどうするの??」と思ったところを中心にいくつか書いみました。 思いついたものから書いていったので、内容はバラバラですが、お役に立てる内容が一つでもあれば幸いです。 では、どうぞー。 Q. イベントリスナーに引数を渡したい。 A. 関数を返すイベントハンドラを指定することで、引数を渡すことができます。 サンプル. // イベントリスナを登録するときに、引数を渡す addEventListener(MouseEvent.CLICK, clickHandler("hoge")); private function clickHandler(str:String):Function { return function (event:MouseEvent):void {trace(str)}; } public class te

    【AS3】「ActionScript3の、こんなときどうするの??」
  • Coding Conventions-ja - Flex SDK - Confluence

    Flex SDKコード記述に関する規則とベストプラクティス メモ: ページのコンテンツは執筆が完了しているわけではありません。一部、「後日発表予定」と記された部分が含まれていますが、今すぐ役に立つ情報も豊富に掲載されています。 はじめに 文書では、ActionScript 3でオープンソースFlexフレームワークコンポーネントを記述する際のコーディング規則を示します。 以下の規則に従うことで、ソースコードの体裁の一貫性、整頓性および専門性を確保することができます。 コードを記述するにあたり常に汎用的な「最善策」があるとは限りません。したがって、以下に示す規則の中には無作為に決定されたものも含まれますが、 一貫性を確保するためにも、Flex SDKプロジェクトの有志に対して以下の規則を遵守することを要望します。 コンテンツ 命名規則 言語使用法 ファイル構成 記述書式 ASDoc 命名規

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • flash.events.NetStatusEvent (ActionScript 3.0)

    NetConnection、NetStream、または SharedObject オブジェクトがそのステータスをレポートすると、Flash® Player によって NetStatusEvent オブジェクトが送出されます。ステータスイベントのタイプは、NetStatusEvent.NET_STATUS のみです。 例を表示 関連項目

    hush_in
    hush_in 2009/12/12
    NetStream.Playとか
  • wonderflから学ぶActionScript 3.0最適化 | ClockMaker Blog

    いつも勉強になる_level0.KAYACさんのブログでイベント告知(ごはんとFlash -Its a wonderfl rice-)がありましたが、皆さん詳細をチェックしましたか? ライブコーディングというその場でActionScript 3.0を書いて課題のFlashを作るという企画もあるのですが、私も参戦します。果たして30分で作り上げることができるのか、今から緊張します。 さて、前置きが長くなりましたが、wonderflで検証されたActionScript 3.0最適化手法をまとめてみました。詳細は以下から。 Bitmap関連 Flashの処理速度の最適化において、描画処理の最適化は最も効果があります。ここではスクリプトで高速化した検証結果をまとめてみました。 BitmapDataクラスのdraw()とcopyPixels()だとcopyPixels()のほうが160%高速。 co

  • NAMAKESUGI  Flex3 mx.utils.SHA256

    Flex3のSHA256を使ってみた 例が中々思いつかなかったので、FileReferenceの機能loadを使用してローカルファイルのハッシュ値を計算できるようにしてみました FileReferenceでローカルファイルを読み込むにはFlashPlayer10が必要です 前からあるFileIO.as ローカルファイルの読込クラスは一緒…ダトオモウ package com.namakesugi.file { import flash.events.EventDispatcher; import flash.net.FileReference; import flash.net.FileFilter; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.SecurityError

  • フォーラム - Flex User Group (mx.utils.Base64Encoder/Base64Decoder)

    のぶです。 気がついたので報告&質問です。 報告は題名の通りで、mx.utilsにBase64Encoder/Base64Decoderなる クラスを発見しました。このクラス、SDKの中にソースがないわ、 ヘルプにはそんなこと一言も書いてないわ(英語/日語共に)という 代物です。 興味位で使ってみました。 以前、「イメージを Clipboard したい。」のトピでBase64エンコー ドデコードを行うクラスがDynamic Flashというサイトで紹介されて いることがわかりましたので、双方で試してみました。結果は、同 じものを得る事が出来ました。 ■Dynamic Flash "Base64" http://dynamicflash.com/goodies/base64 以下、サンプルです。Dynamic Flashのサンプルを多少アレンジ。 <?xml version="1.0"

    hush_in
    hush_in 2009/10/19
    base64 画像とか
  • Flex の画像の扱い

    画像のロードと Bitmap オブジェクト Flex で画像を扱いたい場合、埋め込むか外部からロードするかですが、 処理の仕方は違いますが、取り込まれた画像の基的な扱いは Bitmap オブジェクトです [Bindable] [Embed("smile.png")] private var imgSmile:Class; まず、上記定義で imgSmile は、クラスとして定義されていますが、 これは、Bitmap クラスのサブクラスで、インスタンスを作成 すると、bitmapData プロパティに smile.png のデータがセットされます。 つまり、img:Bitmap = new imgSmile(); です。 また、loader:Loader = new Loader(); で作成された loader オブジェクトは content プロパティを持ちますが、これは Bitmap

  • Rails 2.0とFlex 3 beta3でRESTfulなBookmarkアプリを作ろう 3 - FleFla

    問題の説明 Bookmarkを新規追加すると、エラーのダイアログが表示されます。 でも、最新のリストを再取得してみるとBookmarkの追加自体は成功しています。 つまり、新規追加の処理自体は成功しているのに、誤ってエラーダイアログが表示されるということです。 原因 HTTPステータスコード「201 Created」の扱いについてRailsとFlexにずれがあることが原因です。一般的なWebアプリにおいて、通常クライアントのリクエストが成功した場合はHTTPステータスコード「200 OK」が返されますが、RailsのRESTfulアプリにおいて新規生成(PUT)が成功したときは、201が返されるようです。ところが、Flexが201を受け取るとエラーとして処理してしまいます。 これをFlexのバグとして報告しましたが、微妙なとこではあります。というのは、201はHTTPのPUTメソッドが成功

  • Rails 2.0とFlex 3 beta3でRESTfulなBookmarkアプリを作ろう 2 - FleFla

    FlexにはEclipseベースのFlex Builderという有償(30,000円~)の開発環境が用意されてますが、今回は無償で使えるFlex SDKだけでやりましょう。これを使えばコマンドラインでコンパイルできます。 ちなみに今回は使いまんせがFlex Builder 3 beta3のダウンロードはここからできます。 準備 (Flex 3 beta3 の SDK) Adobe LabsのFlex 3 SDKダウンロードページからDownload Flex 3 SDK 3 beta 3 for all platformsをダウンロード&解凍して適当なディレクトリに配置します。 僕の場合は、D:\flex\の中に入れました。 さて、コマンドラインで使えるように、パスを通しましょう。 Windows XPの僕のマシンの場合、環境変数PATHにD:\flex\flex3sdk_b3_12120

    hush_in
    hush_in 2009/09/10
    RESTでやってる
  • Rails + Flex 再び。 - DROP.FACTORY -- Blog

    もう2年も前にやったけど、さすがにどんどんバージョンアップしているので、新たに環境を作ろうとすると、前と同じというわけにはいかず… さらに、最近はがんばって、サーバサイドはvimを使って開発しているので、以前書いたWebORB for Ruby on Rails でFlexと接続する - DROP.FACTORY -- Blogの日記ではeclipseで操作してたけど、コマンドも覚えなきゃというわけでのメモも含め。 とにかく、FlexでHTTPServiceではなく、RemoteObjectを使ってアクセスしたいのです。 Flex version Flex3 Ruby version 1.8.7 Rails version 2.3.2 WebORB version 1.1.1 railsプロジェクト作成・WebORBインストール とりあえず、Quick Start Guideを参考にとにか

    Rails + Flex 再び。 - DROP.FACTORY -- Blog
  • Flex2 Flex3 and AIR - TopPage - gendosuの企画開発室

    Flex and AIR¶ メモ¶ AdvancedDataGridにGroupingCollectionを設定するときの注意点 Flexからベースのドキュメントにデータを渡す hasOwnProperty DataGridのカラム内に別のコントローラを表示する Flexのライブラリをランタイムライブラリとして切り出す Flex(AIR)でBASIC認証 Adobe AIRをブラウザから起動 RubyAMFでファイルアップロード Flex Builderでサーバ・クライアント型のプロジェクトを作る際のサンプル 以下のRubyAMFを使ったサーバ・クライアント型のFlexアプリを作る際に、環境を簡単に作る方法 RailsBlazeDS(RubyAMF) Flexのmx:RemoteObjectでRailsにアクセスするための方法 renderで:amfレンダラーを追加するプラグインらしい

  • 第14回 Flexが備えるサーバー連携API(Part2:mx.rpc系パッケージのサーバー連携API)

    今回取り上げる関数/クラス mx.rpc.http.mxml.HTTPService mx.rpc.soap.mxml.WebService 記事中のサンプルを表示するには最新のFlashPlayer9が必要です(稿執筆時点では【9,0,45,0】が最新)。こちらから最新のFlashPlayer9をインストールしてください。また,インストール後はブラウザの再起動が必要です。インストールされているFlash Playerのバージョンを確認するにはこちら。 今回も前回に引き続き,ブラウザ内で動作するFlexアプリケーションとサーバー・アプリケーションとを連携させるためのAPIを紹介します。今回取り上げるのは,mx.rpc.http.mxmlパッケージの【HTTPService】クラスと,mx.rpc.soap.mxmlパッケージの【WebService】クラスです。 これらはそれぞれ,ブラ

    第14回 Flexが備えるサーバー連携API(Part2:mx.rpc系パッケージのサーバー連携API)
  • STBBS.NET blog: RailsでWebサービスを作成し、FlexからSOAPで呼び出す(Rails編)

    Railsには ActionWebServiceというものが用意されていて、SOAPやXML-RPCで呼び出せるいわゆる Webサービスを簡単に作ることができる。 ActionWebServiceで作成された Webサービスは、Flexに用意されている WebServiceクラスから簡単に利用することが出来る。この時用いられるプロトコルは SOAPとなる。 「SOAPの Sが Simpleの Sだというのは悪い冗談だ」と巷では評判だが、ことミドルウェアがよく整備されており自分がそれをただ使えば良いだけの立場でいる場合においてはさして問題ないと感じる。 FDSや RED5, S2Flex, RubyAMFといった AMFベースのミドルウェアでサービスを実装した場合、バイナリプロトコル故に少ないオーバーヘッドでのリモート呼び出しが可能な反面、それと組み合わせる RIAのプラットフォームは当然の

    hush_in
    hush_in 2009/09/10
    ActionWebServiceなるものの説明
  • FlexとRuby on Railsで管理画面を作ろう! その1 - Web制作(ホームページ制作)のソラソル株式会社(SORASOL)|sorasolな人々

    はじめまして、伊藤エンジニア匡です。 ここ半年ほど AdobeのFlexとAIR が気になっていたのですが、そろそろ僕も30歳になることだし 「20代よ、さようなら!やり残したことありませんか?」運動 の一環で、Flexの勉強をしてみることにしました。 今回は『FlexとRuby on Railsで管理画面を作ろう!』 というお題で何回かに分けて説明しようと思います。 ちなみに「Railsはボチボチ分かるけど、Flexは初めてなの。」という人がターゲットです。 作るもの さて、何を管理しようかな... 「1970年代生まれ」を意識した結果、小学校時代に一世を風靡した キン肉マンの「超人たち」を管理する機能を作ることにします。 超人の属性は以下の通り。 名前(キン肉マン、テリーマン、など) 出身地(キン肉星、アメリカ、など) 必殺技(キン肉バスター、テキサス・クローバーホール

    hush_in
    hush_in 2009/09/10
    かなり丁寧な説明