- ベストアンサー
Dreamweaver→Fireworksで「・・・スライスと一致しない」メッセージ
■現象・・・ ▼グラフィックスを編集するためDreamweaverからFireworksを起動します。(以下DW、FW) ▼次のメッセージが表示されます。 「Dreamweaverのテーブルは、Fireworksのスライスと一致していません。Fireworksでの更新内容がDreamweaverドキュメントのテーブルに反映されます。」 ▼FWでグラフィックスを編集後DWに戻ると、先のメッセージどおりFWの更新内容は反映されますが、それ以前に行ったDWの編集内容が消えてしまいます。 ■困っていること・・・DWの編集内容が消えないようにしたい。 ■疑問点・・・ ・メッセージが表示されるうまくいくときもあります。 どうしてこのようなメッセージが表示されるのでしょうか? ・これを回避して、DW、FWで行った編集がお互いに反映されるようにするにはどうしたらよいのでしょうか? 有識者の方、なにとぞよろしくお願いします! ■環境は Windows XP DW 4.04 FW 4.0.2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
FW→DWの順に、整合性がない時に「スライスと一致していません」メッセージが出ます。 なので、DW上で行った編集が「FWから見て整合性が失われていない」状態なら、メッセージは出ない…ということになるでしょう。 FWのスライス設定が「HTML」になっている部分などは、その中をいくらDWで書き換えても、もともとFWは画像を書きだそうとしないので、内部が変わっていても無視します。 それ以外のところでサイズや位置に変化があれば、FWは「整合性がない」と判断して、メッセージを出すはずです。 そして、編集内容は、FWのデータが優先されますので、DWで行った編集は消されてしまいます。 避けるためには、かならずFW側で編集する習慣にするか、ページ全体をごっそり書き出す方法をとらず、FWからは「画像のみ書き出し」を行い、後に部分的な編集が必要になった時にもDWからFWを呼び出して編集→DWに戻す、という手順を使わないようにするしかないのでは、と思います。
その他の回答 (1)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
FWで作成したテーブルや画像のリサイズなどを行わなければこのメッセージは表示されないと思います。 DWで編集した内容をFWに適用することは出来ません。 HTMLソースを見ると<!-- -->で区切られたコメントがあるので、その部分を消すことで、FWを編集してもHTMLへの影響はなくなります。 そのかわりDWとFWのリンクが消えますので、DWからFWを起動してオリジナルのPNG画像から編集することが出来なくなります。 たぶんDWのメニューからFWとのリンクを消すことが出来ると思いますが、その方法を知らないので。
お礼
ずいぶん時間が経ってしまい、申し訳ありませんでした。 回答ありがとうございました。 個人的にはすっきりはしていませんが、そうゆうソフトなんですね!
補足
回答有難うございます。 いろいろなサイトや本を読んで勉強中です。この機能のことをラウンドドリップって言うんでしょうか? DWの編集内容をFWに適用できないとの事ですが、程度によってできる場合もあるようなんです。 例えば、DW上でスライス画像の大きさを変更したり、消しても大丈夫なときもありますし、スライスのサイズ変更や画像やテーブルを組み込んでも大丈夫なんです。 でも突然、例のメッセージが出ます。 わけのわからない状態です。
お礼
回答いただいてから、ずいぶん時間がたってしまって申し訳なく思います。 回答ありがとうございました。 なるほど、FW中心に作業を進めるか、DWを中心に作業を進めるしかないのですね。 いつでも、完全に連携が取れるものだと思っていました。 ありがとうございました。