Home > ActionScript

ActionScript Archive

iPhoneアプリのSwitchTalkシュミレーターを公開しました

  1. iPhoneを持っていない人に公開されている「SwitchTalk」を見せたいと思っていました。
また、iPhoneを持っている人にもダウンロードする前に体験してもらいたい、という思いからFlashでiPhoneアプリをシュミレートしたものを作りました。アイコンと画面は、iPhone上で動くものと同じです。表示にはFlashプラグインが必要です。







SwitchTalk Lite

画像ズームAPIの座標変更

 前から放置していた画像ズームAPIのズームの際の座標を変更しました。
今までのものは、左上が基点の動作だったのですが、中心に近い位置に変更しました。

Tweener.addTween(loader ,{
 _Blur_blurX : 3,
 _Blur_blurY : 3,
 _width : loader._width * 1.2,
 _height : loader._height * 1.2,
 _x : loader._x - loader._width / 10, //ここの部分を追加
 _y : loader._y - loader._height / 10, //ここの部分を追加
 transition : "easeOutElastic",
 time:0.6,
 onComplete:function(){finish();}
});

Tweener.addTween(loader ,{
 _Blur_blurX : 3,
 _Blur_blurY : 3,
 _width : loader._width * 0.9,
 _height : loader._height * 0.9,
 _x : loader._x + loader._width / 20, //ここの部分を追加
 _y : loader._y + loader._height / 20, //ここの部分を追加
 transition : "easeOutElastic",
 time:0.6,
 onComplete:function(){finish();}
});
http://www.rocketparc.com/z/?url=http://www.google.co.jp/intl/ja_jp/images/logo.gif

url以降のパラメーターを好きな画像を指定すると、ズームできます。
マウスホイールのズームインアウトにも対応しています。

FlashDevelopビルドできない? と思ったら

久々にFlashDevelopにて開発をしようと思ったらハマったので

ハマりから抜け出すためのメモです。

普段から使っていたらこんなことにはならなかったかもしれませんが

これからはじめる人にも大事なことかもしれませんのでメモしておきます。

1. 新規プロジェクトを作って、メインクラスとなるスクリプトを記述します
2. ビルドします

何も表示されません、traceもされません。

1. プロジェクトフォルダのクラスを右クリックAlways Compileをチェック
2. アイコンに下向きの矢印が追加されます
3. ビルド

無事にビルドされました!

参考用にキャプチャーも貼っておきます。

ハマっている人が救われますように


always_complile.gif

exspider.net カテゴリ別 アマゾン最新ランキング のFlash修正

exspider.net カテゴリ別 アマゾン最新ランキング 一覧のFlashを修正しました。

今まであまり直感的な動作をしなかったのですが、ロードの順番などを変えて
Tweenを使ってビヨーンと出るようしながらも
より大きな画像が出るように変更してみました。

今まで以上に便利に使っていただければ幸いです。

追記

swf描画にembedタグを使うブラウザで
動作しないことがわかりましたので表示を変更しました。

参考までにembedタグの属性に

wmode=transparentを指定した場合に

ムービークリップボタンが動作しませんでした。

Objectタグでは動作するのですが、

webサービスを使っているユーザーがFirefoxの方が多い為

設定を変更しました。

ご参考ください。

意外と便利な文章構成ツールについて

Yahoo! JAPANが提供するテキスト解析Web APIを見ていたら気になるリンクがありました。

>校正支援

>日本語文の校正作業を支援します。文字の入力ミスや言葉の誤用がないか、
>わかりにくい表記や不適切な表現が使われていないかなどをチェックします。

なぜこんなものを提供しているか分かりませんが、ブログの添削に便利かもしれないのでフォームを作ってみました。

XMLのレスポンスがきますが、平文で見ても内容が分かるので両方表示するようにしています。

画像ズームAPIをFlashで作ってみた

写真が綺麗なサイトを見ていてピカッとなって
画像をズームするFlashを作ってみました。

http://www.rocketparc.com/z/?url=http://www.rocketparc.com/rocket_logo.gif

お知りのURLを変更するとズームする画像が変更できます。

これだけだと使いにくいのでブログパーツも用意しました。

rocketparc.com ロケットズーム

Flash Player 9.0.124.0のセキュリティレベルが変わった件(要確認)

2008年4月8日のFlash Playerのバージョンアップによりセキュリティレベルが変わったようです。

http://www.adobe.com/support/security/bulletins/apsb08-11.html

Flashの9.0.124.0からHTMLタグにallowScriptAccessの記述をいれないと、場合によって
getURL(),navigateToURL()が動作しなくなります。

