예제 #1
0
        public override bool Equals(System.Object object_Renamed)
        {
            bool isEqual = false;

            if (base.Equals(object_Renamed) && (object_Renamed is RemoveObject))
            {
                RemoveObject removeObject = (RemoveObject)object_Renamed;

                if ((removeObject.depth == this.depth) && equals(removeObject.ref_Renamed, this.ref_Renamed))
                {
                    isEqual = true;
                }
            }

            return(isEqual);
        }
예제 #2
0
		public override void  removeObject2(RemoveObject tag)
		{
			tags.Add(tag);
		}
예제 #3
0
		public virtual void  removeObject(RemoveObject tag)
		{
		}
예제 #4
0
		private Tag decodeRemoveObject(int code)
		{
			RemoveObject t;
			t = new RemoveObject(code);
			if (code == Flash.Swf.TagValues.stagRemoveObject)
			{
				int idref = r.readUI16();
				t.ref_Renamed = dict.getTag(idref);
			}
			t.depth = r.readUI16();
			return t;
		}