Вы не указали, находятся ли функции в одном и том же классе или в разных классах, но ваша основная проблема - переменная область действия . Переменная str определена внутри функции create и, следовательно, она ограничена областью действия функции. Вы должны будете объявить переменную в большем объеме.
Если функции находятся в одном классе, попробуйте что-то вроде этого:
private var str:String;
private function create () {
str = "hello";
}
private function take() {
var message:String = str;
}