ActionScript Archive

_wonderflがやってきた!!〜『ブラウザで無料ではじめるActionScript 3.0』刊行記念トークセッション〜に行ってきました。

本日は、AppleStote銀座で行われた『wonderflがやってきた!!〜『ブラウザで無料ではじめるActionScript 3.0』刊行記念トークセッション〜』に行ってきました。

続きを読む

_AIR TIPS その3

今回はAIRでの画面解像度の取得方法について、解説しようと思います。
画面解像度が取得できれば、アプリを任意の場所に配置することができます。

画面解像度の取得方法

画面解像度を取得するには、Screen.mainScreen.visibleBoundsというプロパティが用意されていて、以下のようにしてサイズを取得することができます。

続きを読む

_Flashに配列形式のデータを渡す

最近調べたので、メモとしてエントリーします。

参考:FlashVars経由でJSON形式のデータをswfに渡す(AS3) | エントリー | _level0.KAYAC

FlashでHTMLからデータを受け取る方法として、FlashVarsがあります。
※HTML 以下のparamタグを追加

※ActionScript
var _hoge:String;
if(root.loaderInfo.parameters["hoge"])
{
	_hoge = root.loaderInfo.parameters["hoge"];
}
trace(_hoge);//出力 hoge1

続きを読む

_.fla2の刊行記念トークセッションに行ってきました。

昨日は、AppleStore銀座で開催された「.fla2--Idea of Flash Creation--」の刊行記念トークセッションに行ってきました。

続きを読む

_Spark67 Beginnersに行ってきました。

本日は、Spark67 Beginnersに行ってきました。
独学で勉強してきた事が多いので、基本を学ぶという事でBeginnersを選択しました。

続きを読む

_FITC TOKYO 2009 まとめ(後編)

※iPhoneで撮影した画像なので、きれいじゃないですね。

前回のエントリーの続きになります。

続きを読む

_FITC TOKYO 2009 まとめ(前編)

昨日(11/28)は、FITC TOKYO 2009に行ってきました。

日本で初めて開催されるFITCと言うことで、非常に楽しみしにしていました。
結論から言うと、盛りだくさんの内容で、非常に刺激になりました。また、Flashの楽しさを改めて実感でき、自分自身のスキルアップのモチベーションに十分すぎるぐらいでした。
7,000円(早期割引)分のもとは十分とれました!

せっかくのイベントなので、まとめてみました。もし、間違いやツッコミ所があればコメントやTwitterなどで指摘をお願いします。

続きを読む

_AIR TIPS その2

前回のエントリーに続いて、今回は初回起動の判別です。

初回起動の判別

AIRの機能としては、何回目の起動かを判別するためのメソッドやプロパティは用意されていませんが、SharedObject・データベースの有無を調べることで、初回起動かどうかを判別できます。

※AIR1.5では、ローカルにデータベース(SQLite)を作成することができます。

続きを読む

_AIR TIPS その1

AIRアプリを作成する際に、必ず使う独自機能をメモ替わりにエントリーしておきます。

データの暗号化

AIR1.5からサポートされた機能です。
これは、ログインIDなどを個人情報などを保存に適しているのですが、保存するデータが10MBを超えてしまうと、実行速度が遅くなるということがあります。

参考:
Adobe AIR 1.5 * 暗号化されたデータの格納

続きを読む

_AIRアプリ - miniBrowser

iPhoneのユーザーエージェントを持ったシンプルなブラウザです。

制作期間:3日
担当:デザイン・プログラミング

もしよければ、使っててください。
感想・不具合などのご連絡はコメント欄からお願いします。


ダウンロードページ

_AIRアプリ - wonderflViewer

wonderfl用のViewerをAIRで制作しました。
本当はウインドウを透明にしたかったのですが、SWFが表示できなくなるので不透明にしました。
制作期間:3日
担当:デザイン・プログラミング

もしよければ、使っててください。
感想・不具合などのご連絡はコメント欄からお願いします。


ダウンロードページ

※HTMLLoaderで読み込んだSWFのサウンドデータが、SWFを消しても残ってしますのが解決できていません。もし解る方がいましたら、ご一報をお願いします。

_Flash制作に欠かせない3つのツール PAPHEAD編

カヤックさんをスタートに皆さんが書かれているので、自分も便乗してエントリします。

