2016-12-11 4 views
0

Мой вопрос в том, как мы можем преобразовать строку в действие, чтобы действовать как видеоклип ИЛИ Как преобразовать каждое поле массива в действие как клип.Как преобразовать строки и/или поля массива, чтобы действовать как видеоклип AS3

Например:

var days:Array = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); 

и я хочу "Sun", чтобы стать мувиклип Или

var str:String; 
for (var i=0; i<days.length; i++) 
{ 
    str = days[i]; 
    //and then I need to convert str to to act like a movie clip each time 
} 

Спасибо за вашу помощь заранее.

+0

Ваш вопрос не вычисляется. –

+1

Вы также можете спросить, как превратить цыпленка в машину. Вы не можете. Но вы можете * положить * курица * в * автомобиль. «Солнце» - это строка. Это буквально массив символов [S, u, n]. Это очень простой и базовый элемент компьютерных языков. С другой стороны, MovieClip представляет собой очень сложную сущность, которая имеет в качестве своей самой отличительной характеристики фреймы, которые позволяют анимацию, а также координаты x/y, ширину и высоту, видимость, поворот и родительский объект, чтобы назвать немного. Видеоролик может быть родительским элементом textField, а textField может содержать строку. Это наша самая близкая ставка –

+0

@ Нил Дэвис, пожалуйста, ответьте на вопрос, чтобы решить проблему, а не напомнить мне об основных элементах. Информация, предоставленная вами, мне совсем не помогла. Если способ, которым я прошел, ошибочен, чтобы получить то, что я хочу, пожалуйста, скажите мне, как правильно это сделать! – mazName

ответ

1

Самый простой способ сделать это следующим образом:

  1. создать movieclip MC
  2. создать 'TextField' Текст
  3. сделать текст будет ребенок МЦ
  4. text.text = "ВС"

Затем вы можете использовать тс вместо "Sun"

+0

вы можете взглянуть на http://stackoverflow.com/questions/41086343/how-to-convert-different-line-of-a-dynamic-text-box-to-movie-clip-in-as3. Я попытался решить проблему с вашим предложением, но когда я нажимаю на obj01, последняя строка будет увеличиваться, а не текущая строка. – mazName