objectタグの場合
param name=”allowScriptAccess” value=”always”

embedタグの場合
allowScriptAccess=always

※例としてalwaysを指定していますが、セキュリティレベルによってsamedomainなど
書き換えて使用ください。

Flashを使用したサイトでクリック数などが急に下がってきている場合は
確認してみた方がいいかもしれません。

JavaScriptとActionScriptでBig Clockを作ってみた

前回同様まだActionScriptに慣れていないのと、

プログラムを書く上で同じことを違う種類の言語で書くのは楽しいので

 

またJSとASでのサンプルになります。

 

というわけでBig Clockみたいなものを作りました。

 

 

Big Clockとはhttp://www.bigclock.de/#screenshots

 

Palmのソフトで画面いっぱいに時計が表示されるわかりやすい便利なソフトです。

 

 

以下サンプルになります。

全文を読む

  • コメント (Close): 0
  • トラックバック (Close): 0

JavaScriptとActionScriptでロト6のクイックピックを書いてみた

まだActionScript3(以降AS3)に慣れていないので小さいプログラムを書いてみたりして練習としています。

それでもいきなりAS3脳がまだできていないのでJavascriptからまず書いて動作テストなどをします。

 

 

プログラムの教科書などに載っている重複しないn個の数を取るを考えていて、なんとなくロト6のクイックピックを作ってみま

 

した。クイックピックとはロト6を買うときに数字を選ぶのが面倒な時に勝手に数字を選んでくれる買い方です。

 

ちょっと考えただけなので考え方自体ちょっと怪しいですが以下サンプルになります。

全文を読む

FlexSDK2の開発環境にEclipse(エクリプス)を使う

はじめまして、exspider.netの管理人です。

Windows環境でFlexSDKの開発環境にEclipseを使うと楽になるんじゃないかと思って

試してみたところかなり良かったので手順を書きます。

FlexBuilderもEclipseベースのソフトらしいのでそのように使うことをある程度想定されているのでしょう。

Flex用の有償Eclipseプラグインもあるようですが、私はFlexSDKを使っている時点で有償のものは

あまり使いたくないです。

この文章はFlexSDK2などが既にインストールされ、ある程度開発を行っている人を対象としたドキュメントになります。

Eclipseのダウンロード
http://www.eclipse.org/downloads/

Eclipse Classicを選んでやってます。
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-SDK-3.3.1-win32.zip

ActionScriptの書式はJavaににているのでJavaの開発環境でもよさそうです。

ダウンロード後に解凍して適当なフォルダに置きます。
例:C:\eclipse

次にプロジェクトを作ります

Generalを選んで既にFlexでの開発に使っているフォルダを指定するといいでしょう。

project.gif
dir.gif
new.gif
 
すると左側にプロジェクトが追加されます。

そこから編集したいファイルを選びOpen WithでOtherを選びます。

その中からJavaのエディタを選んで起動すると、それっぽく色分けされて表示されます。

openwith.gif
左側のタブのOutlineを選ぶとクラス名、変数、関数などが表示されクリックすると

該当部分に

エディタが移動します。

emacs.gif
私は普段開発環境にEmacsを使っているので、ショートカットをデフォルトから

Emacsに変更します。

デフォルトはWindowsでよくあるCtrl+CやCtrl+Zなどが使用できます。

ここまで変更して、ビルドはコマンドラインで行うだけでもかなり作業効率がアップ

します。

exttool.gif
ビルド作業もEclipseからやると便利なので設定します。

かばん付再生ボタンのようなものの横の▼ボタンをクリックすると

左のようにプルダウンが開きます。

プルダウンからOpen External Tools Dialogを開いて設定をします。

mxmlcのパスを書きます。

C:\flex_sdk_2\bin\mxmlc.exe

次にビルドするソースがあるディレクトリを指定します。

args.gif
Argumentsのところにビルドオプションを入れることもできます。

私はEclipseをあまり知らないのでこのやり方しかわからないのですが

プロジェクトに対して1個しかビルド設定ができないです。

便利な方法を知っている方は教えてください。

Runボタンを押すことにより、下部のコンソール画面にビルド状況などが表示され

るように設定します。

ビルドされたswfファイルを自動で呼び出す方法もありそうですが今のところわからないので

コンパイルされたswfは自分でクリックして起動しています。

情報がわかりましたら追記します。

fcshを経由した使い方も不明ですが、小さいプロジェクトならこの使い方でも充分便利です。

Home > ActionScript

検索
フィード
メタ情報

Return to page top