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

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

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

Регистрация: Aug 2010
Сообщений: 6
По умолчанию Не работает самое простое

Народ помогите плиз.
Проблема с экшн скриптом.
Проблема заключается вот в чем:

Создаю я 2 слоя, на первом создаю круг и засовываю его в библиотеку как символ, называю ball. На втором слое пишу экшн скрипт (все пишу в первом кадре).

Экшн скрипт выглядит так:

Код AS1/AS2:
ball._х=-50;
bаll._у=170;
_root.onEnterFrame=function() {
ball._x+=2;
}
По идее круг должен начат движение и исчезнуть в последствии, но у меня ничего не происходит. В чем заключается моя ошибка?


Последний раз редактировалось iNils; 27.08.2010 в 12:46.
Старый 27.08.2010, 02:44
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Вы не дали ему имя. Панель property, там вбейте идентификатор ball.
__________________
тут я

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

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
Чтобы обратиться к клипу, нужно поместить его из библиотеки на сцену и задать инстанс имя в параметрах (по умолчанию вроде внизу), или создать его экземпляр посредством AS, т.е. приаттачить на сцену, точно не знаю как это делается..

Старый 27.08.2010, 02:51
plo13 вне форума Посмотреть профиль Отправить личное сообщение для plo13 Найти все сообщения от plo13
  № 4  
Ответить с цитированием
plo13

Регистрация: Aug 2010
Сообщений: 6
нет, я ему дал название

он у меня был изначально на сцене, я его скопировал в библиотеку


Последний раз редактировалось plo13; 27.08.2010 в 02:53.
Старый 27.08.2010, 03:10
FriOne вне форума Посмотреть профиль Отправить личное сообщение для FriOne Найти все сообщения от FriOne
  № 5  
Ответить с цитированием
FriOne
 
Аватар для FriOne

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
подобные ошибки выдает?
Код AS1/AS2:
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 2: Statement must appear within on/onClipEvent handler
     bаll._у=170;
 
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: Statement must appear within on/onClipEvent handler
     _root.onEnterFrame=function() {
Если да, то у вас код расположен на мувиклипе.. в этом случае кликните на сцену и запишите код туда.

Старый 27.08.2010, 03:14
plo13 вне форума Посмотреть профиль Отправить личное сообщение для plo13 Найти все сообщения от plo13
  № 6  
Ответить с цитированием
plo13

Регистрация: Aug 2010
Сообщений: 6
ошибок не выдает, код написан на сцене

Старый 27.08.2010, 03:27
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
instance name не задан. Вы задали имя объекту в библиотеке, но не задали имя клипу

Старый 27.08.2010, 03:28
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 8  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
1)когда вы создаете объект на сцене он автоматом создается в библиотеке.
поэтому вы что копировали в библиотеку??
2)вы задали имя объекту при создании или после создания тоже вбили на сцене ему имя?
киньте исходник в тему.гляну

Старый 27.08.2010, 03:38
plo13 вне форума Посмотреть профиль Отправить личное сообщение для plo13 Найти все сообщения от plo13
  № 9  
Ответить с цитированием
plo13

Регистрация: Aug 2010
Сообщений: 6
Цитата:
Сообщение от in4core Посмотреть сообщение
instance name не задан. Вы задали имя объекту в библиотеке, но не задали имя клипу
где и как его задать?

Старый 27.08.2010, 03:39
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 10  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
выделите объект на сцене.в панели своиств(внизу) будет написано instance name.
туда вбивать имя

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

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

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


 


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


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