Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что мона ещё добавить 
:(
    Опции темы
Jlekc
Дата 17.5.2005, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



Цитата(Alex @ 17.5.2005, 12:40)
ActionScript 1 тоже можно описывать классы

есе бы эти классы хоть один парсер понимал, правил чужой проект кадата, мля(((


--------------------
PM MAIL ICQ   Вверх
AlDev
Дата 17.5.2005, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Я имею ввиду не
Код

class_name = function()
{
  this.var_name = 10;
}

а собственно вот это:
http://www.dembicki.org/AS1classesInit/index.html
PM MAIL WWW ICQ YIM MSN   Вверх
Jlekc
Дата 17.5.2005, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



и добавления методов через прототипы. и я про это.

но скажи Eclipse, или хотябы один другой парсер зарберет этот сурс? покажит методы класса?

так писать можно, но изврат, есе чесно


--------------------
PM MAIL ICQ   Вверх
AlDev
Дата 17.5.2005, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



угу.... проще писать всё на AS2 нормальным кодом... да и автор, на сколько я понял, написал и раскопал всё это ради интереса. Сомневаюсь, что кто-то реально использует такой способ.
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 20.5.2005, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



С плей листом сделал, только если он большой бегущая строка тормозит =(( Может подскажете как убрать-то...
А также пожелания и замечания... =))) smile smile

Вот tween.mxp
Вот проектик, xml внутри.

Жду ответов, зарание спасибо =)


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 20.5.2005, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(Jlekc @ 17.5.2005, 19:45)
но скажи Eclipse, или хотябы один другой парсер зарберет этот сурс? покажит методы класса?

Да ничего сие не поймёт.... imho
А как ты вышел из положения? всё попереписывал ручками?
PM MAIL WWW ICQ YIM MSN   Вверх
Jlekc
Дата 21.5.2005, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



попереписывал - нет, но парсил в нотепаде smile smile smile


--------------------
PM MAIL ICQ   Вверх
AlDev
Дата 21.5.2005, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(Jlekc @ 21.5.2005, 19:06)
попереписывал - нет, но парсил в нотепаде smile smile smile

Проще повешаться imho...
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 21.5.2005, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Как-то у нас тема обсуждения сменилась smile


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 21.5.2005, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(AntonioBanderaz @ 21.5.2005, 20:42)
Как-то у нас тема обсуждения сменилась smile


Есть такое дело smile
Теперь по-поводу твоего плэйера...
вместо track ... пиши индекс + название + длина
при undefined - ненадо выводить это в бегущую строку. Пусть там какой-ндь нейтральный текст будет при запуске...
при ошибке, когда файл не найден, пусть он в playlist-е будет красным цветом и пропускаеться. как в winamp.
при нжимании play пусть бегущая строка выходит на начальную позицию и отображает только ту информацию, которая есть, а не показывает undefined
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 22.5.2005, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



по-поводу структуры xml:
Код
<Track titles='Track7' sizes='300Kb'>venus6.mp3</Track>

А почему не:
Код
<Track titles='Track7' sizes='300Kb' url='venus6.mp3'/>


Далее, далеко не факт, что всё из xml-я вытащиться в таком порядке, в котором ты это туда засунул.
то-есть всё спокойно может быть в произвольном порядке. В спецификациях xml ничего такого нету, потому надо ввести у всех нод индексы.
Код
<Track id='7' titles='Track7' sizes='300Kb' url='venus6.mp3'/>


хмм... если сильно делать нечего и хочеться с этим поизвращаться, можно сделать систему смены скинов.

И ещё, как сказал Jlekc, переделай всё в классы. Может сейчас тебе и понятно, что где и как работает, а вот месяца через 3 будешь сидеть и вспоминать. С классами редактировать всё будет прощё, да и структура понятней гораздо.

Это сообщение отредактировал(а) Alex Batsuev - 22.5.2005, 04:24
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 22.5.2005, 04:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(AntonioBanderaz @ 20.5.2005, 06:14)
только если он большой бегущая строка тормозит =((

Сильно не вникал, но:
ты пробовал отключить анимацию и посмотреть, что будет со скоростью?

Цитата
Please vait, while loading Song =)) Song loaded on

интересное слово vait smile

по-поводу кода:
не понял, зачем ты использовал global?
Если ты его и используешь, то лучше потом память чистить.

Код

};
PlayLst.onLoad = function(success:Boolean) {
    try {
        if (success) {
...        } else {
            throw new Error("Неправильный формат");
        }
...

Не факт, что при XML.onLoad success=false - это неправильный формат. Могут быть и другие вырианты.

Ещё по-мелочи:
Кой-чего по оптимизации кода можно почитать здесь:
http://www.initclip.com/articles/0000004/

PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 22.5.2005, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Код

if (success) {
...        } else {
            tarce('error');
        }
...
Понял.


Цитата(Alex @ 22.5.2005, 04:41)
ты пробовал отключить анимацию и посмотреть, что будет со скоростью?
Пробовал,когда ничего не двигается, то строка не тормозит, я и так старался не использовать интервалы, и onEnterFrame, быстрее конечно работает, но всё равно тормозит...


на счёт классов:
Здесь они реализованы так же как и в других языках?


Код

class MyClass {
      private var MyPrivateVar:Number //
      public var MyPublicClassProperty:Number //
      protected var MyProtectedVar:Number //
      private function PrivateFunction() {

      }
       protected f....//
       public f...//
}
class MyExtendClass extend MyClass {
       trace('qw);        
}
var My:MyClass = new MyClass();
trace(My.MyPrivateVar + '    |    ' + MyProtectedVar); //По идее undefined
var MyC = new MyClass();
trace(MyС.MyPrivateVar + '    |    ' + MyC.MyProtectedVar); // Ну а тут посто, точнее значения... 

Flash воспримет? С наследованием проблемы есть какие-нидь?



--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 22.5.2005, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



насчёт классов:
http://flash-ripper.com/articles/flash/articles.htm
посмотри вот это:
Цитата
Flash MX 2004 Professional

    * Введение в ActionScript 2.0 для пользователей ActionScript 1.0: Часть Третья. Наследование и интерфейсы [03.10.2003]
    * Введение в ActionScript 2.0 для пользователей ActionScript 1.0: Часть Вторая [15.09.2003]
    * Введение в ActionScript 2.0 для пользователей ActionScript 1.0: Часть Первая [09.09.2003


Воспринимаются private, public и static
Код

class MyClass {
      private var MyPrivateVar:Number //
      public var MyPublicClassProperty:Number //
//вот это не воспримется:
//      protected var MyProtectedVar:Number //
      private function PrivateFunction() {

      }
//       protected f....// -- то-же самое
       public f...//
}
class MyExtendClass extend MyClass {
       trace('qw);        
}
//не будет работать, ты должен прописать конструктор, типа
//class myClass extends MovieClip
//{
//  public function MyExtendClass()
//  {
//    trace ('qw');
//  }
//}
var My:MyClass = new MyClass();//клип не будет создан. Такая вешь пишеться, указывая в linkage клипа as2 class
trace(My.MyPrivateVar + '    |    ' + MyProtectedVar); //По идее undefined
//если пишешь это в классе, выдаст ошибку - попытка обращения к private. Если просто, то выдаст undefined
var MyC = new MyClass();
//то-же самое, что и про var My:MyClass = new MyClass();
trace(MyС.MyPrivateVar + '    |    ' + MyC.MyProtectedVar); // Ну а тут посто, точнее значения... 
//нету protected


по-поводу наследования - можно наследовать только от одного класса.
Ещё есть такая интересная вешь, как интерфейсы.

Это сообщение отредактировал(а) Alex Batsuev - 22.5.2005, 14:07
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 22.5.2005, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



И ещё... елси будешь размещать это на сайте, то включи функцию отключения звука.
PM MAIL WWW ICQ YIM MSN   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.