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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.03.2010, 19:29
greenhill вне форума Посмотреть профиль Отправить личное сообщение для greenhill Посетить домашнюю страницу greenhill Найти все сообщения от greenhill
  № 1  
Ответить с цитированием
greenhill
 
Аватар для greenhill

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
По умолчанию Вызов функции

Здравствуйте
Такой вот вопрос:
как вызвать функцию из рута, которая находится в мувиклипе mc, например?
Сам мувик на сцене и у его инстанс нейм = mс
__________________
http://zenpro.blogspot.com/

Старый 11.03.2010, 19:32
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Код AS1/AS2:
mc.someFunction();
Обращение к функции, как и любому другому свойству мувика.

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

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
Пробовала так:
На сцене создаю мувик. Инстанс его mc
в руте пишу(в первом кадре):
Код AS1/AS2:
mc.someFunction();
в mc в первом кадре пишу:
Код AS1/AS2:
function someFunction(){
	trace("here")
	}
Так вот трейс пустой почему-то
__________________
http://zenpro.blogspot.com/

Старый 11.03.2010, 19:41
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 4  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
Наверно, потому что вы сначало вызываете функцию, а потом создаете
А вообще лучше все в одном кадре делать, а не по разным клипам

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

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
спасибо
__________________
http://zenpro.blogspot.com/

Старый 12.03.2010, 11:38
gfdrf вне форума Посмотреть профиль Отправить личное сообщение для gfdrf Найти все сообщения от gfdrf
  № 6  
Ответить с цитированием
gfdrf

Регистрация: Mar 2006
Сообщений: 92
Цитата:
Сообщение от ZIK68 Посмотреть сообщение
Наверно, потому что вы сначало вызываете функцию, а потом создаете
А вообще лучше все в одном кадре делать, а не по разным клипам
Так то оно так, однако и вызывать функцию из глубин вложенных клипов, весьма и весьма полезно уметь. Ну, к примеру, чтоб вызвать функцию в подгужаемой флэшке.

greenhill
Вам совершенно правильно сказали, что у Вас, судя по всему, функция вызывается раньше, чем объявляется. Ну а ребенка ведь нужно сначала назвать как то, приучить к имени, и только потом он будет откликаться.
Вы попробуйте вызывать функцию чуть позже, например, для тестов, создайте кнопку, и в её обработчик onPress вставьте вызов функции.

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

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
да,спасибо, получилось
__________________
http://zenpro.blogspot.com/

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

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

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


 


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


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