1////////////////////////////////////////////////////////////////////////////////
2//
3//  ADOBE SYSTEMS INCORPORATED
4//  Copyright 2003-2006 Adobe Systems Incorporated
5//  All Rights Reserved.
6//
7//  NOTICE: Adobe permits you to use, modify, and distribute this file
8//  in accordance with the terms of the license agreement accompanying it.
9//
10////////////////////////////////////////////////////////////////////////////////
11package spark.core
12{
13/**
14 *  The DisplayObjectSharingMode class defines the possible values for the
15 *  <code>displayObjectSharingMode</code> property of the IGraphicElement class.
16 *
17 *  @see IGraphicElement#displayObjectSharingMode
18 *
19 *  @langversion 3.0
20 *  @playerversion Flash 10
21 *  @playerversion AIR 1.5
22 *  @productversion Flex 4
23 */
24public final class DisplayObjectSharingMode
25{
26    /**
27     *  IGraphicElement owns a DisplayObject exclusively.
28     *
29     *  @langversion 3.0
30     *  @playerversion Flash 10
31     *  @playerversion AIR 1.5
32     *  @productversion Flex 4
33     */
34    public static const OWNS_UNSHARED_OBJECT:String = "ownsUnsharedObject";
35
36    /**
37     *  IGraphicElement owns a DisplayObject that is also
38     *  assigned to some other IGraphicElement by the parent
39     *  Group container.
40     *
41     *  @langversion 3.0
42     *  @playerversion Flash 10
43     *  @playerversion AIR 1.5
44     *  @productversion Flex 4
45     */
46    public static const OWNS_SHARED_OBJECT:String = "ownsSharedObject";
47
48    /**
49     *  IGraphicElement is assigned a DisplayObject by
50     *  its parent Group container.
51     *
52     *  @langversion 3.0
53     *  @playerversion Flash 10
54     *  @playerversion AIR 1.5
55     *  @productversion Flex 4
56     */
57    public static const USES_SHARED_OBJECT:String = "usesSharedObject";
58}
59}
60