[ 掲示板に戻る ]

過去ログ閲覧モード

長文中全ての漢字にルビふり / BP
tuiteIndesign CS3を使用している者です。

大量のテキストデータをテキストフレームに流し込んで、全ての漢字にルビをふりたいのですが一括でできるスクリプトや方法を教えて頂きたいです。

ちなみにテキストデータは下記のようになっております。

#大#たい##量#りょう#の#漢#かん##字#じ##全#すべ#てにルビをつける。

どの解説本を読んでも、1つの漢字にルビをふる方法しか載ってないので困っております。どうかお知恵をお貸しください。。

No.4947 2010/07/26(Mon) 09:47:45
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 長文中全ての漢字にルビふり / せうぞー URL
あらかじめテキストにルビが振ってあるなら、タグテキストに変換して流し込むといいと思います。
http://help.adobe.com/ja_JP/InDesign/6.0/indesign_cs4_taggedtext.pdf
http://d.hatena.ne.jp/seuzo/20080603/1212480415

今後、ルビのお仕事がたくさんあるようならLCSさんの「Rubi Manager」というプラグインでもいいかもしれません。
http://www.loyal.co.jp/gaiyou/l_group/LCS/LCS.html

No.4949 2010/07/26(Mon) 10:42:58
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 長文中全ての漢字にルビふり / kin URL
「#親文字#ルビ#」というテキストであれば、せうぞーさんのおっしゃる「Rubi Manager」から「ルビ変換コマンド」1回で選択部分の文字を全てルビ付き文字にできます.

ホームページにデモ版(20文字までの機能限定)があったと思いますのでお試ししてみてはどうでしょうか?

No.4950 2010/07/26(Mon) 12:34:38
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7

Re: 長文中全ての漢字にルビふり / BP
ご回答ありがとうございます。

http://d.hatena.ne.jp/seuzo/20080603/1212480415

↑の方法でタグ付きテキスト作成してIndesign上で配置したのですが、
読み込む際、問題ログが出てしまい化けて流れてしまいます。

ちなみにテキストはmi 作成です。
保存形式や読み込む際の注意点など教えていただけますでしょうか?

No.4951 2010/07/26(Mon) 13:51:33
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 長文中全ての漢字にルビふり / せうぞー URL
>読み込む際、問題ログが出てしまい化けて流れてしまいます。

と言われても、具体的にどういうログなのか?
どういう文字列に対して、どう置換して、どうタグづけしたのか?
すべてを書いていただけないと、こちらでは何もわかりません。

No.4955 2010/07/26(Mon) 17:18:40
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 長文中全ての漢字にルビふり / BP
失礼しました。

一《ひと》人《り》ひとりの個《こ》性《せい》あふれる作《さく》品《ひん》がそろいましたので、ぜひ見《み》にいらしてください。

この文章にURLの通り

検索フィールド:|?([一-龠]+)《(.+?)》
置換フィールド:<cRuby:1><cRubyString:$2>$1<cRuby:><cRubyString:>

正規表現検索にチェックして全て置換しました。
この時点での置換結果はURL同様。

先頭に<SJIS-MAC>を付けて拡張子なしの別名保存。

Indesign上でテキストフレーム配置すると下記のログが出ます。

No.4957 2010/07/26(Mon) 18:20:55
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 長文中全ての漢字にルビふり / せうぞー URL
同じ文字列を同じ検索置換をして、試してみましたが、こちらでは正常にルビ処理してくれます。
文字コードと改行は、Shift_JIS & Mac改行になっていますか?

置換後のテキストは下記の通り:
<SJIS-MAC>
<cRuby:1><cRubyString:ひと>一<cRuby:><cRubyString:><cRuby:1><cRubyString:り>人<cRuby:><cRubyString:>ひとりの<cRuby:1><cRubyString:こ>個<cRuby:><cRubyString:><cRuby:1><cRubyString:せい>性<cRuby:><cRubyString:>あふれる<cRuby:1><cRubyString:さく>作<cRuby:><cRubyString:><cRuby:1><cRubyString:ひん>品<cRuby:><cRubyString:>がそろいましたので、ぜひ<cRuby:1><cRubyString:み>見<cRuby:><cRubyString:>にいらしてください。

