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

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

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

Регистрация: May 2009
Сообщений: 45
Question С AS2 на AS3

Здравствуйте. Прошу помощи.
Написал на AS2 приложение. Все работает. Написал такое же на AS3 - не работает. Не воспроизводятся сэмплы.
Не могу разобраться в чем причина. Мне нужно переписать его обязательно на AS3.

Перезапишите на AS3 пожалуйста и скьньте исходник, если не трудно.

Вот исходник

Старый 23.11.2009, 21:31
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 2  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Написал такое же на AS3 - не работает
В вашем исходнике нет ни строчки на AS3
Цитата:
Мне нужно переписать его обязательно на AS3
Цитата:
Перезапишите на AS3 пожалуйста и скьньте исходник
Так все-таки, кому это нужно? Вы можете самостоятельно сделать такое-же приложение на AS3 в течение сегодняшнего вечера, если захотите. Видимо, Вам надо, но Вы не хотите
__________________
...вселенская грусть

Старый 23.11.2009, 21:36
Rsheih вне форума Посмотреть профиль Отправить личное сообщение для Rsheih Найти все сообщения от Rsheih
  № 3  
Ответить с цитированием
Rsheih

Регистрация: May 2009
Сообщений: 45
Да простите, не так выразился. Все сделал я сам. Писал на Flash 8, где не используется AS3. Исходник, который скинул, писал на Flash CS4. Но там почему то не работает приложение. То есть не воспроизводяться сэмплы. И я не могу разобраться в чем дело. Поэтому прошу переделать, может быть код, чтоб работало на Flash CS4, где AS3.

Старый 23.11.2009, 21:41
dsQuadro вне форума Посмотреть профиль Отправить личное сообщение для dsQuadro Посетить домашнюю страницу dsQuadro Найти все сообщения от dsQuadro
  № 4  
Ответить с цитированием
dsQuadro
 
Аватар для dsQuadro

Регистрация: Feb 2008
Адрес: Москва
Сообщений: 238
Отправить сообщение для dsQuadro с помощью ICQ
может нужен не код на as3 а просто чтобы это приложение скомпилированное во flash cs4 заработало? если да, то просто в настройках публикации нпдо поставить не AS3 а AS2... тогда старый код безо всяких изменений должен заработать...

Старый 23.11.2009, 21:43
Rsheih вне форума Посмотреть профиль Отправить личное сообщение для Rsheih Найти все сообщения от Rsheih
  № 5  
Ответить с цитированием
Rsheih

Регистрация: May 2009
Сообщений: 45
Нет, нужно на AS3...

Старый 24.11.2009, 00:31
SamFR вне форума Посмотреть профиль Отправить личное сообщение для SamFR Посетить домашнюю страницу SamFR Найти все сообщения от SamFR
  № 6  
Ответить с цитированием
SamFR

Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
С помощью Flash CS4 можно редактировать и компилить приложения, использующие любую версию языка, от AS1 до AS3. То же самое можно сказать про Flash Player 10 – он тоже может воспроизводить приложения, написанные на любой версии AS.

Так что разберитесь, что всё-таки вам нужно – полностью переписать приложение, используя новую версию языка, либо же просто заставить компилиться под Flash CS4. Если второе, то прислушайтесь к совету dsQuadro.

Добавлено через 23 минуты
А, понял, в чём ваша проблема. Вы сняли галку "Export in first frame" у звуков в библиотеке, чтобы работал прелоадер. Это правильно.

Но вы их нигде явно не использовали. Компилятор же, встроенный в CS4, умнее, чем тот, что был встроен в Flash 8. Он вкомпиливает в swf только те ресурсы, которые явно используются.

Однако он не настолько умён, чтобы определить факт использования звука по наличию вызова attachSound() с идентификатором этого звука. Присмотритесь, swf-ка, что получается на выходе, весит всего 8 кб, то есть явно не содержит никаких звуков.

Выход – либо поставить экспорт в первом кадре для всех звуков (что нехорошо, т.к. пропадёт смысл прелоадера), либо где-то явно эти звуки заюзать. Прилагаю (здесь не получается, файл слишком велик) немного исправленный вариант, в котором эти звуки прикреплены к ключевым кадрам главного TimeLine (но не к первому). Таким образом, и прелоадер отрабатывает как надо, и звуки вкомпиливаются.

К слову, это не AS2. Это AS1. Эх, где те времена?

Старый 24.11.2009, 01:55
Rsheih вне форума Посмотреть профиль Отправить личное сообщение для Rsheih Найти все сообщения от Rsheih
  № 7  
Ответить с цитированием
Rsheih

Регистрация: May 2009
Сообщений: 45
Спасибо!

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

Теги
помощь , приложение , сэмплы

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

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


 


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


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