Saturday, 4th February 2012.

Posted on Tuesday, 1st December 2009 by admin

Linux系ユーザは知ってる課も知れないが、LinuxでFlashムービーを正しく再生できない場合がありますね。

今回紹介する「GPLFlash」とは、GNU/Linux上でAdobeのFlashムービーを再生するオープンソースプロジェクトです。

公式ページから見ると2007年の1月から更新してきてなかったようですが、Adobe Flash Player及びブラウザ・プラグインの代替を目指す、もしくはそのようの機能が要求されている製品があればこのプロジェクトのやり方はある程度で参考出来ると思うので、なんとなく紹介しよう。

Another-alternative-Flash-runtime

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 1,855 views

Posted on Wednesday, 25th November 2009 by admin

フレームレート(アニメーションの再生速度)は、1秒あたりのフレーム数で表されます。フレームレートが遅過ぎると、アニメーションの動きがぎこちなくなります。早過ぎると、アニメーションの動きに悪影響が出たり、ユーザのコンピュータ処理能力を過剰に消費することがあります。ランタイムを介して、アニメーションのフレームレートを動的に変更することは新しいActionScript 3.0機能の一つです。 この機能で、キーフレームのタイミングを精密に指定しなくても遅いモーションのアニメーションは作成できます。 また、遅いマシンにも、動的にフレームレートを下げたい場合、これを使用すればできます。それでは、やってみましょう。

DoNotYet Dynamically Adjust the Frame Rate of a Flash Animation frames-per-second

Read the rest of this entry…

Posted in ActionScript | Comments (0) | 3,216 views

Posted on Tuesday, 17th November 2009 by admin

ActionScript 3.0には、多くの変更が含まれています。中には、いくつかの新しいタイムラインのプロパティは、Flashアニメーター、デザイナーや開発者に評価されることを期待して導入されました。静的なフレーム番号に固執したくない場合、正確に制御できないや、エリアはタイムラインまたはシーンのどこにあるかを知らないことにいらだたせます。

たとえば、特定のムービークリップ内のラベルの量を知りたいや、特定のMovieClipの最後のラベルの名前が何であるかを調べるにしたいと考えてみましょう。ActionScript 2.0では、このことは不可能に近いです。

ActionScript 3.0の中で、プロパティを使って、詳細にタイムラインを制御できるようにました。 フレームラベルとの相対位置を知らないや、ラベルが所属するフレームをしらないのは過去のことになりました。神様ありがとうございます!

Digitechlog A Glimpse at the New Timeline Controls in AS3 as3-timeline-properties

Read the rest of this entry…

Posted in ActionScript | Comments (0) | 2,005 views

Posted on Wednesday, 11th November 2009 by admin

2009年11月10日(東京時間の11日)、グーグルはCのようにシステム記述に適したプログラミング言語「Go」を公開した。BSDライセンスである。

コンピュータ業界には一方でC/C++の複雑性を排除したJavaやC#が登場したり、最近ではPythonやRubyなどのスクリプト言語が人気となるなど、新たな方向性が模索されつつある。Googleの「Go」では、C++言語のようのCからの拡張ではなくて、構文は似て、Javaと同じのガベージコレクタ(GC)や並列プリミティブ実行時リフレクションなどを備えた新しい設計が目を引く。

Goはシステム記述向けを念頭に設計されているが、フロント・エンドのソフトウェアでも生産効率の高いプログラミングができるだろうとしている。

まずは「有名」な「Hello、世界!」のサンプルソースを見ましょう。

The-Google-Go-Programming-Language-expressive-concurrent-garbage-collected

Read the rest of this entry…

Posted in ニュース | Comments (0) | 1,626 views

Posted on Wednesday, 4th November 2009 by admin

ActionScript 3.0に動的にMovieClipを作成するのは頻繁的に発生しています。ご存知のように、AS2の場合、多くのパラメータが要求されました。AS3に簡略化されたソリューションで動的にMovieClipを作成することができます。AS3には、表示リストによって処理されたので、MovieClipのレベルを定義する必要はありません。

※ASはActionScriptの略称であり、AS3は、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語です。開発ツールはコマンドラインベースの「Flex 3 SDK」(無償)と、Eclipseベースの「Flex Builder 3」(有償)があります。
www.DigiTechLog.com 20091104 Moving From Flash AS2 to Flash AS3 dynamic MovieClip

Read the rest of this entry…

Posted in ActionScript | Comments (0) | 2,517 views

Posted on Monday, 2nd November 2009 by admin