No.4958 2010/07/26(Mon) 19:08:34
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 長文中全ての漢字にルビふり / にゃす
「ルビクラウド」なるものもあるようです。
http://www.web-cte.co.jp/products/ruby.html

No.4959 2010/07/26(Mon) 19:47:06
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729)

Re: 長文中全ての漢字にルビふり / BP
Shift_JIS になってなかったです。
まだログは出ますが化けずに配置されましたので何とか使えそうです。
おかげさまで解決しました。
ありがとうございました。

No.4962 2010/07/29(Thu) 18:28:28
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19
テキストがヌケることについて / スタスタ
初めまして。同様の質問をmixiにもさせていただきました。

ルビ付の小学生向けの冊子(100p前後)の制作をきっかけに
今年からIndesignを使い始めました。
【環境:OSX 10.5.8、indesign CS4(6.0)】

最近入稿直前になってよくデータを開くときに「フォントがありません」のアラートが出るようになりました。

(同事例1↓)
http://study-room.info/id/studyroom/id2/study22.html

しかし、特に表示はおかしくなく、すべてシステム上動いている書体ばかりで見た目も変わらずデータ上問題ないと思い気にせず作業をしていたのですが、
だんだん気持ち悪くなりフォントをすべて改めて置き換えました。

すると一見、とくに大きくは変わらないのですが、
どこかのテキストがヌケはじめていました。

(同事例2↓)
http://lalala.eaudevie.la/2010/02/05/indesign-cs4%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E7%BD%AE%E6%8F%9B%E3%81%A7%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E6%B6%88%E3%81%88%E3%82%8B%EF%BC%9F/

校正のたびに全然関係のなかった部分がヌケたりしているので、
僕たちもクライアントも困っております…。
クライアントへの説明も困っております…。

恐らく(同事例1)の改善方法で「スタイルでルビに特定の書体を設定しておかない」ことにより、フォントの有無アラートはでなくなったので、これがとても近いのかなと
思っております…。
さすが管理人様のページです…。

どなたかこの事例についてお詳しい方がいらっしゃいませんでしょうか?

また改善方法をご存知の方はいらっしゃるでしょうか…?

よろしくお願い致します…。

No.4961 2010/07/28(Wed) 10:39:10
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ja-JP-mac; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1
イラレCS5でのPDF保存について / 朋茶
イラストレーターCS5(Win版)でPDF保存して、もう一度開くとレイヤーの上下が入れ替わってしまいますが、CS5の仕様でしょうか?

配布資料で使用するため、以前からPDF保存していますが、CS3では上記のようなことはありませんでした。

また、保存の際に気をつける点などあれば、教えていただけないでしょうか。


よろしくお願いします。

No.4960 2010/07/28(Wed) 06:45:07
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET4.0C)
スクリプトラベルによるテキストフレーム取得 / jizo
お世話になっております。CS5&JavaScriptを使用しています。
基本的な内容で恐縮ですが、CS4で実現できていたことがCS5で上手くいかず質問です。


1.InDesign上で、複数のテキストフレームのうちの一つに"textFrame"というスクリプトラベルを付与する。
2.以下のコードでラベルの付いたテキストフレームを参照しようとすると、オブジェクトが見つからない。
  (オブジェクトがnullとなる)

app.documents.firstItem().textFrames.itemByName("textFrame")

ちなみにインデックスで参照すればオブジェクトは見つかりますしラベルも取得できます。

app.documents.firstItem().textFrames.item(3).label
→"textFrame"が返る。


冒頭の通り、CS4ではこのロジックで問題ありませんでした。スクリプトラベルの参照方法に関して、CS5で何か根本的な変更があったのでしょうか?

