ソラマメブログ
< 2008年08>
S M T W T F S
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Mail

2007年11月25日

譲渡できるno transferオブジェクト

permissions links


いまさら知った権限がらみの事実シリーズその3です。
トリオの最後、transfer(譲渡)バージョン。

基本的には、他と同じなのではしょりつつ。


Inventory内で譲渡不可(no transfer)の表示があるオブジェクトをrezしてみています。
実際このオブジェクトは他人に譲ることはできませんが
このオブジェクト自体の設定は
Resel/Give awayにチェックがある通り譲渡可能(transferable)です。

譲渡不可としているのはcontents内にあるno transferのオブジェクトです。
プロパティに複数の条件が絡んでることを示すため、Resel/Give awayは
暗い表示になっています。
contents内のオブジェクトを消去すると、no transferの表示が消えます。

copyと同じで、うっかりミスにだけ注意という感じですかね。
no transfer表示があるオブジェクトでもきちんと
プロパティを確認せよ、と。
contents内のオブジェクトを捨てられて譲渡されちゃうかも。

このプロパティ設定に複数の要素が絡んでいるかどうかの確認は
InventoryでPropertyを開いて確認するだけではダメなようです。


実際にrezすると、表示が異なります。
なんでだろ?めんどいですね…。

◆まとめ◆
modify,copy,transferともに、単体の設定だけではなく
contents内に含むオブジェクトの設定も表示に関係してくる。
copy,transferについては
(contents内のオブジェクトが捨てられる事を考慮はしなくてはいけないが)
基本的に表示と同じ挙動(no copy,no transfer)をする。
modifyについては特に注意が必要で、
no modifyの表示であってもmodifyできてしまう。


rezしたオブジェクトの表示を見ても
複数要素が絡んでいる表示(暗色)になっていない。
contents内部を確認してみるしかない模様。
(Inventoryにある状態でPropertyを開いて確認するとチェックは付いていません)

う~ん、面倒だったけど勉強になったなあ。
なのにまだまだwikiのページは先があります…。
どんな(以下略)。

#権限系のエントリー、つまんない内容ですが、多分まだ続きます。

この記事へのトラックバックURL

この記事へのコメント
ああこれ、オブジェクトが入れ子になってたらさらにややこしそうだ…。
Posted by harayokiharayoki at 2007年11月25日 06:48
何かを作ったり利用してる時に偶然行き当たる現象でもありますし
権限関係を気にしだすと行き当たる疑問でもあるので
大変興味深く拝見しました。

この類の話は知っておいた方がいい話題であると共に
良くない事に結びつく可能性も含む話題でもあるので
最後は防衛策・安全策でまとめて頂ける事を切に願います。
Posted by Ricca at 2007年11月25日 07:18
Riccaさん
おはようございます。

防衛策ですか。
どうにかそこまで頭がまわるように
がんばります…。
Posted by harayoki at 2007年11月25日 07:29
初めまして、MakapuさんのLSLBBSで質問をした所、harayokiさんのブログの紹介をうけました。
早速拝見しギャラリーへ、クルクル椅子3を拝借しに行ったのですが、すでに撤去されていたようで、ありませんでした。
1つのオブジェクトに複数のsitアニメを入れ、複数が座れるようにしたいと思っているのですが、よろしければクルクル椅子3の公開をしていただけないでしょうか?
宜しくお願い致します。
Posted by mojiko at 2007年12月23日 18:26
harayokiです。
多忙につきレス遅れました。。

自分でどれだか分からなくなってしまったのですが
クルクル椅子3?をコピー化で配置しておきました。

が、最後のトーテムイスの方が
洗練された処理になっていたような気がします。
自分のブログ読み直してみますので少々お待ちを。
Posted by harayoki at 2007年12月26日 10:38