Ejemplo n.º 1
0
		private void  encodeMorphGradient(MorphGradRecord[] gradRecords, SwfEncoder w)
		{
			w.writeUI8(gradRecords.Length);
			for (int i = 0; i < gradRecords.Length; i++)
			{
				MorphGradRecord record = gradRecords[i];
				w.writeUI8(record.startRatio);
				encodeRGBA(record.startColor, w);
				w.writeUI8(record.endRatio);
				encodeRGBA(record.endColor, w);
			}
		}
Ejemplo n.º 2
0
		private System.String formatMorphGradient(MorphGradRecord[] records)
		{
			System.Text.StringBuilder b = new System.Text.StringBuilder();
			for (int i = 0; i < records.Length; i++)
			{
				b.Append(records[i].startRatio);
				b.Append(',');
				b.Append(records[i].endRatio);
				b.Append(' ');
				b.Append(printRGBA(records[i].startColor));
				b.Append(',');
				b.Append(printRGBA(records[i].endColor));
				if (i + 1 < records.Length)
					b.Append(' ');
			}
			return b.ToString();
		}