トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     printについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
harman
Åê¹ÆNo.8117
投稿日時: 2004-6-8 11:27
半人前
居住地:
投稿: 32
使用環境:
win7,Flash CS5
printについて
いつもお世話になります。printの機能について自分で調べたんですが、いきづまってしまいました
 今の作成しているもので、ボタンによる印刷をしたいところ(フレーム)が2箇所あります。2箇所といっても一度に2つとも印刷するのではなくて、各フレームに印刷ボタンを配置して、そのフレーム内でボタンを押すとそのフレームのみ(1つ)を印刷するというものです。
 それはシーンにまたがっているのですが(シーン1の2フレーム目、シーン2の1フレーム目)スクリプトは、ボタンに

on(press) {
printAsBitmap("_root","bmovie");
}

としています。
印刷したいフレームが1つだけならフレームラベルに#Pをつければいいんですが、今回は2つあるので#Pの重複になってしまいます。それだと、エラーがでますし、何より一度に2つのフレームが印刷されます。
どうにかして、スクリプトでうまく印刷を分ける方法とかないのでしょうか? よろしくお願い致しますm(__)m
tatsu
Åê¹ÆNo.8142
投稿日時: 2004-6-9 1:25
半人前
居住地: 名古屋
投稿: 53
使用環境:
MBP"17(C2D) 2.8Ghz,4GB
Leopard10.6.4
WEB Premium CS4 + Flash CS5
Re: printについて
オーサリング時、#Pの重複で警告がでますが特に問題はないらしいです。

MXは印刷機能が弱いのでスクリプトだけで印刷を分けるのは難しいと思います。2004では機能UPしたらしいですが・・・
私の乏しいアイデアですが、印刷したい部分の複製をMCにして「level2」等に配置、MCのプロパティ_visibleはfalseに設定してレベルごとで指定して印刷されてはどうですか?
↑わかりにくかったらすみません
他の方のほうがきっと素晴しい意見してくれると思います。
引用:
どうにかして、スクリプトでうまく印刷を分ける方法とかないのでしょうか?
HapHands
Åê¹ÆNo.8144
投稿日時: 2004-6-9 2:18
半人前
居住地: 東京都新宿区
投稿: 47
使用環境:
Flash:
 (6.0.25.1)
 Pro(7.2.0.581)
OS:
 XP Pro Sp2
 (10.2.8)
CPU:
 Pentium M 1.70GHz
RAM:
 1.0GB
Re: printについて
こんばんは。
構造的に随分変わってしまいますが、以下のようなやり方はいかがでしょうか。

まず、コンテンツ全体をMC化します。
そのコンテンツMCをさらにもうひとつプリントターゲット用のMCの中に入れます。
このプリントターゲット用MCを_rootに配置します。
プリントボタンは_rootにおいておき、プリントボタンからプリントターゲット用MCを指定すれば、現在表示されているコンテンツMCの内容だけが印刷されると思います。
※.プリントボタンを_rootに配置するのはプリントボタン自体を印刷する必要が無いと考えたからです。

この方法だとコンテンツMC内にプリントボタンが無いので、印刷したくないときにはプリントボタンを消しておいたり使えないようにしたりする処理をスクリプトで行う必要があります(おそらく現在はタイムラインで印刷対象のフレームにのみプリントボタンを配置されているのではないでしょうか)。

反面、背景画像など印刷する必要のないものがある場合には_rootに配置しておけばよいので、印刷内容をスッキリさせることができるメリットもあります。

ややうろ覚えなので、間違っていたらスミマセン(^^;;。


----------------
HapHands/http://www.haphands.com/

harman
Åê¹ÆNo.8148
投稿日時: 2004-6-9 8:45
半人前
居住地:
投稿: 32
使用環境:
win7,Flash CS5
Re: printについて
kandaさん、たくやさんありがとうございます。
スクリプトで印刷部分の制限は厳しいんですねー。
MC内にコンテンツ入れることも考えたんですが、今作っているものは_rootの部分に多くのコンテンツを乗せていまして、全てを入れ子状態すると全体のスクリプト機能が死んでしまう恐れがあったのでやめたんです(^_^;)

とはいえ、そうも言ってられないのでお二人の意見を参考にしながら作っていこうと思います

ちなみにスクリプトで、フレームラベルの名前の変更とかできないですよね?できたらすごく助かると思っているんですが、どうもムリっぽいので・・・
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops