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); } }
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(); }