![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 02.10.12]
[+4 08.10.12] |
Не получается выдает ошибки какие - то типа ArgumentError: Error #1063...
function inte ():void
{
for (var i:uint = 0; i<10; i++)
{
var shiftingx:Number = Math.random()*15;
formatter.color = Math.random() * 0xFFFFFF;
var shiftingy:Number = Math.random()*20;
var RanSize:Number = Math.floor(Math.random()*35+10)
formatter.size = RanSize
var mat:Number = Math.floor(Math.random()*arr.length)
tex = new TextField;
tex.width = 400;
addChild(tex)
tex.text = arr[mat];
tex.setTextFormat(formatter);
tex.x = Math.random()*500;
tex.y = Math.random()*200;
TweenLite.to (tex, 4.25, {x:tex.x+shiftingx, y:tex.y+shiftingy,alpha:.0, ease:Sine.easeInOut,onComplete:this.removeChild});
}
}
__________________________________________ Я чайник, не ругайте меня |
|
|||||
|
[+1.3 02.10.12]
[+4 08.10.12] |
ArgumentError: Error #1063: Argument count mismatch on flash.display::DisplayObjectContainer/removeChild(). Expected 1, got 0. at Function/http://adobe.com/AS3/2006/builtin::apply() at com.greensock.core::TweenCore/complete()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\core\TweenCore.as:178] at com.greensock::TweenLite/renderTime()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\TweenLite.as:477] at com.greensock.core::SimpleTimeline/renderTime()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\core\SimpleTimeline.as:93] at com.greensock::TweenLite$/updateAll()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\TweenLite.as:642] ОИШИБКА НЕ ВОЗНИКАЕТ СРАЗУ, Только после того, как закончиться анимация TweenMax'а Вот это вылазеет в окне Output [SWF] Word%20Overtrow%20v2.1%20(Wordable).swf - 58811 байт после декомпрессии ArgumentError: Error #1063: Argument count mismatch on flash.display::DisplayObjectContainer/removeChild(). Expected 1, got 0. at Function/http://adobe.com/AS3/2006/builtin::apply() at com.greensock.core::TweenCore/complete()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\core\TweenCore.as:178] at com.greensock::TweenLite/renderTime()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\TweenLite.as:477] at com.greensock.core::SimpleTimeline/renderTime()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\core\SimpleTimeline.as:93] at com.greensock::TweenLite$/updateAll()[C:\Users\SLAVIK\Desktop\New Icons\com\greensock\TweenLite.as:642] Последний раз редактировалось udaaff; 23.10.2012 в 15:54. |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
— неправильно. removeChild должен получать ссылку на потомка, добавленного в дисплэйлист. У вас этого не происходит.
Нужно, наверное, вот так: TweenLite.to (tex, 4.25, {x:tex.x+shiftingx, y:tex.y+shiftingy,alpha:.0, ease:Sine.easeInOut,onComplete:function(tf:TextField):void{removeChild(tf)}, onCompleteParams:[tex]}); Добавлено через 2 минуты А еще лучше вынести анонимную функцию на onComplete и объявить ее полноценно.
__________________
hauts.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|