No.4943 2010/07/23(Fri) 22:36:29
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Re: スクリプトラベルによるテキストフレーム取得 / せうぞー URL
InDesign CS5からPageItems.itemByName(str)のstrはレイヤーパネルのオブジェクト名を指すようになりました。PageItems.item(str)も同様です。
つまり、ラベルから直アクセスが難しくなったようです。
#う〜ん。

くわしくは
「With CS5, some things have changed」
http://forums.adobe.com/thread/615381
を参照してください。
# scriptVersionを一時的に書き換えて書き換えてしまう方法などが紹介されています。

No.4944 2010/07/24(Sat) 01:06:45
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: スクリプトラベルによるテキストフレーム取得 / jizo
せうぞーさん

お礼が遅くなりました。いつも情報をありがとうございます。

> InDesign CS5からPageItems.itemByName(str)のstrはレイヤーパネルのオブジェクト名を指すようになりました。
> PageItems.item(str)も同様です。
> つまり、ラベルから直アクセスが難しくなったようです。


おっと。重要な情報を見落としていたようですね。とりあえず理由がわかって助かりました。

No.4948 2010/07/26(Mon) 10:37:07
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Re: スクリプトラベルによるテキストフレーム取得 / こうちゃん犬猫まみれ URL
ちょっとだけ調べてみた感じだと

if (myObjects[h].label != "mohu")

みたいなラベル参照はできるみたいです。
case文などで分岐処理してあげるのがいいのかなーなんて思っています。

No.4953 2010/07/26(Mon) 16:17:55
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; ja-jp) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9

Re: スクリプトラベルによるテキストフレーム取得 / お〜まち URL
関連したブログ記事を書きました。参考にしてください。
http://omachi.blog.ocn.ne.jp/preopen/2010/07/indesign_cs55pa.html

No.4954 2010/07/26(Mon) 16:56:13
Opera/9.80 (Windows NT 6.1; U; ja) Presto/2.6.30 Version/10.60

Re: スクリプトラベルによるテキストフレーム取得 / jizo
こうちゃんさん、お〜まちさん
情報をありがとうございます。

> if (myObjects[h].label != "mohu")
> みたいなラベル参照はできるみたいです。


そのようですね。お〜まちさんから紹介して頂いたリンクにもまとめられている通り、
ループの中でラベルが一致したものを捕まえて処理する方法に修正して回避しています。

皆さんのフォローに助けて頂いております。ありがとうございます。

No.4956 2010/07/26(Mon) 18:20:05
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / naoko Email
はじめまして。私はCS4を使用しています。

どうか、お助けいただけないでしょうか。

今組んでいる本で、索引を別途手打ちで作成して、インデザインにテキストを流し込んで、修正を終えた後に、索引中のページ番号が途中から本文とずれていることが分かりました!

具体的には本文で210ページなのが索引では198ページに(泣)。2ぺーじずつ、210ページから、索引と本文がずれているようなのです。全体で600ページ程ある本なので、手打ちで直すには気が遠くなります…。検索置き換えで、この範囲内の数字を2ページずつふやすようなことはできないでしょうか?

普通無理だとは思うのですが、どうかお知恵をお借り出来ますと幸いです。

No.4932 2010/07/22(Thu) 21:41:00
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / せうぞー URL
下記ブログ記事を参考にしてください。
「特定の数字を加減乗除するスクリプト」
http://d.hatena.ne.jp/seuzo/20090217/1234839952

最新のバージョンではCS4対応と書いてありますが、分かち書きをしない日本語では、正規表現を変更する必要があると思います。

No.4933 2010/07/22(Thu) 23:03:04
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / naoko Email
せうぞー様

すごい! あなたは神様ですか。まさにこういう感じです。

いけそうな気がするのですが、リンク先の画像に出ている「number adjuster」というのはどこから出せば良いのでしょうか…?
下の方で正規表現のことも書かれているのですが、上には書いていないし……? ハイレベルでちょっと近づくことができません(汗)

