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

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

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

Регистрация: Oct 2001
Адрес: Россия, Москва
Сообщений: 21
Такой вот код:
Код:
ifFrameLoaded (40) {
	gotoAndPlay(32);
}
Пишет ошибку 1087:
extra characters found after end of program

Ничего не понимаю, раньше подобное работало.
В чём может быть причина ошибки?


Последний раз редактировалось iNils; 18.07.2008 в 11:06.
Старый 18.07.2008, 02:49
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Цитата:
Сообщение от Manual
ifFrameLoaded
Availability
Flash Player 3. The ifFrameLoaded action is deprecated in Flash 5; use of the MovieClip._framesloaded action is encouraged.
Откуда вы только такое выкапываете... прям чуть не прослезился... это ж мне тогда было... да ну, страшно подумать, что мне столько лет могло быть

ЗЫ. Кса, в разделе ж недвузначно написано, АПИ 6-8 плеер, а это уже в 6-м не должно было работать
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 18.07.2008 в 02:53.
Старый 18.07.2008, 02:57
Dr.Borman вне форума Посмотреть профиль Отправить личное сообщение для Dr.Borman Найти все сообщения от Dr.Borman
  № 3  
Ответить с цитированием
Dr.Borman

Регистрация: Oct 2001
Адрес: Россия, Москва
Сообщений: 21
Странно, в марте работало подобное ....

Пошёл другим, современным путём:
Код:
if (_framesloaded >= _totalframes) {
	gotoAndPlay(32);
}
Пишет ошибку 1120

Что тут не так?

Код:
Ещё дальше пошёл:
if (this._framesloaded < this._totalframes) {
    this.gotoAndPlay(30);
} else {
    this.gotoAndPlay(32);
}
Опять не работает! Код ошибки 1058


Последний раз редактировалось iNils; 18.07.2008 в 11:07.
Старый 18.07.2008, 03:44
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
if (this._framesloaded < this._totalframes) {
this.gotoAndPlay(30);
} else {
this.gotoAndPlay(32);
}
Ну и как клип должен проиграть 32-й кадр, когда 2-й еще даже не начал загружаться? Объясните, что вы хотите сделать, из кода это понять нельзя...
__________________
Hell is the possibility of sanity

Старый 18.07.2008, 05:00
Dr.Borman вне форума Посмотреть профиль Отправить личное сообщение для Dr.Borman Найти все сообщения от Dr.Borman
  № 5  
Ответить с цитированием
Dr.Borman

Регистрация: Oct 2001
Адрес: Россия, Москва
Сообщений: 21
Тут вот как:
код этот стоит на пустом слое, на пустом ключевом кадре №31 сцены preload

Чево хочется добиться:
- если весь ролик не загружен, проигрываетя цикл 30-31 кадра;
- при загрузке всего клипа, состоящего из 2-х сцен preload и zanaves, начинается проигрывание ролика дальше, с 32 кадра, и до конца последнего кадра последней сцены ( stop("zanaves",150); )

И что-то не получается....
Попробовал ещё один код, и он не работает:
Код:
if (getBytesLoaded()<getBytesTotal()) {
    this.gotoAndPlay(30);
} else {
    this.gotoAndPlay(32);
}


Последний раз редактировалось iNils; 18.07.2008 в 11:14.
Старый 18.07.2008, 11:10
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Dr.Borman:
1. Надо использовать кнопку , а не создавать несколько сообщений подряд.
2. Для оформления своего кода надо использовать теги [code][/code].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.07.2008, 11:36
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ндя... а зачем нужно скрипты по всему проэкту разбрасывать?
Код:
stop("zanaves",150);
stop() не принимает параметров.
И это... вы для какой версии плеера компилируете?
Нумерация ошибок компилятора в АС2 начинается с 1093 и заканчивается 1213
http://livedocs.adobe.com/flash/8/ma...rt4_ASLR2.html
И судя по коду 1120 ошибку вы вряд ли могли получить... ну или по крайней мере она к вашему коду никакого отношения не имеет.
1087 Syntax error: extra characters found after end of program. Это ошибка АС3. Упс, сразу не заметил... Вобщем, поставте в настройках публикации 4-5 плеер, или читайте документацию по АС2/АС3...
__________________
Hell is the possibility of sanity

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

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

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


 


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


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