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

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

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

Регистрация: Oct 2005
Сообщений: 207
По умолчанию Начало клипа...

Продолжаю домогаться до норода с глупыми вопросами
Как бы сформулировать? Сразу извеняюсь за возможную не понятность вопроса, но попробую.
Предположим в сцене есть movie clip с именем "Clip1". Начинается он с 20 кадра. Я прыгаю в руте с 1 на 50 кадр и остонавливаюсь. Как мне из 50 кадра узнать в каком кадре "Clip1" начался, зная его имя, да и впринципе все остальное?
Конструктор для клипов, прописывающий время начала клипа, сделать нельзя. Снять номер кадра с клипа тоже не получится т.к. он будет в первом кадре.
Может есть идеи как провернуть сей фокус?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Прямого метода нет.
Накидал вариант, но он может вызвать множество последствий типа "ха-ха попался. здесь мы запускаем какой-то код который не должны были запускать" (запустишь fla поймешь что это такое ), поэтому пользоваться им надо обдуманно.
Вложения
Тип файла: zip beginClipFrame.zip (3.2 Кб, 31 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.06.2006, 14:31
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 3  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
Кажись то что надо.
Большой, большой thanks

Старый 08.06.2006, 17:03
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 4  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
При использовании такого подхода сталкнулся с "маленькой" проблемой после вызова функции mc слетает в undifined и такой остается. Это можно как-нибудь обойти?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я предупреждал, метод левый
Может исходник дашь? Я писал его на лету, мог и не предусмотреть чего-нибудь.
Только сразу с комментариями где не работает и что должно быть.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.06.2006, 12:18
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 6  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
ОК. Держи файл. В клипе Reset_Control в первом кадре лежит код. В данном случае интересуют функции RetimeClip и GetClipBegin (переделка твоей функции). Так вот после вызова из RetimeClip'а GetClipBegin mc (ссылка на клип) слетает в undifinded. Это можно побороть?
Вложения
Тип файла: zip Stop.zip (18.1 Кб, 106 просмотров)

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Честно слово, после того как посмотрел исходник у меня опустились руки. На то чтобы понять что у тебя там и как, у меня уйдет не меньше недели.
Советы:
1. Называй переменные так, чтобы незнакомый человек смог сразу понять что она означает. Можно конечно посмотреть где она определяется и понять ее смысл, но у тебя все переменные так названны и я начинаю терять нить рассуждений.
2. Пиши комментарии, сам же через пару месяцев не будешь помнить что и как делал.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.06.2006, 13:22
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 8  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
Что сказать, у всех своя правда. Мне просто привычно называть функции, переменные и тд сокращениями (иногда правдо доходит до маразма) от их полных английских названий, или указаний типов данных (если в конкретном случае это важнее). Насчет коментариев - есть грех, не пользуюсь, но и на память (тук-тук-тук) не жалуюсь.

Что странно - в 51 кадре твоего кода после вызова trace (ля-ля-ля), каманда trace (mc) проходит нормально?!

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Vertax
Что странно - в 51 кадре твоего кода после вызова trace (ля-ля-ля), каманда trace (mc) проходит нормально?!
Ну... так получилось, я не хотел
В твоем исходнике я раза два пытался проследить цепочку действий, одно вызывает другое, другое вызывает свое другое и тд.
Упрости, отбрось то что на текущий момент не важно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.06.2006, 13:59
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 10  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
Эх, понял где собака порылась. Парадокс, блин. Косак в том, что в моем случае клипам небыло присвоено имя. И при переходе "туда-сюда", имя у клипа менялось, вот поэтому то и undefined.

Ладно. Еще раз большое спасибо. Буду писать непонятные слова

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

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

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


 


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


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