この前の「有用なAdobe PhotoShop(アドビ フォトショップ)チュートリアルリスト」にはAdobe PhotoShopを利用してさまざまな綺麗効果を実現するチュートリアルを紹介しましたね。魔法を使って綺麗な照明効果や煙を徐徐昇る效果はどうですか。素敵でしょうね。

機能としてはすごく強いで、同種類のソフトウェアに対して使い方は簡単になるので、PhotoShopはすでに画像編集の「標準」になってきましたね。ソフトウェア自身の機能は強いですが、利用しているデザイナに対して頭上の発想能力も要求されています。いいものをデザインしたい場合、もちろん素材も重要となります。以下は15件車関する綺麗なアドビPhotoShopの.PSDファイル、デザイナたちは是非ご利用くださいね。

※.psdとは、Adobe Systems社が開発したペイント系グラフィックスソフト「Adobe Photoshop」で標準的な保存形式として用いられる拡張子のことである。

car-wallpapers19

Read the rest of this entry…

Posted in PhotoShop | Comments (0) | 2,706 views

Posted on Saturday, 31st October 2009 by admin

個人のホームページでも会社のサイトでも、yahooなどでもメニューはサイトの重要の一部として、必ず使われていますね。

Adobe社の調べではFlashプラグインの普及率は97%、開発者は100万人を越えていて、普及率が高くて、使い方によっては表現力豊かで、便利ですから、様々なWEBコンテンツがflashで制作されています。メニューとナビゲーションももちろん。

Flashの素材や情報が豊富ですから、メニューの表現の形式も多いです。インタネット上でもちょっとグーグルで検索してみれば一般的なメニューから活かしたメニューまでさまざまなものが解説されていますが、多い過ぎな感じですから、以下の様の一番よく使われているアドビFlashメニューとナビゲーションのチュートリアルを挙げます。

adobe-flash-menu-and-navigation-tutorials

Read the rest of this entry…

Posted in ActionScript, Flash | Comments (0) | 2,920 views

Posted on Monday, 26th October 2009 by admin

MTASC(@see MTASC(Motion-Twin ActionScript2 Compiler): フリーのコマンドラインActionScript(Flash)コンパイラ)を使ったことがある方達は、特にCやC++の経験がある方、何か便利なログクラスが作ってほしい場合があると思いますね。実は自分で作成必要がなくて、今回紹介する「ZLog」はMTASC中にも使えるオープンソースのログシステムです。

ZLogは以下の二つ部分で構成されています。

・console HTMLページに表示する

・connector クラス LocalConnectionオブジェクトを作ってコンソールに渡す

※LocalConnection クラスでは、LocalConnectionクラスとは、AIR以前からも存在した、Flex/Flashアプリケーション同士で通信を行うための仕組みです。LocalConnectionを利用すると単一 SWF ファイルまたは複数の SWF にまたがる別の LocalConnection オブジェクトでメソッドを呼び出す LocalConnection オブジェクトを作成できます。ローカル接続により、fscommand() または JavaScript を使用しなくても、この種類の SWF ファイル間の通信が可能になります。

 

logger lg

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 1,710 views

Posted on Monday, 26th October 2009 by admin

_root VS root

ActionScript 3.0前のバージョンで、ロードされたSWFの数と関係なく、_root変数が最初のSWFのタイムラインを参照しました。_rootは絶対アドレスと比較できるので、特にソースがオブジェクト指向になる場合、長期的な影響が感じられます。

ActionScript 3.0では、プレイヤーに読み込まれるSWFのルートインスタンスはステージの最初のインスタンスを表します。新たに再定義されたルートについて難しい概念は、常にメインのタイムラインを参照しなく、代わりに、ディスプレイオブジェクトのメインレベルを参照するのです。

例えば、SWFにロードされるまたはメインSWFに独立存在する場合、MovieClipのルートは同じように動作します。新しいディスプレイリストがどのように動作するかという知識が多少にあれば、この概念の理解に役立つことになります。

www.DigiTechLog.com 20091026 Moving From Flash AS2 to Flash AS3 _root eatkeyboard

Read the rest of this entry…

Posted in Flash | Comments (0) | 1,726 views

Posted on Saturday, 24th October 2009 by admin

前回紹介した「Alcon: オープンソースのActionScript向けの軽量デバッギングツール」とちょっと違って、今回の「LuminicBox.Log」では、ActionScript Debbug用コンソールツールです。ネット上に少し探してみましたが、LuminicBox.Logが使われている場所は多くないし、英語資料でも日本語資料などもあまり見つかりませんでした。