恐れ入りますが、記事に出ているところまでたどり着くにはどうしたら良いのでしょうか…。何度もすみません。

No.4934 2010/07/22(Thu) 23:14:27
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / せうぞー URL
スクリプトそのものは、indesignsecretsに直リンクになっています。
スクリプトの使い方については、下記ブログを参考にしてください。
「スクリプトの使い方(種類・保存・利用)」
http://d.hatena.ne.jp/seuzo/20081119/1227094226
#ファイルパスなどがInDesign CS3用に書かれていますから、適宜CS4に合わせて読んでください。

変更すべき正規表現については、スクリプト中の
"-*[0-9][0-9,.]*\\b"
とある部分を
"-?[0-9][0-9,.]*"
に書き換えればOKです。

近くにInDesignのスクリプトに詳しい人がいたら、訊いてみてください。

No.4935 2010/07/22(Thu) 23:42:01
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / kin URL
お世話になります。

以前、似たような状況の記事を書いたので参考までに。
http://ameblo.jp/knym71/entry-10396081757.html

ただし、実務で検証をとっていませんので、あくまでも参考&自己責任でお願いします。

せうぞーさん、number adjusterちょいちょい使ってます。ありがとうございました(でもやはり英語の壁が…)。

No.4936 2010/07/23(Fri) 12:30:54
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / naoko Email
す、すごすぎます。

教えて頂いたリンクを読んで、こつこつと分からないながら進めました。

せうぞー様
無事スクリプトを起動することができました。ただ、「190以上の数字に2をプラスする」という指定がどうしてもうまくできなくて、すべての数字がプラスされてしまいました。こちらは回避する方法はございますか?

kin様
完全に私の目的と同じことをされていて驚きました! ご指示頂いた通りすすめましたが、最後のスクリプトを使用する段階で、スクリプトを押しても起動しないという状況になってしまいました…。「regex_continuous_substitution.jsx」を単純に落としてフォルダに入れただけなのでそりゃそうよね、という感じなのですが、このスクリプトを使用するにあたり、後何かすべきことはありますでしょうか。作成したタブ区切りテキストの保存場所もお教えいただけますでしょうか。


何度もご質問ばかりで、大変申し訳ないです。あともう少しのところまで来ている感触があるのですが…。どうか、よろしくおねがいします。

No.4940 2010/07/23(Fri) 20:52:52
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / kin
naokoさま、ごくろうさまです。

regex_continuous_substitution.jsxはせうぞーさん作のスクリプトです。めぐりめぐって、やっぱり神様ですね。

使い方は同梱のファイルを読んでtestをしてもらえばわかるかと…。

スクリプトのフォルダに入れてパネルからクリックすれば、どのファイルを読み込むかというダイアログが出るはずです。

スタイルを指定した場合はファイル内に同名のスタイルがないと怒られます。

で、置換用のファイル置き場はどこでもいいのです。

使い捨てであればデスクトップに置くと、読み込む際にダイアログからコマンド+D(Mac)ですぐにデスクトップにアクセスできるので便利ですよ。

No.4941 2010/07/23(Fri) 21:57:32
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / せうぞー URL
>「190以上の数字に2をプラスする」という指定がどうしてもうまくできなくて

あらかじめ、ある範囲内の数字に文字スタイルを適用してから「number adjuster」でその文字スタイルをターゲットにすればいいと思います。
ある範囲の数字をマークするには、正規表現検索置換で一括置換できます。
たとえば、190〜699までを置換したければ
(?<![\d/.,])(19\d|[2-6]\d\d)(?![\d/.,])
と検索してください。

No.4942 2010/07/23(Fri) 22:09:39
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / naoko
本当に、ありがとうございます><

