2011-01-07 15 views
0

私はFlash/ActionScriptを扱ったことがないので、私にご負担ください。
ほとんど、私は少し混乱しています。
私はJava/CとHTML/Javascriptで多くの作業を行ってきました。FlashにActionScript(AS)を埋め込む

私にフラッシュファイル(.swf)を提供しているデザイナーと一緒に作業しています。
私の視点からは、単一のオブジェクトを埋め込む必要があるシンプルな「モック」です。
このオブジェクトは、ユーザーが対話するTextBoxです。
は、私はそのようなテキストボックス

  • がキーイベント
  • それを処理すると、テキストを取得するFlashファイルに

    1. 挿入できるようにする必要があり、私としてのTextBox

    に戻します他の記事から理解して、私はASと一緒に作業するでしょう、そうですか?
    このようなオブジェクトを既存のFlashファイルに埋め込むにはどうすればよいですか?
    TextBoxがあればグラフィカルな部分が終わってしまっています。
    IDEは何ですか(私は通常Eclipseで動作します)?

    最後のメモ:
    私はそのデザイナーと一緒に作業しているので、私はすべての作成プロセスにアクセスできます。
    彼女はコードを知らず、彼女もそれを手に入れることはできません。
    できるだけ頭を下げないようにしたいと思います(たとえば、Adobe Flash CS5スタジオからファイルをエクスポートする方法を教えてください)。

    多くのおかげで、
    TREV

  • 答えて

    0

    あなたは.swfファイルを編集することはできませんが、それはコンパイル/エクスポート/建て/実行可能ファイルです。 .flaファイル(デザイナーからのソースファイル)を入手できれば、新しいswfをコンパイルする際にそのファイルを使用できます。機能のコードは、1つまたは複数の.as ActionScriptファイルにあります。

    私はJavaのエキスパートではないので、私がここで間違っていると私は訂正しますが、ファイルごとに1つのクラスを宣言する.javaファイルのような.asソースファイルを考えることができると思います。 swfファイルは.jarファイルのようなもので、Flash Playerで実行できます。デザイナーが提供できる.flaファイルは、グラフィックスやフレームごとのアニメーションに使用される別の種類のソースファイルです。ここでは、FlashとFlexの開発のためのEclipseを使用するための

    は、Flex SDKを使用するようにEclipseを設定し、それによってもActionScriptの方法についてのチュートリアルです:

    http://www.seanhsmith.com/2010/03/29/flex-for-free-setting-up-the-flex-4-sdk-with-eclipse-ide/

    他の代替、あなたのドン場合Flash Builder(Eclipseベース)やFlash CS5(Adobe製)を購入したいのですが、フリーでオープンソースのFlashDevelop(Windowsを使用している場合)です。

    実行する必要があるのは1回限りで、Flash/ActionScript開発への短期間の取り組みであれば、Flash BuilderまたはFlash CS5の45日間試用版を使用することができます。

    +0

    ラルス、あなたの答えは非常に役立つようです。派生した.flaファイルを取得するには、デザイナーに指示するか、クリックする必要がありますか? – Trevor

    +0

    .flaは、Photoshopの.psdや単語の.docによく似た、「生の」フラッシュドキュメントです。デザイナーはあなたにそのファイルを送るだけです。 – grapefrukt

    +0

    @David:flaファイルは、Flash IDEによってコンパイルされ、swfファイルを生成します。 swfを使用するには、デザイナーと何らかの慣習が必要です。彼はレイアウトを提供していると思われるので、すべての要素がステージに置かれます。あなたの場合は、TextFieldを配置して名前を付ける必要があります。次に、swfをロードし、その名前を参照してTextFieldにアクセスします。 – goliatone

    0
     
    designer should give you a *.fla file that can open with Adobe flash CS5. 
    when you open the fla file in flash cs5 , there many controls you can use 
    as well as TextBox, I think it must be a TextInput control. just drag it 
    from the component window to any where you want. you need give a instance 
    name to this TextInput then you can control it with Actionscript code. 
    if only swf file , you can use 'Sothink SWF Decompiler' to decompiler it 
    to Fla file. 
    
    関連する問題