• 締切済み

flashで、フェードインする文字を作る方法を教えて下さい。

いま、フリーソフトのsuzukaを使って、携帯用flashを作っています。 http://flashrave.org/anima/fade_in/ ↑のページで紹介されているような、フェードインする文字を作りたいのですが(オンマウス操作はいりません)、suzukaでの操作が紹介されていないので、やり方がわかりません。汗 因みに、まだflashを始めたばかりで詳しい操作が分からないので、 なるべく細かく教えて頂けると助かります; どうぞよろしくお願いします。

みんなの回答

回答No.2

あ、SWF4でしたか…それに参考URLも良く見てませんでした。 それでしたら suzuka にもマスクは使えますので、参考URLのやり方の通りで実現できると思います。 suzuka の使用方法につきましては以下のサイトも参考になるかと思います。 http://suzupara.iinaa.net/ また、FLASH については以下のカテゴリの方が回答がつきやすいかもしれません。 [技術者向] コンピューター → プログラミング → Flash

回答No.1

テキストのタイムラインの「エフェクト」(右下の方にあります)をチェックして「編集」ボタンをクリックすると編集画面が開きます。 そこで「登場」でドロップダウンリストから「フェードイン」を選びます。効果はいろいろと設定できますので好みのものにします。 他にも透明度を変化させるトゥイーンを使ってもできます。

aaahk
質問者

補足

そのエフェクトはSWF6の機能ですよね。 でも私の作っているflashは携帯用(SWF4)なので、 その機能が使えないのです。 透明度を変化させるトゥイーンというのも考えてやってみたのですが、 文字全体をフェードインすることはできても、 一文字ずつフェードインするということができなくて…汗 トゥイーンで、一文字ずつフェードインすることは可能なのでしょうか? もし可能でしたら、詳しく教えて下さい。 お願いします。