※掲題の件を発表する時点では、開発者のブログは何か問題があって、メンテナンスしているようですから、LuminicBox.Logのダウンロードはできない状態です。

まずはデモを見ましょう。左側のバーの中では、文字列、数字と日付などを出力ボタンが用意されています。クリックすればそれぞれ内容を出力できます。

LuminicBox-Log

Read the rest of this entry…

Posted in ActionScript, Flash Project | Comments (0) | 3,321 views

Posted on Sunday, 18th October 2009 by admin

Flashの開発中に、スクリプトでムービーを制御したい場合の基礎の考えにもなるので、MovieClips がよく使われます(Flash8からアニメーションは「ムービークリップ」という仕組みを覚えるとぐんと表現の幅が広がり,作成の効率も上がります)。

そのプロパティを変更することもフラッシュルーチンの一部となっています。 AS3では、MovieClipsのプロパティが少しも変わっているが、構文を統一するための変化です。

※As3Converter(@see As3Converter: ActionScript2をActionScript3にコンバータするツール)というANTタスクと一部のAS3クラスの集合で、AS2のソースをAS3に自動変換するツールもありますが、どうしても理解した上で使った方がいいと思いますね。

www.Digitechlog.com 20091018001 Flash Movieclip

Read the rest of this entry…

Posted in Flash | Comments (0) | 7,150 views

Posted on Thursday, 15th October 2009 by admin

この前の「使いやすいオープンソースのActionScriptデバッグツールリスト」にも紹介していましたが、Alconとは、Sascha Balkau氏が開発され、パフォーマンス情報が見れたり、オブジェクトの詳細な情報をダンプ出来てオープンソースのActionScript 2及びActionScript 3向けの軽量デバッグツールです。

Alconの最初のバージョンはFlash Player 7の時代から書かれたものですので、そのバージョンはActionScriptのtraceによってログを取るだけのツールです。

AlconはAdobe AIRでも動作できます。FlexコンパイラのFlash IDEやMTASC(※MTASC(Motion-Twin ActionScript2 Compiler): フリーのコマンドラインActionScript(Flash)コンパイラ)中にも使えます。

Alcon

Read the rest of this entry…

Posted in AIR, ActionScript, Flash Project | Comments (1) | 3,135 views

Posted on Thursday, 8th October 2009 by admin

OpenLaszloとは、Laszlo Systems社が開発され、Web ブラウザ上でAjax/Flashで動作するリッチインターネットアプリケーションの開発及び配布を行うため、オープンソースプラットフォームです。オープンソースですから、誰でも無料で使うことができます。

以下のような特徴があります。

  • オープンソース
  • ライセンスは CPL ( Common Public License )
  • バージョン 4.0 からは従来の Flash コンテンツだけでなく、 Ajax と DHTML による動的コンテンツを同一のソースコードから生成することができる
  • XML ベースのオブジェクト指向型言語でソースコードを記述する
  • 日本では Laszlo Japan などのコミュニティが活動を行っている

openlaszlo

Read the rest of this entry…

Posted in ActionScript, Ajax/JavaScript | Comments (0) | 2,208 views

Posted on Wednesday, 7th October 2009 by admin

このチュートリアルで、私はActionScript 3.0を利用し、スタイリッシュアナログ時計をどう作成かを示します。我々もFlashのScreentime 付きswf映画を使って、完全に機能するスクリーンセーバーをクリエートします。

www.Digitechlog.com 20091007000 Clock Screensaver Flash preview 

Read the rest of this entry…

Posted in ActionScript | Comments (0) | 3,953 views

Posted on Sunday, 4th October 2009 by admin

この前はPHPからAMFメソッドを呼び出すライブラリ「SabreAMF: FlexをPHP5と連携させるフレームワーク」などと.NETの「FluorineFx: Flexと.NET間でAMF通信できるライブラリ」を紹介しましたね。フリーなオブジェクト指向プログラミング言語Pythonは、動的な型付け、ガベージコレクション、マルチパラダイム、モジュール、クラス、オブジェクト等の言語の要素が内部からアクセス可能であり、リフレクションを利用した記述が可能など幾つか特徴があるので、Google App EngineもPythonがサポートされています。

PythonからAMF通信できますか。今回紹介PyAMFとは、オープンソースプロジェクトとして、PythonのためにAdobeのFlash Playerに対応しているサポートアクションメッセージ形式( AMF )を提供しています。

python-logo-master-v3-trans

Read the rest of this entry…

Posted in Flash, Flash Project, Python | Comments (0) | 3,079 views