まずは、せうぞー様の方式が簡単かなと思い、正規表現で教えていただいた式を入力したところ、全部がうまく置き換わりませんでした。どうやら、一行中で一つの数字の固まりしか選ばれないようで、たとえば「279, 338, 379」という並びだと、379しかスタイルが置き換わらないようなのです…。

ずっといじっていたのですが、どうしても正規表現、分かりませんね…

もうちょっと試行錯誤してみます!

No.4945 2010/07/26(Mon) 00:18:44
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729)

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / せうぞー URL
>379しかスタイルが置き換わらないようなのです…。

それは正規表現の先読みで「範囲内の数字」の後に「,」カンマが来るのを無視するようにしているからです。
これは、「これは234,567円です」といったカンマで位取りしている数字を無視します。

もし索引に「279, 338, 379」というような文字列しかないのであれば
(?<![\d/.,])(19\d|[2-6]\d\d)(?![\d/])
としてもいいでしょう。

正規表現は覚えるとたいへん便利なので、すこしずつでも勉強するといいかもしれません。

No.4946 2010/07/26(Mon) 01:46:11
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 範囲内の数字を検索置き換えなどでうまく増やすことはできないでしょうか? / naoko Email
せうぞー様
kin様


さて、お助けいただきたながら、ようやく先ほど入稿をすることができました。

ありがとうございました。今回はせうぞー様に教えて頂いた方法でデータを修正いたしました。(regex_continuous_substitution.jsxがどうしても反応してくれなかったので…、今後の課題とします)

正規表現は、本当に便利ですね。これは逃げていないである程度使いこなせるようにならないと時間の無駄と、知りました。

本当にこのたびはお手を煩わせてしまってすみませんでした! 無事解決いたしましてとても嬉しいです。

こんな私ですが、どうぞ今後ともよろしくお願いします。

No.4952 2010/07/26(Mon) 16:03:44
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
再リンクのダイアログのディレクトリ / wsquid
CS3_J5.03です。配置した画像を選択し、[リンク]パレットから[再リンク]を実行すると現れるダイアログが、リンク先ではなく、直前に作業していた別のファイルのリンク先などが開いてしまいます。選択した画像のリンク先が開くように設定できないでしょうか。
No.4937 2010/07/23(Fri) 18:01:33
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Sleipnir/2.9.4)

Re: 再リンクのダイアログのディレクトリ / いき URL
それは残念ながらInDesignというソフトウェアに依存する話ではなく、OSに依存する話なのでInDesign上の設定で変更することはできません。
No.4938 2010/07/23(Fri) 18:03:32
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7 ( .NET CLR 3.5.30729)

Re: 再リンクのダイアログのディレクトリ / wsquid
返信ありがとうございます。
そうなんですか。以前indesign2.0を使用していた時は、リンク先が開いてくれたので、indesignの問題かと思いました。
では、我慢するしかないですかね。

No.4939 2010/07/23(Fri) 18:27:25
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Sleipnir/2.9.4)
CS5のアニメーションについて / kobanya
いつも参考にさせていただいております!
CS5のInDesign新機能、アニメーションについてお尋ねしたい事があります。

◎ボタンをクリック→画像を表示

というアニメーションを作ったのですが、

◎同じボタンを再度クリック→先程表示させた画像を消す

という二段階の動きは可能なのでしょうか?
試行錯誤を繰り返していますが、上手くいきません。。。
どなたかわかる方いらっしゃいましたら、助言いただけると助かります!

No.4925 2010/07/21(Wed) 16:06:03
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9

Re: CS5のアニメーションについて / お〜まち URL
まだCS5のアニメーション機能がどういうものかまだ分かっていないのですが。
いくつか質問させてください。

> ◎同じボタンを再度クリック→先程表示させた画像を消す
ということは、ボタンをクリックした場合に、画像が表示されているかどうかを調べて、その状況に応じて異なる動作をさせたい、ということですかね。
それともボタンをクリックした回数を記憶していて偶数回目と奇数回目で異なる動作をさせたいということでしょうか。