その他で見つけたエントリです。
flair4 blog - Flash制作に欠かせない3つのツール・flair4jp編
Flash制作に欠かせない3つの設定・clockmaker編 | ClockMaker Blog
Flash制作に欠かせない3つのツール・独学ActionScript編 - 独学ActionScript
Flash制作に欠かせない3つのツール@BMA_JAPAN編 - BillionMilesAway Blog
Flash制作に欠かせない3つのツール:便乗しました - Is It So Easy?
馬鹿全 - Flash制作に欠かせない 3つのツール・馬鹿全編

続きを読む

_MAX 2009

Spark ProjectとFLARTOOLKITのセッションのビデオが公開されていました。

5分前後から開始されます。
SION(サイオンって読むそうです)を試してみたくなりました。


追記 10/13
objectタグとembedタグのallowscriptaccessのパラメーターがIE6でエラーを出力していました。

_AIRアプリ - keitaiModel

AIRアプリ - keitaiModel
AS3の学習のために個人で制作して、せっかくなのでアップしました。
制作期間:1ヶ月
担当:デザイン・プログラミング

続きを読む

_AIRアプリを制作しました。

AIRアプリを制作しました。

きっかけは、このエントリーを見て、さっくっと作ろうと思ったからです。

続きを読む

_最近買った書籍

ここ1ヶ月、毎週のように書籍を買っているのですが、折角なので紹介させていただきます。

WordPress 2.7対応「導入&カスタマイズ」実践ガイド--個人ブログも企業サイトも簡単&無料で構築できる!

続きを読む

_Arrayクラスのmapメソッドとfilterメソッドって知ってました。

Arrayクラスのmapメソッドとfilterメソッドって、使った事ありますか?

自分は、今まで全く知りませんでした。
詳しくは、こちらのエントリーに書かれていますが、自分のメモとしてエントリーします。

続きを読む

_『ActionScript 3.0 : デザインパターン』を読んでます。

昨日、ActionScript 3.0 : デザインパターンを買いました。

まだ数ページしか読んでませんが、しっかり全部読んで感想を書こうと思います。

_Flash携帯サイト

カルピスソーダー学園の携帯サイトのUIが使いやすかったので、自分のメモとして挑戦してみました。

スクリプトは以下のサイトを参考にさせていただきました。
FACEs: 携帯Flash (FLASH Lite 1.1) のよくあるメニューっぽいの

続きを読む

_Flex Builder3を買いました。

本日、Flex Builder3を買ってきました。

いままで、ActionScriptのエディタとしてParallels Desktop+FlashDevelopで使ってきましたが、これからはFlex Builderに乗り換えです。

続きを読む

_AIRの配布方法

今回は、AIRの配布方法についてエントリーします。

AIRファイルをダウンロードしても、AIRランタイムがインストールされていなければ、正体不明のファイルとして認識されています。
しかし、シームレスインストール機能を使用すれば、ユーザーのPCに必要なバージョンのAIRランタイムのインストール状態を調べる事ができ、インストールされていなければ、AIRランタイムのインストールももとめて行うができるんです。

続きを読む

_Google Maps API for Flashを使う その2

Google Maps API for Flashを使う その2です。

今回は、Google Mapsにラインを引きます。
ただ、普通にラインを引くだけなら以下のように簡単にできます。
var polyline:Polyline = new Polyline([
    map.getCenter(),
    new LatLng(35.6656, 139.7310)
    ], new PolylineOptions({ strokeStyle: new StrokeStyle({
          color: 0xFF0000,
          thickness: 4,
          alpha: 0.7})
}));
map.addOverlay(polyline);*/

続きを読む

_Google Maps API for Flashを使う その1

以前、Google MapsのJavaScriptを使ってこういうのを作ったのですが、Google Mapsを使う機会があったので、この機会にFlash版のGoogle Mapsに挑戦です。

GoogleにあるチュートリアルはCS3のみなので、こちらの記事を参考に、CS4にインストールしました。
もちろん、事前にGoogle Maps APIを使用するための、専用のキーは取得済みです。
Sign Up for the Google Maps API - Google Maps API - Google Code

続きを読む

_AS3・Flexを最適化

今回は以下の記事を見たので、今後のメモの為にエントリーします。
参考AIRLife.net: AS3, Flex最適化テクニック&プラクティス総まとめ

