今日はAS3のSocketクラスを使うのが結構大変だ。というネタを。 めずらしく真面目に書いてみようと思います。 How toではなく、AS3のSocketってどうなの?的な話です。 おい!勘違いしてんじゃねぇボケ!などあれば ツッコミなどもらえると嬉しいです。 ■FlashでSocketがなぜ必要なのか 多くのFlashコンテンツにおいて、サーバ連携のためにSocketが必要になることはあまりないでしょう。 Loader系のクラスを使えば、HTTP経由でサーバ上のデータをひっぱってこれるからです。 HTTP以外のプロトコルを使う場合にSocketが必要ですが、現場レベルでは、あまり必要ないでしょう。 ただし、ビルトインのAS3クラスだけでは、HTTPのプロトコルを自在に扱うことが出来ないので、APIを利用したい場合など問題になることがあります。 例えばレスポンスヘッダが(一部しか)取れま
Flexのドラッグアンドドロップの実装は,本当に簡単. まず,ドラッグされる側の実装. ここでは,ラベル. public function onDragStart(event:MouseEvent):void{ var src:DragSource = new DragSource(); var label:Label = event.currentTarget as Label; src.addData(label.text, "text"); DragManager.doDrag(label, src, event, label); } というようなイベントハンドラを作り, label.addEventListener(MouseEvent.MOUSE_DOWN, this.onDragStart); として登録すればいい.DragSourceにはどんなオブジェクトでも設定できる. D
○受賞プログラムとその他の話題 賞関係では、PC委員による登壇発表に対して投票で決定する「ベストペーパー賞」、参加者全員による登壇発表に対する投票による「発表賞」、最多「へぇ」獲得した「金の発表賞」の3賞を、NTTコミュニケーション科学基礎研究所の原田康徳氏、多摩美術大学の加藤美由紀氏、科学技術振興機構のRichard Potter氏の3氏によるビジュアルプログラム言語「Viscuit:柔軟な動作をするビジュアル言語」が独占した。 Viscuitは、動作前/動作後のビジュアルなオブジェクトを描くことで動作を記述し、ひとつひとつは単純な動きながら、全体としては複雑な動きを表現できるという興味深いものであった。ライフゲームや、アラン・ケイの「Squeak」を彷彿とさせるところもある。加藤氏の絵の魅力、キャラクターの魅力が、全体としての印象を高めるのに一役かっている。 3賞に輝いたNTTコミュ
Statisticsライブラリ 統計解析を行うライブラリです。 副産でつくったMathMatrixの方が使えるかも。 構成 BasicStatisticsクラス: 基礎統計クラス(平均・分散・共分散など、基本的な統計計算を行う静的クラス) Matrix:行列関連クラス MathMatrixクラス: 行列計算クラス(2元配列をベースとした、行列計算を行う静的クラス) 一部、nutsuさんのソースを参考にさせていただきました。 MathObjectクラス: 行列オブジェクトクラス(MathMatrixクラスをベースに、データの保持機能を加えたクラス) MultivariateAnalysis: 多変量解析関連クラス PrincipalComponentAnalysis: 主成分分析クラス(データ全体の構造を分析する手法) QualificationIV: 数量化理論Ⅳ類クラス(データの位置関係
JPEG画像をローカルに保存したくて検索したけどズバリこれという記事が見つけられなかったので 弄りながらだけど、やっと出来たのでメモがてらソースをあげときます。 動作: test.pngをマイドキュメントフォルダにjpgファイルで保存します。 手順: 1.mxmlファイルをFlex SDK(amxmlc)でコンパイルしてswfファイルを生成 2.AIR用の設定ファイルを書く 3.adtで.airファイルを生成、.airファイルをダブルクリックしてインストール 4.インストールされたAIRアプリケーションの同階層にtest.pngを入れる 5.saveボタンを押すとosの保存ダイアログが出ます。 6.ファイル名をつけて保存で保存されます。 画像の読み込み部分も作りたかったけど次に持ち越し。 続いてソースです。 ●Main.mxml
PNGEncoder † PNGEncoderはstatic。 : var bmd:BitmapData = new Bitmap(100,100); : var byteArr:ByteArray = PNGEncoder.encode(bmd); ↑ JPGEncoder † JPGEncoderはnew。コンストラクタ引数は圧縮率。 : var bmd:BitmapData = new Bitmap(100,100); : var jpge:JPGEncoder = new JPGEncoder(80); var byteArr:ByteArray = jpge.encode(bmd); ↑ Flex3に追加されたpng/jpegエンコーダー † PNGEncoderとJPEGEncoderと同じ(ような)クラスがFlex3でしれっと追加されてます。 mx.graphics.code
内田 治 著:「すぐわかるSPSSによるアンケートの調査・集計・解析」より 第1節 アンケート調査の手順 アンケート調査は、計画→準備と実施→集計と分析(解析)→報告と活用という順番で進められる。 どの段階も重要であるが、なかでも計画をしっかり立てておかないと、アンケートを実施しても、良いデータは集まらない。良いデータが集まらないと、どんな統計処理をして分析も良い結果は得られず、調査結果を活用できない。 1.計画 計画を立てる際は、次の項目のことを明確にする。 1)調査目的 何のために調査するのか? 結果をどのように活用していくのか? アンケート調査は仮説検証型と現状把握型の2つのタイプに分けることができる。 ・仮説検証型 調査を実施するものが何らかの仮説を設定し、その仮説が本当に成立するかをデータで確認することを目的とする。 →どんな仮説を検証しようとしているのかを明確にする。 仮
オンラインで授業を公開している大学とその講義の一覧のまとめです。 もし他にもご存知の方がいらっしゃれば、コメントやトラックバックなどで教えていただけるとうれしいです。 まとめ 英語ができるならば MIT 最強。国内は東大が比較的がんばっています。 (追記)国内ではWIDEのSOIががんばっているとのご指摘をいただきました。確かに素晴らしい講義がたくさんです。(表に追加しました) 講義はすぐそこに開かれているので、あとは「勉強方法」に従い講義を受けるだけだと思いました。 大学名のリンク先が講義公開 URL になっています。([高等教育シリーズ] 大学で勉強する方法) 大学名 公開形式 講義の例 備考 MIT 動画、講義資料 East Asia in the World、Japan in the Age of the Samurai 1800以上の講義が公開。中国語やポルトガル語に翻訳されてい
「最近、周りの人から“こくばん社長”って呼ばれるんです。それが1番大きな変化かな」――「こくばん.in」を開発した宗原吉則さんはそう言ってはにかむ。 こくばん.inは、Webブラウザ上の黒板ふうフォームに、チョークのような線で絵や文字を描いたり、黒板消しのようにぼかしたりできるサービス。フリーでFlashエンジニアを務める宗原さんが趣味で開発し、今年2月にオープンした。 当初は収益化に消極的。広告もほとんど張らず、サイトからの収入は半年間ほぼゼロだった。だがユーザーが増えるにつれ「このままつぶすわけにはいかない。ビジネスとしても成功させたい」と思うようになった。 8月に「株式会社こくばんin」を設立。本格的にビジネス化していく。Flashエンジニアとしての仕事もしばらく並行するが、今後は社長として、こくばん.inの業務に集中していく考えだ。 会社化しても当初と変わらず、妻と2人で運営してい
ホーム デベロッパーセンター Flexデベロッパーセンター Flex クイックスタート Flex クイックスタート: はじめに 目次 MXML と ActionScript を使用したコード記述 初めてのアプリケーション開発 イベントの処理 Flex コンポーネントの位置指定と配置 アプリケーションアセットの埋め込み アプリケーションアセットの埋め込み Adobe® Flex™ アプリケーションにさまざまなアセットを埋め込むことができます。 埋め込まれたアセットはコンパイルされて、Flex アプリケーションの SWF ファイルになります。 実行にロードされるのではないので、アプリケーションで元のアセットファイルを導入する必要はありません。 ヒント:アセットを埋め込む代わりに、実行時にロードすることもできます。 実行時にロードされるアセットはアプリケーション内にコンパイルされない
1.Flex Builder2とは? Adobe Flex Builder2 は、Eclipseをベースとした統合開発環境(IDE)です。このFlex Builder2には、Eclipseを改造し、Flexアプリケーション開発に特化したスタンドアロン版と、既存のEclipseのプラグインとしてインストールするプラグイン版が存在します。 Flex Builder2の主な機能 デザインビュー/コードビュー機能 -デザインビュー機能 FlexアプリケーションのGUI構築をビューモードで行います。画面上にコンポーネントをDrag&Dropし、プロパティを設定することができます。 作成したGUIの情報は、ソースコード(MXML)に反映され、コードビューで見ることができます。 -コードビュー機能 FlexアプリケーションのGUI構築、イベントの編集(ActionScript2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く