Personal tools
You are here: Home PapaBlog FreeMindFlashBrowserふたたび(七瀬ふたたび風に)
« January 2009 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
ブログも見た目が9割!? なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-15
チョコパンもらった なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-13
いないいないばあ〜 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-10-03
はんこ♪ハンコ♪♪判子 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-09-28
Pythonで連想検索エンジンを使ってみる Lights on Zope 2008-05-21
恋するニワトリ 文字化け問題を解決する Lights on Zope 2008-05-17
PapaTubeはWeb5.0だ(嘘だ。。。) Lights on Zope 2008-05-12
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
トラックバックのテスト PapaBlog 2008-03-29
 
Document Actions

by Papasan posted at 2008-10-18 21:01 last modified 2008-10-19 08:39

その昔、フリーのマインドマップソフト:FreeMind用のフラッシュブラウザに機能追加しようとして調べたこと があります。

フラッシュブラウザはActionScript2というので作られていますので、コンパイルさえ出来れば機能追加して好きなようにマインドマップを表示できます。勿論、ActionScript2のお勉強は必要ですが。

  1. FreeMindFlashBrowserのソースの取得
  2. コンパイル環境の整備
  3. ActionScript2による機能の追加とコンパイル

1に関しては、SourceForge.Net からダウンロードしました。ディレクトリの構成も/flash以下同じにしました。

2に関して現在試行錯誤中です。

先ずANTとMTASCをインストール、Flashout_0.2.1.6zip_FILESをどこかからダウンロード、解凍しFlashout.asを~/mtasc/std8/フォルダに追加し、build.xmlを次のように編集しました。:

 <project name="flash" default="help" basedir="mtasc">
     <target name="help">
       <echo>
       To compile the flash application get compiler "mtasc" from 
       http://www.mtasc.org/and put it under the mtasc directory.
       Then type "ant dist" in the flash directory.
       This works under Linux. For windows, you probably have to enhance
       this script.
      </echo>
    </target>

    <target name="dist">
        <exec dir="../source" executable="mtasc" resolveexecutable="true">
            <arg line="visorFreeMind/Main.as -version 8 -swf visorFreemind.swf -header 800:600:24" />
        </exec>
    </target>
 </project>

次のようにコマンドを投入しました。:

 # cd flash
 # ant dist

すると、Flashout.asのTRACEがナントカカントカというエラーがでましたので、小文字のtraceに変更。

も一度コマンド投入、「[exec] visorFreeMind/Browser.as:92: characters 2-7 : type error Malformed expression」(式の記述形式誤り)というエラーになります。:

 trace("new Browser, shadow="+withShadow,0); エラー箇所です。

スクリプトを見てもどこが悪いのか分からないので、とりあえずコメントにして再度コマンド投入。するとコンパイルはとおるようになりました。sourceフォルダ内にvisorFreemind.swfというファイルが生成されました。

Firefoxで表示してみると真っ白のページが表示されました(何も表示されない)。でも、コンパイルができることが分かりましたので嬉しい!!

http://papasan.org/papablog/622/tbping

seko Posted by seko at 2008-10-18 21:54
>(七瀬ふたたび風に)
ここだけで大笑いです。
本文は読んでいません。

Papasan Posted by Papasan at 2008-10-19 06:29
>本文は読んでいません。
う、うまい!!

Papasan Posted by Papasan at 2008-10-19 17:28
traceの記述方法を調べてみると、「JavaScriptのalert()のようなもの」とありました。
エントリのエラー箇所の記述方法は、どこかに「New Browser, shadow=withShadow変数の中身」と表示しようとしているのでしょうが最後の,0が余計な気がします。

そもそも、コンパイル環境はどんなものが適当なのか分からない。またしてもくじけそう...
This helps us prevent automated spamming.
スパム防止にご協力を!!