Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Flash.ActionScript.Expression

static function Expression(formatString: string, params arguments: object[]): T;
static T Expression(string formatString, params object[] arguments);
static def Expression(formatString as string, *arguments as object[]) as T

Description

Emits an ActionScript expression translating variable and field references to their ActionScript names.

	import UnityEngine.Flash;
	
	var value = 42;
	var asObject = ActionScript.Expression.<Object>("{value: {0}}", value);
using UnityEngine.Flash;
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public int value = 42;
    public Object asObject = ActionScript.Expression<Object>("{value: {0}}", value);
}
import UnityEngine.Flash
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public value as int = 42

	public asObject as Object = ActionScript.Expression[of Object]('{value: {0}}', value)