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

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

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

Регистрация: Jun 2011
Сообщений: 12
По умолчанию использование одного и того же as-кода из разных fla

приветствую
пытался гуглить ответ на свой вопрос, но то ли не могу его точно сформулировать, то ли лыжи не едут

суть в следующем: есть клиентское флеш-приложение (разрабатывается на AdobeFlash CS5.5)
потребовалось сделать практически точную его копию, но с несколько измененным дизайном (размер экрана, другие картинки и т.п.), код идентичный и там, и там

как решил: сделал копию .fla файла, внес изменения, скомпилировал, вроде бы все работает
но иногда всплывают странные баги: в одной версии клиента анимированная кнопка работает как надо, в другой - анимации нет (анимация делается средствами as)

есть подозрение, что между компиляциями разных версий приложения остаются какие-то промежуточные файлы и они-то и портят картину
пытался делать ClearPublishCache - не помогает
пытался между компиляциями разных версий перезапускать AdobeFlash - не помогает
самое поганое в том, что косяки возникают в разных местах, нет стабильной повторяемости бага

подскажите, как правильно поддерживать такой проект (разные .fla с одинаковым кодом)?

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
А это не результат декомпиляции? А то как-то странно, что создается точная копия создаваемого вами проекта, при этом в исходном - все работает нормально, а в копии - нет.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 01.02.2012, 17:16
XoJlToH вне форума Посмотреть профиль Отправить личное сообщение для XoJlToH Найти все сообщения от XoJlToH
  № 3  
Ответить с цитированием
XoJlToH
 
Аватар для XoJlToH

Регистрация: Sep 2006
Сообщений: 145
вынести весь код в пэкедж?
у меня есть проект, начатый предшественником - флэшка, достаточно объемная на трех языках. Каждая языковая версия - отдельная папка с полным исходником, классами, но немного модифицированная под языки. оптимизировал немного код, и стало три фла файла в одной папке и весь в классах общий. меняется в зависимости от языковой переменной в холдере


Последний раз редактировалось XoJlToH; 01.02.2012 в 17:18.
Старый 02.02.2012, 07:18
mishgun_ вне форума Посмотреть профиль Отправить личное сообщение для mishgun_ Найти все сообщения от mishgun_
  № 4  
Ответить с цитированием
mishgun_

Регистрация: Jun 2011
Сообщений: 12
Цитата:
Сообщение от TanaTiX Посмотреть сообщение
А это не результат декомпиляции? А то как-то странно, что создается точная копия создаваемого вами проекта, при этом в исходном - все работает нормально, а в копии - нет.
нет, не результат декомпиляции, весь код написан лично мной

Добавлено через 1 минуту
Цитата:
Сообщение от XoJlToH Посмотреть сообщение
вынести весь код в пэкедж?
у меня есть проект, начатый предшественником - флэшка, достаточно объемная на трех языках. Каждая языковая версия - отдельная папка с полным исходником, классами, но немного модифицированная под языки. оптимизировал немного код, и стало три фла файла в одной папке и весь в классах общий. меняется в зависимости от языковой переменной в холдере
вот и у меня похожая ситуация, две фла лежащих в одной папке и куча классов, лежащих рядом
исходники у меня не в одном пэкедже, а в нескольких, может быть в это проблема?
структура папок примерно следующая
корневая: в ней лежат обе фла-шки, папки src, lib, res1, res2
src: в ней в соответствии с пэкеджами классов разложены все исходники
lib: понятно, тут используемые библиотеки
res1: тут лежат картинки общие для обеих фла-шек и те, что используются только в первой
res2: тут картинки используемые во второй фла-шке, но не используемые в первой


Последний раз редактировалось mishgun_; 02.02.2012 в 07:42.
Старый 02.02.2012, 08:08
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 5  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
хочешь сказать что у тебя 2 фла разных, но классы одинаковые? ну если такая пляска, то проверь свой измененный дизайн, может быть когда менял, не указал название кнопки, может что-то не так поставил, причин может быть множество

P.S. на самом деле расписывать структуру файлов что и где у тебя лежит, не надо, это лишние старания, ты бы показал проблему визуально
__________________
а за окном атлантический океан!


Последний раз редактировалось NikolyA; 02.02.2012 в 08:10.
Старый 02.02.2012, 09:14
mishgun_ вне форума Посмотреть профиль Отправить личное сообщение для mishgun_ Найти все сообщения от mishgun_
  № 6  
Ответить с цитированием
mishgun_

Регистрация: Jun 2011
Сообщений: 12
именно так, два разных фла, но классы одни и те же

Старый 02.02.2012, 14:56
XoJlToH вне форума Посмотреть профиль Отправить личное сообщение для XoJlToH Найти все сообщения от XoJlToH
  № 7  
Ответить с цитированием
XoJlToH
 
Аватар для XoJlToH

Регистрация: Sep 2006
Сообщений: 145
значит должно работать у меня с этим сложностей нет. можешь залить исходник, чтобы легче было оценить проблему. ну и скорее всего ошибка во фла файле

Старый 02.02.2012, 16:40
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 8  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
так скорей всего где-то добавил или заменил мувик, при этом убрав во втором фла имя мувика, а в коде оставил, вот и не работает, проверь все имена мувиков
__________________
а за окном атлантический океан!

Старый 02.02.2012, 16:47
mishgun_ вне форума Посмотреть профиль Отправить личное сообщение для mishgun_ Найти все сообщения от mishgun_
  № 9  
Ответить с цитированием
mishgun_

Регистрация: Jun 2011
Сообщений: 12
заручившись вашим мнением о том, что ничего специфичного в такой организации нет, полез проверять реализацию конкретных баговых классов и таки обнаружил косяк не связанный с раздвоением фла
всем большое спасибо

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

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

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


 


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


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