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

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

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

Регистрация: Mar 2006
Сообщений: 53
По умолчанию Как получить имя активного фрейма в мувике.

Как получить имя активного фрейма в мувике и вывести его в переменную?

Старый 26.06.2006, 18:31
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Что ?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.06.2006, 19:03
UnOuter вне форума Посмотреть профиль Отправить личное сообщение для UnOuter Найти все сообщения от UnOuter
  № 3  
Ответить с цитированием
UnOuter

Регистрация: Mar 2006
Сообщений: 53
ну есть скажем мувик в нем есть фрейм. Имя фрейма "fuck"
После определенных дейсвий он проигрался (или не проигрался)

Так вот мне нужно узать Дошол он но "Fuck" или не дошел (остановился раньше)

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Хранить в массиве соответствие лейблов и номера кадров.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.06.2006, 21:01
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 5  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
А _currentframe в этом случае разве не будет содержать имя, а не номер?

Старый 26.06.2006, 21:08
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Только номер.

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

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
или проставлять булевы переменные, на нужных тебе кадрах...
__________________
Всё гениальное просто.

Старый 27.06.2006, 12:32
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 8  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Привет!
Во-первых, помним, что имя не может начинаться с цифры. Поэтому имена кадрав можно строить по принципу "kadr"+ _currentframe. Тогда запросив номер кадра и добавив спереди стринг "kadr" получим имя.
По такому составному имени мы можем обратится к любому кадру (с цифромым идентификатором, увы, нет!), а тем паче узнать "лейблу" текущего кадра.
Во-вторых, надо помнить, что в случае добавления или удаления кадров придется ручками изменять лейблы после добавленого (удаленного) кадра. Но, если их немного или по каким-то причинам нужно обращатся таким образом как просит UnOuter, то плизззз.

PS
Где-то в ранних моих постах именно такой способ решил проблему обратившемуся на форум коллеге.

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

Регистрация: Mar 2001
Сообщений: 1,147
Homo Sapiens предложил наименее кривую реализацию. В нужном кадре ставим fuckDone = true а где-то далеко в коде проверяем if (fuckDone) {...} Привязка лейбла к номеру кадра (в имени/массиве) лишает смысла само использование лейблов
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

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

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

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


 


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


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