関連するQ&A

  • 文字をフェードインするHTML教えて下さい

    infoseekで勉強しながら会社のHP作ってますが、 文字をフェードインする方法が上手くいきません。 <script language="JavaScript"> <!-- count=0; Num=1; Time=100; function FadeIn(str){ c=str.charAt(count++); for(i=0;i<Num;i++){ document.all["Fade"+i].style.color="#"+c+c+c+c+c+c; } if(count<str.length){ setTimeout("FadeIn('"+str+"')",100); } } //--> </script> 次に、<body>タグ内を<BODY onload="FadeIn('fedcba9876543210')" >と変更すると、JAVAスクリプトの準備は終了になります。 後は、フェードインさせたい文字を、<span id="Fade0">文字列</span>と設定します。これで、文字がじんわりとフェードインして現れます。 上記はサンプルのコピーで、固定のバナーの下にHPへようこそ!という文字がフェードインします。 なのですが、どの部分がバナーのHTMLか、文字のHTMLか分からなく、 >>、<span id="Fade0">文字列</span> この意味もわかりません。表示したい文字を「文字列」に置き換えれば良いのですか??そしてこの一文をどこに組み込めば良いのかもわかりません・・・。 何度かやってみましたがエラーになってしまいます。 他の方法でも良いので、お解かりになるかた宜しくお願いいたします!

  • 画像のフェードイン

    FLASH初心者です。 薄い文字が少しづつ濃くなって フェードインするような 文字の画像を作りたいのですが 点滅しか出来ません どなたかご教授をお願いします。

    • ベストアンサー
    • Flash
  • 3枚の画像をフェードイン

    3枚の画像を順番にフェードインさせたいのですが、IEで確認すると先にパっと画像が表示された後にすぐにその画像が消えてフェードインが次々始まります・・・。何かソース等ミスがあるのかIE対策をしないといけないのかわかりません・・。ページを表示させたあと更新を押すと正常に動くのですがブラウザを閉じて再度表示させるとまたパっと画像が現れた後にフェードインが始まる感じです。 ソースは下記になります。 最初のパッと画像が現れる原因と対策を教えてください・・・! <script type="text/javascript"> $(function(){  $('#fade li').hide(); }); $(window).bind("load", function(){  var interval = 400; //表示間隔  for(var i=0; i<$('#fade li').length; i++)   setTimeout(doFade(i), interval * i);  function doFade(i){   return function(){ $('#fade li').eq(i).fadeIn(2000); };  } }); </script> 【HTML】 <ul id="fade"> <li><img src="image/mainpx_01.jpg" alt="" width="365" height="484" style="display: inline; " /></li><li><img src="image/mainpx_02.jpg" alt="" width="365" height="484" style="display: inline; " /></li><li><img src="image/mainpx_03.gif" alt="" width="270" height="484" style="display: inline; " /></li></ul>

  • Flash 作成についてです。

    理想的(イメージ)には、 「Suzuka」のFlash作成のフリーソフトで 、背景などの1枚の画像を 上から下、下から上、左から右、右から左、とゆっくりスクロールして消えていく感じのFlashを作成(使い方)したいのですが・・・ 例えば、http://www.toil.co.jp/ のTOPページようなFlashを作成したいのです。 私は、Flash に関しては素人で、「Suzuka」のフリーソフトはDLしたのですが、全く使い方がわかりません。 そこで、できれば詳しく、「Suzuka」のフリーソフトで、上記の理想的な Flash の作成(使い方)を教えて頂けると助かります。 何方か、宜しくお願いします。

    • ベストアンサー
    • Flash
  • DreamweaverとFlashのの初心者です。

    DreamweaverとFlashのの初心者です。 下記のwebを構成しているソフトについて質問させていただきます!! http://n-a-m.org/ にあるように、ウェブサイトでよく見るページが切り替わる時の画像のフェードインやフェードアウトの動きはFlashで作成されているんでしょうか?また、このような表現はjavasprictでも可能ですか? それぞれのweb作成ソフトの役割もや連携もよくわかっていないレベルですが、、、、。 dreamweaverへのFlashの挿入や、連携によって可能な表現のも知りたいと思っています。 詳しいサイトや参考書を、ご存知の方いましたら、手助け宜しくお願いします(^^)

  • JFrameをフェードイン・フェードアウトさせたい

    JFrameを弄って、フェードしている間にJPanelを入れ替えたいと考えています。 newした時だけなぜかフェードイン後になります。 字数制限上省略しているので必要があれば補足などに追記します。 ****** public class MyFrame extends JFrame { public static final int NON_FADE = 0; public static final int IN_FADE = 1; public static final int FADE_OUTING = 2; public static final int FADE_INING = 3; private FadePane pane; private JPanel nowPanel; private Color fadeColor = Color.BLACK; private int fadeTime = 500; private int fadeStatus = NON_FADE; private boolean fadable = true; public MyFrame() { pane = new FadePane(); setGlassPane(pane); fadeOut(0, fadeColor); } public void fadeOut(int time, Color color) { setFadeColor(color); if (fadeStatus != NON_FADE) { return; } fadeStatus = FADE_OUTING; pane.fadeOut(time, color); fadeStatus = IN_FADE; } public void fadeIn(int time) { if (fadeStatus != IN_FADE) { return; } fadeStatus = FADE_INING; pane.fadeIn(time, getFadeColor()); fadeStatus = NON_FADE; repaint(); } public void setFadeColor(Color color) { if (color == null) { return; } if (fadeColor.equals(color)) { return; } fadeColor = color; this.getContentPane().setBackground(fadeColor); this.getContentPane().repaint(); } public void setPanel(JPanel panel) { if (fadable && !(nowPanel == null)) { fadeOut(fadeTime, fadeColor); } if(nowPanel!=null)this.getContentPane().remove(nowPanel); nowPanel = panel; if(nowPanel!=null)this.getContentPane().add(nowPanel); nowPanel.repaint(); if (fadable && !(nowPanel == null)) { fadeIn(fadeTime); } } private class FadePane extends JComponent { private JComponent com = this; private Color color = Color.BLACK; private final int renewalTime = 10; public void fadeOut(int time, Color color) { this.color = color; int red = color.getRed(); int green = color.getGreen(); int blue = color.getBlue(); int alpha = color.getAlpha(); FadeListener listener = new FadeListener(true, red, green, blue, alpha, time, renewalTime, this); Timer timer = new Timer(renewalTime, listener); listener.setTimer(timer); timer.start(); synchronized (this) { try { wait(); } catch (InterruptedException ex) { ex.printStackTrace(); } } } public void fadeIn(int time, Color color) { this.color = color; int red = color.getRed(); int green = color.getGreen(); int blue = color.getBlue(); int alpha = color.getAlpha(); FadeListener listener = new FadeListener(false, red, green, blue, alpha, time, renewalTime, this); Timer timer = new Timer(renewalTime, listener); listener.setTimer(timer); timer.start(); synchronized (this) { try { wait(); } catch (InterruptedException ex) { ex.printStackTrace(); } } } public synchronized void wakeup() { notifyAll(); } @Override protected void paintComponent(final Graphics g) { Graphics2D g2 = (Graphics2D) g; g2.setColor(color); g2.fillRect(0, 0, this.getWidth(), this.getHeight()); } private class FadeListener implements ActionListener { //true:フェードアウト //false:フェードイン final boolean mode; final int red; final int green; final int blue; final int alpha; Timer timer; final int allTime; int time = 0; final int dTime; FadePane pane; public FadeListener(boolean mode, int red, int green, int blue, int alpha, int time, int dTime, FadePane pane) { this.mode = mode; this.red = red; this.green = green; this.blue = blue; this.alpha = alpha; this.allTime = (time / dTime) + 1; this.dTime = dTime; this.pane = pane; } public void setTimer(Timer timer) { this.timer = timer; } @Override public void actionPerformed(ActionEvent e) { if (time == 0) { com.setVisible(!mode); } time++; if (time > allTime) { com.setVisible(mode); timer.stop(); pane.wakeup(); return; } com.setVisible(true); int nowAlpha = mode ? alpha * time / allTime : alpha - (alpha * time / allTime); color = new Color(red, green, blue, nowAlpha); com.repaint(); } } } }

    • ベストアンサー
    • Java
  • flashにてフェードアウトアニメーションのあるページ移行についての質

    flashにてフェードアウトアニメーションのあるページ移行についての質問です。 フルフラッシュサイトを勉強のしたいと思い挑戦しています。 page1からpage2への移動する際にメニューボタンを押すとpage1のフェードアウトのアニメーションが再生されて、 さらに、page2のフェードインアニメーションがされてpage2のコンテンツを表示する為にはどうすればよいかわかりません。 ・pageは複数 ・どのpageから移動するさいにもそのpage特有のフェードアウトアニメーション 上記の条件を満たす方法を模索しております。 http://www.square-enix.co.jp/hikarino4sensi/ のサイトのようなページ移行の実現が目標です。 よろしくお願いします。

  • jQueryでfadeInのタイミング(Speed

    jQueryを勉強中で、こちらのページにある、 時間差で要素がフェードインするスプリクトを 参考にさせていただいています。 http://y-growth.com/blog/archives/281.html サンプルでは、 $("#fade li:nth-child(1)").fadeIn("5000",function() { $("#fade li:nth-child(2)").fadeIn("5000",function() { $("#fade li:nth-child(3)").fadeIn("5000", function(){ となっていて、等間隔でフェードインさせています。 このフェードの間隔を調整したいのですが、 $("#fade li:nth-child(1)").fadeIn("50000",function() { $("#fade li:nth-child(2)").fadeIn("10000",function() { $("#fade li:nth-child(3)").fadeIn("5000", function(){ このようにSpeedの値を変更しても、 等間隔でフェードインしてしまいます。 また、このような指定でも、同時にフェードインしてしまいます。 $("#fade li:nth-child(1)").fadeIn("50000"); $("#fade li:nth-child(2)").fadeIn("10000"); 何か見落としがあるのでしょうか? どなたか、どうぞよろしくお願いいたします。

  • オンマウスでモーションを停止させるには?

    たびたびの質問ですみません。よろしくお願いいたします。 http://soudan1.biglobe.ne.jp/qa3658780.html こちらのURLを参考に、外部XMLを読み込んで 画像とリンク先を切り替えるフラッシュを作っています。 フェードインとフェードアウトの効果はモーショントゥイーンで 作成しているのですが、 フェードインが完了(自分は11フレーム目にしています)してから フェードアウトが始まる(自分は26フレーム目にしています)までの間、 オンマウスするとモーションが止まるように設定するにはどうし たらよいですか? つまり、フェードイン・フェードアウト中は、アルファが100になるまで動作を続けて、アルファが100のうちはオンマウスするとモーションが止まるようにです。 ボタンを設置したりしてみたのですがどうしてもうまくいきません。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • flashのキーボード操作についてなのですが

    flashのキーボード操作についてなのですが WindowsでSuzukaというフリーソフト使用してflashを作成しているのですがキーボード操作の作成方法がわかりません。 最初は停止していてEnterキーを押すと再生されて再生中にEnterキーを押すとそこで停止されるようにしたいです。 フレームアクションのスクリプトをどのようにすればいいでしょうか?

    • ベストアンサー
    • Flash

専門家に質問してみよう