普段から、このような事を意識しておけば、いざというときに役立つはずです。

続きを読む

_三項演算子の使い方

演算子には、たくさん種類があります。
よく使われている『<』や『<=』、『++』が、これにあたります。
その中に三項演算子というのがあるのですが、あまり使う機会がなく使い方を忘れてしまいます。

式としては、以下のように書きます。
var hoge:int = 10;
var check:Boolean = (hoge > 5)? true: false;
trace(check);//出力:true
『条件式 ? 値1 : 値2』で表し、条件式がtrueならば値1、条件式がfalseならば値2を返します。

他の演算子については以下に詳しく書いてあります。
参考2.5 演算子 (ActionScript3.0入門ノート)
Adobe ActionScript 3.0 * 演算子

_AIRの本を買いました。

前々から、FlashをやっているのでAIRには興味があったんですが、なかなか始めるきっかけが無かったのですが、この記事を読んでやってみようと思い、記事で紹介されている本を本日買ってきました。

続きを読む

_Flashではまってしまうとき

結構、Flashではまってしまうと、なかなか解決法が見つからないときってありますよね。

この記事を見て共感してしまったので、自分のメモとしてエントリします。
flair4 blog - Flashが何故かうまく動かない時に疑うべき8つの要素

続きを読む

_ActionScriptの値渡しと参照渡し

参考ActionScript3.0 プログラミング入門 for designers ー Learning | データ型 | データの「値渡し」と「参照渡し」 ー
ActionScript では、全てののデータに型があります。
ですので、プリミティブデータ型以外の変数は、すべてリファレンスデータ型となります。

プリミティブデータ型が変数に値を渡しますが、リンファレンス型が変数に渡すのは参照であることを理解しておく事が、大切です。


PHPの場合は、『&』を付けることによって参照渡しができますが、どっちの方が便利なのでしょうか?

_三角関数を勉強しています。

ただいま、三角関数を勉強しています。
というのも、Papervision3DやFLARToolKitを使いと思ったからです。

先日、FLARToolKitを使ったAR系Flashの作り方:第1回 FLARToolKitことはじめをやったのですが、3Dの話になると分からないところが増えてきます。

ということで、基礎から勉強です。

続きを読む

_Flash(AS3)のデバックツール

もう有名かもしれませんが、AS3のデバックツール『SWF Profile』を紹介します。

使い方は簡単で、SWFで右クリックするとメモリの使用量と、フレームレートがリアルタイムで表示されます。

手順としては、
  1. ここからクラスファイルをダウンロードします。
  2. 次に監視したいSWFのメインクラスなどに以下をインポート
    import com.flashdynamix.utils.SWFProfiler
  3. コンストラクタに以下を書く
    SWFProfiler.init(stage, this);

_正規表現を使う その3

3回目になるので、徐々に正規表現にもなれてきました。

今回は、split()から見ていきます。

split()

split()メソッドは、指定した区切り文字(デリミタ)でストリングを配列に分解します。
また、オプションで、2番目の引数で要素の最大個数を指定する事ができます。
var text:String = "iPod、iPhone、iMac、iTune";
var list:Array = text.split("、");
trace(list.length);//4
trace(list[0]);//iPod
trace(list[1]);//iPhone
trace(list[2]);//iMac
trace(list[3]);//iTune

続きを読む

_Progressionでシーン間のデータの受け渡し

最近、あまりProgressionを触っていないのですが、役立ちそうなページを見つけたので、自分のメモとしてエントリーします。
参考:flabaka - getSceneByIdを使ってデータを受け渡す

続きを読む

_可変引数(...args)の使い方

サンプルのプログラムを見ていると、function() の引数のなかに『...args』といのを見つけました。

...args』が、何を指しているのかまったく分からなかったので、調べてみました。

続きを読む

_正規表現を使う その2

Stringクラスの中の一部のメソッドは、正規表現と一緒に使う事ができます。
簡単に使う事ができそうなので、覚えておくと役に立つはずです。

続きを読む

_正規表現を使う その1

以前のエントリーで、正規表現を使う機会があったので、今回は自分の勉強をかねてエントリーします。
参考:akihiro kamijo: AS3 と正規表現

ActionScript3.0で、正規表現を作るには、以下の2通り用意されています。
  1. 文字を/で囲む
  2. RegExp()コンストラクタをつくる
