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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     FLASH画面を印刷させない方法
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
JT
Åê¹ÆNo.1288
投稿日時: 2003-11-14 21:20
新米
居住地: 東京
投稿: 3
使用環境:
FLASH画面を印刷させない方法
TO-Ynetと申します。

今回、FLASHの画面を印刷させない方法を探しています。
対象はWIN+IE5以上、プレイヤーは6以上を考えていますが、
FLASHの右クリックで出るプリントコマンドは制御できるとして、
プラウザの印刷機能をどうしたもんかと思案しております。

ブラウザを制御することはできないでしょうから、なんとかFLASH
画面を印刷させないようにするとしますと、JSでツールバーなしの
ウィンドウを開いてメニューを表示しないFLASHを表示する、
程度の制御しか考えつきません。

ほかに、何かいい経験をされたかたがいらっしゃればと思い立っての
質問です。
もちろん、画面をキャプチャ などされればしょうがないんですが、
それは置いておくとしてなにか良い方法はございませんでしょうか?


----------------
--
TO-Ynet<flash@to-y.net>

笠居トシヒロ
Åê¹ÆNo.1610
投稿日時: 2003-11-25 13:35
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: FLASH画面を印刷させない方法
RESがつきませんね・・・

ブラウザの印刷機能をオフにしてしまうのは難しいでしょうね。
考えられる方法としては、Javascriptでメニューを表示しないページを開くこと+右クリックを
禁止すること+Flashの右クリックメニューを使用不可にすること、でしょうか。

でも、ソースから該当SWFのURLを探られたら、印刷されてしまうのは防げないですね。


----------------
笠居 マッドシー
http://www.mad-c.com/

JT
Åê¹ÆNo.1614
投稿日時: 2003-11-25 14:37
新米
居住地: 東京
投稿: 3
使用環境:
Re: FLASH画面を印刷させない方法
ご指摘ありがとうございます。
kasaiさんがおっしゃるとおり、現在、Javascriptで画面いっぱいのウインドウを開いて、ある種アプリケーションっぽくしてしまう方法を考えています。
WINだと全面表示ができるんですね。MACだとメニューバーが残りますが。

今回、小規模なイントラ内でのWINのみ、IEのみ(5 or 5.5以上)という限定した環境での使用を想定しての仕様ですので、「簡単に印刷できない」程度の機能で落ち着こうかと考えています。

さらに、上記に加えて、ショートカットでの印刷対策(メニューは表示されていなくてもショートカットでは印刷できてしまうんですね)として、CSSの@mediaのprint設定をいぢってショートカットで印刷しても空のページが印刷されるようにはなりました。(MACでは印刷されてしまいますが)

表示のみで印刷させない機能とかってあると、セキュリティ的に便利だと思われますが、あんまり需要はないんですね。


----------------
--
TO-Ynet<flash@to-y.net>

Airmax
Åê¹ÆNo.1616
投稿日時: 2003-11-25 15:13
新米
居住地:
投稿: 4
使用環境:
Re: FLASH画面を印刷させない方法
はじめまして、
いつもROMさせていただいている者です。

FLASHの画面を印刷不可にさせる方法で、
私がよく利用している方法なのですが、

最前面にアルファ1%の短形を配置するというのはいかがでしょうか?
現状ですと、FLASHはアルファを印刷できないので、
この方法で簡単に制御できると思います。
(正確には印刷はできるが、白紙の紙が出てくるようになる・・・ですね。)

若干色見が変化してしまいますが、
ほぼ気にならないレベルで制作できると思います。

お試しください。
笠居トシヒロ
Åê¹ÆNo.1617
投稿日時: 2003-11-25 15:23
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: FLASH画面を印刷させない方法
おおっ、これは盲点でした
アルファが印刷できないことを逆手に取ったTIPSですねー、すばらしい。
僕も次からそういう依頼があったら利用させてもらいます。


----------------
笠居 マッドシー
http://www.mad-c.com/

野中文雄
Åê¹ÆNo.1618
投稿日時: 2003-11-25 15:59
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: FLASH画面を印刷させない方法
あー、なるほど!
引用:
Airmaxさんは書きました:
最前面にアルファ1%の短形を配置するというのはいかがでしょうか?
現状ですと、FLASHはアルファを印刷できないので、
この方法で簡単に制御できると思います。

ちなみに、Flashはアルファを内部的に256階調で制御しています。したがって、最低値は100%/256=約0.4%です。[プロパティインスペクタ]では整数値しか入力できませんが、ActionScriptで設定することが可能です。

目隠し用の矩形をムービークリップに変換して、以下のMovieClipアクションを設定します。
// MovieClip: 目隠し用の矩形
// MovieClipアクション
onClipEvent (load) {
	_alpha = 100/256;
	// trace(_alpha);  // 確認用
}

引用:
若干色見が変化してしまいますが、
ほぼ気にならないレベルで制作できると思います。


----------------
 

JT
Åê¹ÆNo.1619
投稿日時: 2003-11-25 16:05
新米
居住地: 東京
投稿: 3
使用環境:
Re: FLASH画面を印刷させない方法
ぼろぼろぼろぼろ....

目からウロコが200枚ほど、こそげ落ちました。

柔軟な脳細胞が、あたらしい表現方法を生み出すことを実感しました。
私の脳細胞は、最近フラグメンテーションバラバラで、こういった発想がなかなか出てきません。
こうゆうコミュニティってすばらしいですね。

ありがとうございます。早速使わせていただきます。


----------------
--
TO-Ynet<flash@to-y.net>

笠居トシヒロ
Åê¹ÆNo.1622
投稿日時: 2003-11-25 16:57
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: FLASH画面を印刷させない方法
ううーむ、早速試してみたんですが、どうも効果は確実じゃないみたいです・・・

Windows IEの場合、FlashPlayerのメニューからは印刷できませんが、
ブラウザの印刷コマンドではアルファも含めて印刷できてしまいます。

Mac ネスケ、Safariの場合は、逆にブラウザの印刷コマンドでは白紙になりますが、
Playerのメニューからは印刷できてしまいます。

Mac IEにいたっては、どちらでもアルファを含んだ印刷が可能です。

やっぱり、全ての環境で印刷させないようにするのは難しいですね。
でも、先に考えておられた対策と併用することで、より「印刷しにくい」
ものにすることはできるので、無駄ではありませんよね。

あと、ブラウザを介せば、アルファを含むFLASHコンテンツを
印刷できることがわかったのは、逆の意味で収穫でした。


----------------
笠居 マッドシー
http://www.mad-c.com/

森 なおき
Åê¹ÆNo.1638
投稿日時: 2003-11-26 0:57
モデレータ
居住地: 福岡(心は大阪)
投稿: 527
使用環境:
:MacOSX10.6.8
:FlashCS5.5
Re: FLASH画面を印刷させない方法
なおきです?。なんか尻馬に乗るみたいなレスになってしまいますが(^^;

実はこの投稿があったときにα1%技があるなあと思い、テストを作成したのですが、思いっ切り印刷されてアウト(^^;
と思っていたのですが、WIN+IEで実験したからだったのか?。

にしても、毎度のことながら不思議なソフトですね>Flash


----------------
な お き
Dev.:MacOSX+FlashCS5.5
View:---

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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