ActionScript

【ActionScript】【Flex】【Tweener】Flexで動きを付ける

Tweenerを使ってみました。 一枚の画像をすっごく簡単に演出をつけるActionScriptのアニメーション用オープンソースのライブラリです。 http://digitechlog.com/2009/05/11/tweener-is-a-class-used-to-create-tweenings-via-actionscript-code-on-flash-pla…

【ActionScript】【Flex】文字列比較

文字列比較のメソッドを探したのですが、うまく出てきませんでした…。 使えそうなのは、search()とmatch()です。 今回比較したかった文字列には、改行が含まれていたため、replace()で改行を置き換えたりしようとしたのですが、うまく行かず… 最終的に自分で…

【ActionScript】【Flex】どうしても、「信頼されるファイル…」というセキュリティーサンドボックスエラーが消えないとき

タイトルが長いですが、そのまんまです。 セキュリティーサンドボックスエラーが消えなくなったので、そんな時にどうしたらいいかmemoです。 ※大前提として、セキュリティーの許可を出すファイルを作成しても駄目だった時です。(http://d.hatena.ne.jp/sea_m…

【ActionScript】連想配列

ASでも連想配列が利用可能なようです。 後でまとめます。 参考サイト http://code.nanigac.com/source/view/190 http://www.game3rd.com/flash/action/array.htm

javaの演習をやっていて思ったこと

javaの演習で自由課題を作っているのですが… javaはメソッドが多くてすごいです…。というより、eclipseが使いやすすぎます…。 Flexもeclipseベースですが、反応が遅いです。ctrl+sで保存しても、コンパイルされません=エラー箇所がすぐでません。また、候補…

【ActionScript】【Flex】embedタグからデータを受け取る方法

embedタグにデータを付加するには、flashvarsを利用します。 embedタグの中にflashvars="付加したいデータ"でできます。 サンプル <embed src="test.swf" FlashVars="hoge1=test1&hoge2=test2"/>これで、hoge1という変数名でtestという値と、hoge2という変数名でtest2という値がswf側から取ることができます。 もちろん、</embed>…

【ActionScript】AS3でのswfの埋込み方

まず、functionの外側、メンバ変数といえばいいのでしょうか…Cではグローバル変数と言われるような位置にこれを記述します。 クラス型の変数に、swfを埋め込んで変数宣言しているようです。 [Embed(source="name.swf")] public var Tekitou:Class;その後、fu…

【ActionScript】【Flex3】swf埋込み

という風に埋め込みましたが、記述する場所によって(mxmlの最初の方に記述するor後ろの方で記述する)表示される順番が目に見えて変わることは有りませんでした。最初swfに白い背景が残ってしまったのですが、埋め込むためのswfを作ったmxml上で、

【ActionScript】jsonデータの子の数を判定

.lengh()とかしようと思っても、エラーが出てしまうため、while分で回してみました‥。 public function json_count(obj:Object):int{ var i:int = 0; try{ while(obj["親の名前"][i]["子の名前"] != null){ i++; } }catch(e:Error){ } return i; } ascorelib…

【ActionScript】ページ遷移(リダイレクト)の方法

あるデータを送信した後に、別のページに移動したかったため、リダイレクトしました。 swfでもリダイレクト出来るんですね…。 var url:URLRequest = new URLRequest("飛びたいサイト"); navigateToURL(url);検索を掛けるとgetURL()というのがよく引っ掛かっ…

【ActionScript】子要素と親要素

子要素と親要素があったときに、子要素の方が小さい時の話しです。 目で見える範囲では、親要素が見えているので、その上にカーソルを合わせると、DragEventのtargetには親要素が当たるのかと思っていたのですが… 挙動を見る限り、子要素に当たっているよう…

【Flex】【ActionScript】【json】またjsonのデータの扱い方を忘れたので…まとめ

var json:Object = JSON.decode(jsonのデータ);AScorelibというライブラリを使って、デコードします。 "jsonのデータ"はString型です。 jsonのデータを外部から取ってくる場合などは、jsonのデータをとるために、これ以外の記述を書きますが,今回は述べませ…

【Flex】【ActionScript】D&Dの問題解決(複数個D&Dする。1つしかD&Dさせない)

fxugで質問していたところ、回答を頂けました! やってみたところ、実行出来たので紹介します。プログラムの流れは D&D仕様とする先にすでにオブジェクトがあった場合(子の数が0で無かった場合)はacceptDragDropしない以下がソースです public function drag…

Presentation_helperを少しだけ修正しました。ver1.1

ちょっとだけ修正しました Presentation_helper ver1.1 http://www.vector.co.jp/soft/winnt/amuse/se483754.html

【ActionScript】【Flex】importとincludeの違い

importとincludeがあるのは知っていましたが、言語による言い方の違いだと勘違いしていました…。 詳しくまとめてくださっているサイトがこちら http://shigeru-nakagaki.com/index.cfm/2007/10/16/20071016-import-and-include include 指定先を全て入れてコ…

【Flex】【ActionScript】【MXML】コンポーネントとmainのデータ受け渡し

コンポーネントに値を渡すときに、コンポーネント側で変数を宣言しておきます。 その時に、[Bindable]とpublicを付け忘れていると、値が引渡されないので注意! (前のエントリで微妙に書いていなかったので、自分で詰まりました… http://d.hatena.ne.jp/sea_…

【Flex】【AIR】【ActionScript】Vectorで公開されたようです

Vectorに登録しました。 やっと公開されたようです。 ただ、まだ検索には引っかからないようです。 http://www.vector.co.jp/soft/winnt/amuse/se483754.htmlよろしくお願いします。

【Flex】【ActionScript】画像埋め込みの落とし穴

画像埋め込みの落とし穴にはまっていました…。 swfで画像が表示されず、しばらく格闘していました…。AIRでは、画像は、画像ファイルが入っているフォルダごとコンパイルしますが、swfで出力すると、外部のフォルダを参照する設定になってしまうようです。 今…

【Flex】【ActionScript】ドラッグ&ドロップ

ドラッグ&ドロップをする時に、確実に必要なのは、 D&Dしたい物 D&Dしたいものが予め置いてあるエリア D&Dをする先のエリア です。 1.と2.は

【Flex】【ActionScript】【AIR】できました。 ※リンク先修正しました22:44 さらに変更しました5/27

Prezentation_helperという名前にしました…。 アイコンとか上手く作れなかったので… 出来ればもっといいのに変えたいです。とりあえず、以下に上げてみましたので、 http://www.vector.co.jp/soft/winnt/amuse/se483754.html 興味のある方は、使ってみて頂け…

【ActionScript】【Flex】jsonデータの扱い方 ※間違いがあったので訂正しました(13:54)

自分で詰まったのでメモ 以下twitterから取ってきたデータ。これを扱います {"results":[{"profile_image_url":"http://a3.twimg.com/profile_images/749505227/080221_192821_normal.jpg","created_at":"Sun, 09 May 2010 03:17:31 +0000","from_user":"ROH…

【Flex】【ActionScript】マウスオーバー

幾つかの文字列があって、それにマウスオーバーされたときに、別のtextボックスに表示するやり方です。元々表示される文字列(Label)はこんな感じです <mx:Label id="text2" text="test2" x="-1000" y="142" fontWeight="bold" fontSize="28" color="#000000" mouseOver="create_text(event)" mouseOut="delete_text()"/>表示させるところはこんな感じです </mx:label>

【ActionScript】Arraycollection

結構な時間つまづいていたのですが… 状況はこんな感じです 自分でクラスを作る インスタンス作成 インスタンスに値i代入 @for文内 arraycollectionにaddItemAt()でインスタンス格納 @for文内 arraycollection内表示 すると… 一番最後に格納したはずの要素が…

【Flex】【ActionScript】【AIR】textボックスクリック時に全選択

MXMLで予めtextタグを作成しておき、それにidを振っておきます。 また、click="関数名"でクリック時に全選択させるプログラムを走らせます。 全選択するActionScript private function select_all():void{ save_hash.setSelection(0,save_hush.length); }sav…

【Flex】【ActionScript】【AIR】分岐後に何かを表示させる時

疑似にこに(ryを作っているときに考えたやり方のメモです。 ハッシュタグ検索をかけたときに、検索結果がない時だけ、「※この検索結果はありません」という表示をしたかったのです。 色々やった結果分かったのが、やり方は2つあるということです。 新しくTex…

【AIR】【Flex】【ActionScript】文字色を変える

colorPickerを使います。 記述したのはこんな感じです。 <mx:ColorPicker id="ner_color" change="change_color(event)" dataProvider="{simpleDP}"/>simpleDPは以下の様にしています。 [Bindable] public var simpleDP:Array = ['0x000000', '0xFF0000', '0xFF8800','0xFFFF00', '0x88FF00', '0x00FF00', '0x00FF88', '0x00FFFF','0x0088FF', '0x0000</mx:colorpicker>…

【AIR】【ActionScript】【Flex】擬似ニコニ(ry ウィンドウ6割型完成?

こんな感じになりました… まだ、1つのpostしか表示出来ていませんが…。 twitterの検索ページ(http://search.twitter.com/)にアクセスして、取得したjsonを格納して表示しています。 一番手前表示→終了 alwaysInFront="true"これをmx:WindowedApplication>に…

【Flex】【ActionScript】【json】jsonの書き方で詰まる…。

jsonの書き方で詰まっていたので、実質丸々2日消えた気がします…。 普通の書き方は載っているのですが、入れ子の子の部分をどう指定するか分からなかった!!! やっと見つけました http://c-brains.jp/blog/wsg/09/01/15-202601.php元json例(http://clockma…

【Flex】【ActionScript】【AIR】AIRアプリケーションの作り方

そういえば書いていなかったような気がするのでまとめます。 最初の頃は勘違いしていて出来ませんでした…www1.新規flexプロジェクトを作成 ウィンドウが出た後に、デスクトップアプリケーション(AIRアプリケーション)に変更するを忘れずに。 2.作る 3.プ…

【ActionScript】【Flex】as3corelibを使ってjson形式のデータをDecodeしたい…が…

デコード 【decode】 一定の規則に基づいて符号化されたデータを復号し、もとのデータを取り出すこと。デコードを行なうソフトウェアをデコーダという。圧縮されたデータの復元や、暗号の解読などがこれにあたる。データを一定の規則に基づいて符号化するこ…