そうめんワークショップ

メモ

イベントの待機

メソッド分割しましょう的な。

trace("test");
sleep(3000);
trace("test");

そうめん

※内容薄いです。ざっくりした内容です。サンプルはセンスないです。。

そうめんについて

そうめんを一言で言うと

グシャグシャになりやすいイベントまわりをエレガントに!!(by soundkitchen)
→これ、わかりやすい表現だったので、書いちゃいました [smile]

そうめんのいいところ

  • スレッドに割り込みができる(interrupt)
  • イベントがゴニョゴニョできる(event)
  • エラーまわり(error) などなど。

主なクラス

スレッド

  • LoaderThread? …ファイルを読み込むためのスレッド(XMLファイル読み込む場合など)
  • URLLoaderThread? …データを読み込むためのスレッド(画像読み込む場合など)
  • TweenerThread? …Tweenerのスレッド

ユーティリティクラス

  • ParalleExecutor? …複数のスレッドを並列して実行する
  • SerialExecutor? …複数のスレッドを順番に実行する


そうめんサンプル

そうめん使ってみました。
とりあえず、動かしてみました。ってレベルです。

ソース

SparkProject?のサンプルに入れてもらいました。ありがとうございます~。

SVN : http://www.libspark.org/browser/as3/Thread/branches/soumen/samples

SVN : http://www.libspark.org/browser/as3/Thread/trunk

ソースのフォルダ構成

soumensample/
|
|-- sample/
|   |
|   |-- 02.image/ …XMLと画像を取得するサンプル
|   |-- 03.event/ …MovieClipを動かす&イベントを操作するサンプル
|   |-- 04.event/ …MovieClipを動かす&イベントを操作するサンプル
|   |
|
|-- src/
|   |
|   |-- caurina/ …以下Tweenerのライブラリ
|   `-- org/ …以下そうめんのライブラリ
| 

※そうめんは、以下にあります。
http://www.libspark.org/browser/as3/Thread/branches/soumen/

http://www.libspark.org/wiki/Thread

02.imageについて

XMLと画像を取得するサンプルです。

03.eventについて

MovieClip?を動かす&イベントを操作するサンプルです。
パンダが首を、右、左に傾け動くサンプルです。
パンダをクリックすると、5秒停止し再び動きだします。
マウスクリック時、停止する際はsleepを使っています。

04.eventについて

MovieClip?を動かす&イベントを操作するサンプルです。
パンダが首を、右、左に傾け動くサンプルです。
パンダをマウスオーバーすると停止し、マウスアウトすると再び動きだします。
マウスオーバー時、停止する際はTweenerThread?クラスのcancelを呼んでいます。


Comment

  • いい感じの使い方です! > XML取得して? -- yossy:beinteractive 2008-05-30 (金) 13:55:54
  • yossyさん、ありがとうございます!色々もっと使ってみます~! -- minaco? 2008-05-30 (金) 20:17:57


Counter: 8046, today: 1, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:00 (1522d)