このソフトウェアは以前に紹介済みだが、オープンソース化されたので再度紹介したい。Webアプリケーションにとってグラフは鬼門ではあるが、実現できればユーザビリティを向上できる大きな機能の一つだ。ただの一覧や数字を並べただけでは分からない、具体性を感じられるようになる。 複雑なグラフも難なくこなす グラフを表示するのはHTML、画像、Canvas、Flashが有力で、Flashベースのものが最も表現力に富んでいて多数のブラウザをサポートするだろう。そんな表現力の高いグラフライブラリがFusionCharts Freeだ。 今回紹介するオープンソース・ソフトウェアはFusionCharts Free、Flash + XMLによるグラフ生成ライブラリだ。以前はフリーウェアだったが、ついにオープンソース化された。 FusionCharts Freeはグラフの表示にXMLを用いる。そのためサーバサイド
Transition Types When using the addTween and addCaller methods, several different transition methods may be used. They're defined by the transition parameter, and each of them define a different easing method. Check the table below for a complete rundown of the available methods. You may also print the table. You need to upgrade your Flash Player This is replaced by the Flash content. Bypass detec
先日の「tweenクラスのメモ」で何やっているんだ、とお叱りを自分でもらったので、最初から丁寧に導入を書いてみたいと思います。 私は未だ外部エディターでasを書いていなく、Flash CS3で書いています。FlashDevelop使ってみたいなぁと思ってもmacユーザーなので、さようなら。まあ、デベロッパーでないしプログラマーでもないので、別にいいかなとも思う昨今です。 あと、Flash IDEって何なのか。Flash CS3とは何が違うの?と。調べてみると、 IDEとは、プログラミングで使用するエディタ、画面ツール、コンパイラ、リンカ、デバッガなどのプログラミングツールが統合された開発ソフトのことである。(IDE(統合開発環境): 語句ロゴより引用) らしいです。Flash CS3 本題のTweenerクラスの導入について説明します。Tweenerクラスは、トゥイーンなどを目標点-
Papervision3Dの現在と今後 最近ではさまざまな3Dライブラリが登場し、Flashでもリアルな3D表現が少しずつ可能になってきました。その1つとして今もっとも知名度が高く、注目を集めているのがPapervision3Dです。Papervision3Dとは、ActionScript2.0およびActionScript3.0で使用できる3Dライブラリで、MITライセンス(http://ja.wikipedia.org/wiki/MIT_License)によって配布されています。 3Dライブラリが広まった背景には、処理速度の高速なAS3.0の登場によるところが大きく影響しています。AS2.0では処理速度が決して速いとは言いがたく、処理に負荷がかかる3Dライブラリを使った3D表現は、あまり現実的ではありませんでした。 ところが、処理速度が格段に向上したAS3.0の登場によって、複雑な処理
急に色々なAPIを試してみたくなったので簡単なサンプル的なものを作った。 こんな感じ ソース 今回使ったAPIはこちらのサイトのものを使わせていただきました ユーザーローカルWikipedia API - ウィキペディア情報をサイトで利用できるAPI Flexでリクエストの送り方 まず、HTTPServiceタグ <mx:HTTPService url="http://wikipedia.simpleapi.net/api" resultFormat="e4x" id="wiki" result="wiki_result(event);"> <mx:request> <keyword>{query.text}</keyword> </mx:request> </mx:HTTPService> url リクエストを送る先のURL ここにはパラメータは書かない。 resultFormat 受け
一味違う3Dギャラリー構築用Flashコンポーネント「3D Stack Flash Component」 2009年07月24日- 3D Flash Gallery - 3D Stack Flash Component 一味違う3Dギャラリー構築用Flashコンポーネント「3D Stack Flash Component」。 スライドショー機能や、iTunesのようにマウスドラッグでニュイーんと動いてかっこいいギャラリー構築用のコンポーネントです。 XMLによって画像を読み込むようです。Flickrもサポートしているとのこと。 Flashなので動きが高速なのがいいですね。 角度や方向もパラメータで細かく指定できるようです。 関連エントリ jQueryを使ったFlashばりにクールなギャラリー「GalleryView」 訪問者驚きの手めくり風、画像ギャラリー作成サンプル 画像ギャラリーを作る
Date クラスは日時のデータを表します。Date クラスの 1 つのインスタンスは特定の一時点を表します。この特定の一時点について、月、日、時、秒などのプロパティを照会および変更できます。Date クラスを使用すると、世界時 (グリニッジ標準時。現在の呼称は世界標準時または UTC) またはローカル時間を基準にした日付と時刻の値を取得できます。ローカル時間は、Flash Player を実行しているオペレーティングシステムに設定されているローカルタイムゾーンによって決定されます。Date クラスのメソッドは静的ではありません。メソッドを呼び出すときに指定した個々の Date オブジェクトにのみ適用されます。例外として、Date.UTC() メソッドと Date.parse() メソッドがあります。これらは静的なメソッドです。 Date クラスによる夏時間の処理方法は、オペレーティングシ
以前も書いたことですが、色々増えてきたのでまとめてみた。 Flex と Flash CS3 でハイブリッドな SWF を作る場合、 大抵は Flex で土台を作り、グラフィック部分などを Flash で作るということになるだろう。 その際に俺が実際引っかかったりした部分をまとめた。 なので Flash しか関係ないじゃんとか Flex しか関係ないじゃんと思わずに Flash しか関係ないじゃん?って所は それを制御する側がいるということを考えて Flex しか関係ないじゃん?って所は それに制御される側がいるということを考えて 読んで欲しい。 Flex と Flash CS3 では コンパイラが違う。 Flex で出来ることは Flash でも同じように実装できるわけではない。 逆もまた然り。 また、エラーの出力なども違う。 Flash CS3 では出るエラーも F
私の身の回りの人やメール等でPapervision3D (ペーパービジョンスリーディー)の使い方を教える機会があり、その度にチュートリアルサイトを教えたりしています。ただ、世の中のコードを見ると様々な書き方があり、スクリプトになれていない初級者にとっては、難解に思われる事が多いかと思います。 そこで、初級者にもやさしいPapervision3D(以下、PV3D)チュートリアルをはじめてみることにしました。チュートリアルビデオを用意して5回ぐらいに渡って連載したいと思います。必要となるスキルレベルは、ActionScript 3.0の入門書を一冊読み終えたぐらいを想定してます。 テーマは「フレームアクションだけの短いコードで、シンプルにPapervision3Dを使ってみる」です。 なお、Papervision3Dの解説はさらに詳しく書籍にもまとめています。このブログを読んでさらにスキルを高
スライダーっていうのはボリュームコントロールとかでよく使われてるアレ。クリックとドラッグイベントをとって値を変化させることができるやつ。mxmlで書けばスライダーなんて数行で作れちゃうのですが、ちょっと凝ったインターフェースを作る場合、mxmlでは納得できなかったりする場合があります。 で、バーやノブの部分を好き勝手な画像を設定させることができる汎用的なスライダーを作ってみました。D&Dのところでやや不自然な挙動をする場合もあるのですが、とりあえず満足できるものができたので制作過程含めて晒しておきます。スライダーに限らず、独自UIを作る場合に少しでも役立てばと思います。 カスタムイベントはそんなに難しくない イメージとしては、 flash.events.Eventを継承したカスタムイベントクラスを作成 スライダーのUIを司るクラスがMOUSE_DOWN(バーをクリック)、またはMOUSE_
まだまだ経験が足りないとはいえ、AS3 の理解不足が顕著です。 発端はコチラ ActionScript 3.0 とか絶対ムリwww 初心者向きのページあるよー。 と教えていただいてみたのですが、ツッコミたいところがいくつかあります。 ところが、よくよく考えてみると自分も説明できない。 試行錯誤中ですが、メモしておきます。 (仮定的な情報も多く含みます) CS3 から、ライブラリのシンボルもクラス扱いになり、リンケージから new するようになりました。 ライブラリから大量のオブジェクトを配置するには、for 文でループするというやり方をします。 これは書いてあるとおり、大体こんな感じ。 for (var i:uint = 0; i < 10; i++) { var obj:MovieClip = new hogehoge(); obj.x = i * 20; addChild(obj);
FlashDevelop(フラッシュ・デベロップ)というActionScriptのエディターが非常に優秀で、これとAdobeがオープンソースで提供しているFlex SDKがあれば、お手軽かつ無料でFlashを作ることができます。 FlashDevelopはソフトの軽さと強力なコードヒント機能によってプロのFlasherから熱烈な支持を受けているエディターです。まずはコードヒント機能がどのくらい優れているか分かる90秒のライブコーディングビデオを用意しました。 FlashDevelop Code Hint Movie from clockmaker on Vimeo. コードの補間によってキータイプの量を劇的に減らせ、自動的に整形されるため見通しの良いコードが仕上がるのがおわかりになるかと思います。 では、そんな便利で高機能なFlashDevelopのインストール方法を紹介します。できる限り
asXRayAS2 では定評のあったツール。AS3 にも対応している。サイトhttp://code.google.com/p/osflash-xray/対応バージョンActionScript 2.0, ActionScript 3.0 (Flash CS3, Flex 2)機能インスペクタ、コンソール出力 (専用ビューワ)参考"XRay" - ActionScript3 版の Firebug みたいなデバッグツール - てっく煮ブログ Alconインスペクタとコンソールのセット。パフォーマンス情報が見れたり、オブジェクトの詳細な情報をダンプできるようだ。ビューワは AIR 製。サイトhttp://blog.hexagonstar.com/alcon/対応バージョンActionScript 2.0, ActionScript 3.0 (Flash CS3, Flex 2)機能インスペクタ、コ
https://main--cc--adobecom.hlx.page/cc-shared/assets/img/product-icons/svg/express.svg | Adobe Express Ready for standout content? Meet Adobe Express. Make and share beautiful content with ease. Choose from thousands of professional-designed templates for fast social posts, flyers, banners, and more. Get Adobe Express free
もっとクリエイティブなプログラミングへ。ActionScript 3.0の進化を徹底紹介! Flashを使ったコンテンツは日々複雑かつ、高機能になってきています。それを開発するためにはよりロジカルで、高性能なプログラミングであるActionScript 3.0を使うことが重要で、ユーザの関心も高まってきています。しかし、ActionScript 3.0は1.0や2.0からは大きく変更されているため、これまでのFlashユーザーの中には3.0への移行に壁を感じている方も多いはずです。本書は、そんなFlashユーザーのためにActionScript 3.0を解きほぐし、その壁を取り払うことを目的とした本です。また3.0を言語として理解するだけでなく、既存のライブラリやコンポーネントを上手に利用しながら組立てていくことが重要なので、秀逸なサンプルの解説を通して、その活用法を紹介します。 >>はじ
Flickrを検索して表示するViewerを作ってみました。 画像の取得には、Adobe Labsで作成されたas3flickrlibというライブラリを使っています。 このライブラリは、サンプルコードも付属しておらずあまり解説している記事もみかけないので試しに使ってみました。 また、Flickrへのアクセスはクロスサイトのデータアクセスとなるためcrossdomain.xmlを読み込みが必要となります。その方法についても説明します。 as3flickrlibとは as3flickrlibは、Adobe Labsで作成されたas3用のFlickr APIラッパーライブラリです。 このライブラリを使うとURLLoaderなどを使って直接APIを呼び出した場合と比べて、データの受け渡しが楽になるなどのメリットがあります。 今回サンプルとして取り上げるのは検索用APIのみです。アップロードAPIに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く