Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.08.2012, 17:55
imediasun вне форума Посмотреть профиль Отправить личное сообщение для imediasun Найти все сообщения от imediasun
  № 1  
Ответить с цитированием
imediasun

Регистрация: Jan 2012
Сообщений: 142
По умолчанию Error #1006: value не является функцией.

Подскажите что не так:

Код:
Error: Cannot tween a null object.
	at com.greensock::TweenLite()
	at com.greensock::TweenLite$/to()
	at _3_fla::MainTimeline/frame2()

TypeError: Error #1006: value не является функцией.
	at com.greensock::TweenLite/renderTime()
	at com.greensock.core::SimpleTimeline/renderTime()
	at com.greensock::TweenLite$/updateAll()
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
	at com.greensock::TweenLite/init()
	at com.greensock::TweenLite/renderTime()
	at com.greensock.core::SimpleTimeline/renderTime()
	at com.greensock::TweenLite$/updateAll()

я пишу в кадрах как я вижу єто все касательно TweenLight - вот код

Код AS3:
stop();
import com.greensock.*;
import com.greensock.easing.*;
TweenLite.to(mc, 1,{x:60, y:150, ease:Elastic.easeOut});
TweenLite.to(mc1, 1,{x:60, y:189, ease:Elastic.easeOut});
TweenLite.to(mc3, 1,{x:60, y:231, ease:Elastic.easeOut});
TweenLite.to(mc2, 1,{x:60, y:270, ease:Elastic.easeOut});
TweenLite.to(mc4, 1,{x:60, y:320, ease:Elastic.easeOut});


Последний раз редактировалось dimarik; 21.08.2012 в 23:23.
Старый 21.08.2012, 18:10
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 2  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
ключевое
Цитата:
Error: Cannot tween a null object.
какой-то из объектов, который вы двигаете, либо не создан, либо имеет другое имя, может быть он не успевает создаться к моменту передачи в твин, может они все не созданы ещё. попробуйте перед твином
вывести в трейс все объекты, типа:

Код AS3:
...
stop();
 
trace( ",  mc: " + mc + ",  mc1:  " + mc1 ); //etc.

Старый 21.08.2012, 18:45
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
офтоп, но функция trace принимает ...args, проще перечислять объекты через запятую
Код AS3:
trace( mc, mc1, mc1, mc3, mc4);
так, к слову.

Старый 21.08.2012, 19:42
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 4  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
не, не проще. Это создаст не такие отступы которые мне нужны, ведь я указываю имя аргумента, а потом его значение...

Старый 21.08.2012, 23:29
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
я пишу в кадрах
С такими error stack traces я бы уже удавился. Приходите во FlashDevelop или во Flash Builder. Там вам подскажут и номер строки в коде, в которой произошла ошибка, и любезно предоставят встроенный дебаггер, чтобы посмотреть что там в null'е собственно.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 22.08.2012, 07:47
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
не, не проще. Это создаст не такие отступы которые мне нужны, ведь я указываю имя аргумента, а потом его значение...
Что мешает написать так:
Код AS3:
trace("mc:", mc1, "mc2", mc2);
?
Это создат именно такие отступы, какие нужны

Старый 22.08.2012, 10:52
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 7  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Код AS3:
 
                        var mc:MovieClip = new MovieClip();
			var mc1:MovieClip = new MovieClip();
			var mc2:MovieClip = new MovieClip();
			trace( "  mc: " + mc + ",  mc1:  " + mc1 ); //etc.
			trace("mc:", mc1, "mc2:", mc2);
Код:
  mc: [object MovieClip],  mc1:  [object MovieClip]
mc: [object MovieClip] mc2: [object MovieClip]
есть смысл обсуждать?

Старый 22.08.2012, 11:01
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
конечно есть )
Код AS3:
trace(" mc:", mc1, " mc2: ", mc2); //   mc: [object MovieClip],  mc1:  [object MovieClip]
Смысл в том, что не надо делать такие длинные неудобные конструкции с плюсами и проще сделать многострочный трейс, не задумываясь о соединении всего в одну строку

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:06.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.