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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.10.2008, 19:48
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 1  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Определитесь для начала, на какой версии языка вы пишете, затем синтаксис языка, затем изучите директивы.
А сейчас у вас невыразительная каша, сдобренная незнанием синтаксиса и даже английского языка.

Старый 11.10.2008, 19:56
obiz вне форума Посмотреть профиль Отправить личное сообщение для obiz Найти все сообщения от obiz
  № 2  
Ответить с цитированием
obiz

Регистрация: Oct 2008
Сообщений: 28
Цитата:
Сообщение от __etc Посмотреть сообщение
Определитесь для начала, на какой версии языка вы пишете
Не ругайтесь, если бы я выучил все директивы, то не писал бы тут... у меня Macromedia Flash MX. Это, как я понял AS 2.0. Вместо 2 строк ругани полезнее было бы написать общий вид синтаксиса в 2-х строках...

Старый 11.10.2008, 19:55
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 3  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
если не ошибаюсь в ас2 нет public или private классов...
Вы в классе пишете:
Код:
public Print()
{
	trace("test class");
}
а что такое Print() функция или еще что либо не указываете... плюс даже если учесть что это должна быть функция, Вы же ее нигде потом не вызываете.

"в кадре флешки: tmp.TestClass AAA;" - не понятно что это, и что такое AAA?

Код:
class TestClass
{
    public function TestClass()
    {
        trace("test class");
    }
}

// в кадре пишете
var someVarName:TestClass = new TestClass();
// и в окошке оутпут увидете "test class"
с помощью include можно в класс включить какой-то кусок кода удовлетворяющий синтаксису кода внутри класса (но не другой класс!).
с помошью import вы задаете обращение к классу не указывая полный путь к package, а напрямую используя имя класса
import можно использовать как в кадрах так и в самом классе до описания класса
пример:
Код:
import com.adobe.docs.learnAs2.util.UserClass;
var myUser:UserClass = new UserClass();
// если не использовать import нам пришлось бы писАть так:
var myUser:com.adobe.docs.learnAs2.util.UserClass = new com.adobe.docs.learnAs2.util.UserClass();

// чувствуется разница?

updated
чуток с опозданием, пока писАл уже разжевали, вроде что к чему
__________________
trace("Остановите Землю, я сойду!!!");


Последний раз редактировалось Mur4ik; 11.10.2008 в 19:57.
Старый 11.10.2008, 20:00
obiz вне форума Посмотреть профиль Отправить личное сообщение для obiz Найти все сообщения от obiz
  № 4  
Ответить с цитированием
obiz

Регистрация: Oct 2008
Сообщений: 28
Цитата:
Сообщение от Mur4ik Посмотреть сообщение
// в кадре пишете
var someVarName:TestClass = new TestClass();
без импорта 0 реакции даже с учётом переноса трэйса в конструктор =(

Старый 11.10.2008, 19:59
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
obiz, под какую версию языка компилите?
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Вы бы исходники все предоставили, проблема быстрее бы решилась
__________________
trace("Остановите Землю, я сойду!!!");

Старый 11.10.2008, 20:35
obiz вне форума Посмотреть профиль Отправить личное сообщение для obiz Найти все сообщения от obiz
  № 7  
Ответить с цитированием
obiz

Регистрация: Oct 2008
Сообщений: 28
сорсы
Вложения
Тип файла: rar AeroMod.rar (1.6 Кб, 35 просмотров)

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Цитата:
Obi, в AS2 нет понятия public class.
Упс, пардон.

Старый 11.10.2008, 20:59
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 9  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
obiz в настройках экспорта поставьте ActionScript2 и все заработает...
(сейчас у вас в файле выставлен as1)

в Хелпе написано:
import statement
...
Availability: ActionScript 2.0; Flash Player 6

т.е досупно только для AS2

а еще лучше поставьте себе flash 8 или Adobe Flash CS3 (естественно триал версию 30-и дневную)
__________________
trace("Остановите Землю, я сойду!!!");


Последний раз редактировалось Mur4ik; 11.10.2008 в 21:02.
Создать новую тему Ответ Часовой пояс 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.