いずれにしても、条件に応じて異なる動作をさせるということになりますね。「試行錯誤を繰り返している」ということですが、「条件に応じて異なる動作をさせる」ということができそうでしょうか。

ここまでが、解決への第一段階になります。で、もしも「条件に応じて異なる動作をさせる」ということができないようであれば、別の手段を考える必要があります。

一般的によく使われる方法としては、同じ位置に2つのボタンを作成する方法です。InDesignですからレイヤーを分けることで同じ位置に同じボタンを作成するのは簡単ですよね。

1つ目のボタンをクリック
・画像を表示させる
・1つ目のボタンを非表示にする
・2つ目のボタンを表示させる

2つ目のボタンをクリック
・画像を非表示にする
・2つ目のボタンを非表示にする
・1つ目のボタンを表示させる

ボタンをクリックしたときの動作の順序はこの通りではないと思いますが、それぞれ3つの動作(計6つの動作)が可能かどうか(1つはできてます)、連続して実行できるかどうか、が確認できれば、お望みのものと似たような結果が得られると思います。

No.4926 2010/07/21(Wed) 17:26:38
Opera/9.80 (Windows NT 6.1; U; ja) Presto/2.6.30 Version/10.60

Re: CS5のアニメーションについて / こに
>◎同じボタンを再度クリック→先程表示させた画像を消す
ざっとCS5で試してみましたが、おそらく(絶対)InDesignだけではできないと思います。
InDesignでレイアウトだけ行って、FLAで書き出してFlash Professionalで編集した方がよいと思います。
Action Scriptで画像の表示/非表示のフラグを見ながら、表示/非表示の切替を行う流れになるのでは無いでしょうか?

そんなことよりも、InDesign CS5でテストデータ作成中に、あることをしたら100%再現するクラッシュバグが発生しちゃいました。→バグ報告しなくちゃorz

No.4927 2010/07/22(Thu) 17:05:39
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/4.1 Safari/533.16

Re: CS5のアニメーションについて / お〜まち URL
ちょっと時間があったので作ってみました。手法としては

> 同じ位置に2つのボタンを作成する方法です。

InDesign CS5からswf書き出しをしたものです。こんな風に2つのボタンを使うことで、あたかも同じボタンをクリックして動作が違うように見せます。
http://omachi.blog.ocn.ne.jp/preopen/files/cs5_anim2.html

質問者は折角ですので、自力でできるまでやってみてから見てくださいね。

No.4928 2010/07/22(Thu) 20:04:36
Opera/9.80 (Windows NT 6.1; U; ja) Presto/2.6.30 Version/10.60

Re: CS5のアニメーションについて / お〜まち
おっとっと、追記。

もしかしたら質問者のしたいことと消し方が違うかも。私の解釈が間違ってたらごめんなさい。
前言取り消し。質問者の方もリンク先を見てください。

No.4929 2010/07/22(Thu) 20:08:43
Opera/9.80 (Windows NT 6.1; U; ja) Presto/2.6.30 Version/10.60

Re: CS5のアニメーションについて / kobanya
お〜まち様
丁寧にありがとうございます。
なんだか言葉足らずですいませんでした。
ですが、僕がやりたかったのはまさしくソレです!
いや〜、ホント素晴らしいですね。
やり方を参考に自力でやってみます。
本当にありがとうございました!

No.4930 2010/07/22(Thu) 20:54:53
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9

Re: CS5のアニメーションについて / kobanya
こに様
なるほど。Flash Professionalで編集ですか。。
Flashに関しては知識があまり無いものでして、
まったく思いつきませんでした…。
そういうアプローチもあるんですね。
さっそく勉強してみます。
貴重なお時間ありがとうございました。

バグ報告の件、お手数おかけしてしまっているみたいでスイマセン…orz

No.4931 2010/07/22(Thu) 20:59:28
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9
全2097件 [ ページ : << 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 ... 300 >> ]