var pattern1:RegExp = /flash/;
var pattern2:RegExp = new RegExp("flash");

trace(pattern1.source); // flash が出力される
インスタンスの持つパターンは source 属性から参照ができ、値は参照のみが可能です。

続きを読む

_FLARToolKitの連載が始まっています。

ここでFLARToolKitの連載が始まっています。

連載の記事には、
FLARToolKitとは?
FLARToolKit(えふえるえーあーるつーるきっと)とは,ARという技術を容易に実現するために開発されたARToolKitというものをFlash(ActionScript3.0)に移植したものです。
と説明されています。

続きを読む

_自分のドメインを調べる

参考:自分が置かれてるドメインをmatchと正規表現で

上記の記事を参考にメモ的にエントリーします。
スクリプト自体は、たったの1行でできます。

続きを読む

_Flexを始めます。

Flexをはじめようと思います。
という事で、まずはAmazonで本を探してみました。

続きを読む

_Flash テキストレイアウトフレームワーク (Text Layout Framework)を使ってみる

Text Layout Frameworkはベータ版なのですが、FlashPlayer10とAIR1.5から使えます。
参考:Adobe Edge: 2009年1月 Text Layout Framework による 新たな文字表現
Flash Text Layout Framework 2 - Rest Term

Text Layout Frameworkを使う事によって、DTPと同じような縦組や段落、文字の回転などの文字組ができます。
また、右下の『MarkUp』ボタンをクリックするとXMLが表示されるので、これを利用すればActionScriptからも表示できます。 また、XMLを編集することであとからでも設定を変更する事もできます。

続きを読む

_FileReferenceを試してみる

以下にあるドキュメンを参考にFileReferenceを試してみた。
Adobe Flash CS4 Professional ユーザガイド
FileReference - ActionScript 3.0 コンポーネントリファレンスガイド


FlashPlayer10から、ローカルにあるファイルを直接読み込んだり、ローカルにファイルを保存する事ができるようになりました。
まだ、どのような部分で使えるのか分かりませんが、重要な機能ではないでしょうか?

これから、いろいろ試してみようと思います。

_AS3でRadioButtonの使い方

AS3でRadioButtonを使う機会があったので、忘れないようにエントリーします。
詳しくは、Flashのヘルプ画面を見てください。
Adobe ActionScript 3.0 * RadioButton コンポーネントの使用

続きを読む

_『Google Analytics Tracking for Adobe Flash』を使ってみる

土曜日にF-siteのセミナーに行ってきました。
早速、『Google Analytics Tracking for Adobe Flash』を使ってみました。

参考:Google Analytics Tracking for Adobe Flash 関連ドキュメントの日本語訳 : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ

続きを読む

_F-siteのセミナーに参加

今週の土曜日のF-siteのセミナーに行きます。

前回のセミナーにも参加したのですが、とてもタメになりました。
今回も豪華なゲストが参加するようなので、楽しみです。

■今読んでいる本です。

_AS3でWebAPIを利用する

AS3を使ってWebAPIを利用しようと思います。

今回はホットペッパーのWeb サービスを利用しました。
ホットペッパー | リクルートWEBサービス

続きを読む

_Progression メモその1

このエントリーは、Progressionのメモ書きにして、コンテンツ制作の時に利用しようと思います。

続きを読む

_AS3 getDefinitionByName()

自分自身のメモとしてgetDefinitionByName()の使い方を書きます。
参考:F-site | [AS3] クラスを文字列で参照したい

続きを読む

_Progressionを勉強中

只今、Progressionを勉強中です。公式サイトのチュートリアルは、一通りやりました。
また、こちらでProgressionの連載が書かれています。

ちょっと触ってみた感じでは、非常におもしろいです。
また、AS3を利用するきっかけにもなります。
(自分って結構できるんじゃないかと勘違いしてしまいます。)

今年はProgressionを使って、Flashサイトをどんどん作っていきたいです。
今年は、Flashの年で!!

_Matrix3D

CS4を買って、早速FlashPlayer10の新機能Matrix3Dを使ってみました。
自分のメモ用にエントリーしました。
マウスで傾き・速度が変化します。

続きを読む


ayuzak

ディレクターをしています。
このブログは、自分自身のメモとして運営しています。

もっと見る

twitter

@paphead
カテゴリ

なかのひと