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

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

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

Регистрация: Oct 2010
Сообщений: 10
почему же есть
Код AS3:
package {
 
public class My {
 
public function My() {
trace("zoom");
}
}
}
и
Код AS3:
package {
 
public class My {
 
public static function My() {
trace("zoom");
}
}
}
пробовал

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Код AS3:
public function My()
Это конструктор, который вызывается при:
Код AS3:
new My()
функции my() в вашем коде нет.

Старый 01.10.2010, 17:53
dj100500 вне форума Посмотреть профиль Отправить личное сообщение для dj100500 Найти все сообщения от dj100500
  № 13  
Ответить с цитированием
dj100500

Регистрация: Oct 2010
Сообщений: 10
никак не работает

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Нужно либо создать новый экземпляр класса My
Код AS3:
import My; 
var my:My = new My();
и Вы увидите ваш трейс "zoom".
А то что вызываете Вы - это метод my() класса My, т.е. статический, метод самого класса а не его экземпляра. Пример - Math.random(). Вам не надо создавать экземпляр класса Math, метод random - статический. Но в случае с мувиклипом например Вы же не пишите MovieClip.gotoAndStop(5), потому что это метод не класса, а его экземпляра. Сначала создается отдельный самостоятельный экземпляр класса MovieClip, а потом уже Вы вызываете его методы. Это два РАЗНЫХ случая.
__________________
Reality.getBounds(this);

Старый 01.10.2010, 23:45
AlesNormales вне форума Посмотреть профиль Отправить личное сообщение для AlesNormales Найти все сообщения от AlesNormales
  № 15  
Ответить с цитированием
AlesNormales

Регистрация: Aug 2010
Сообщений: 74
Вот чувствую что кончится исходником на 5 странице)

Старый 02.10.2010, 00:06
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 16  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
Цитата:
Сообщение от AlesNormales Посмотреть сообщение
Вот чувствую что кончится исходником на 5 странице)
Да, где то я уже это видел )))

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

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

Старый 05.10.2010, 16:11
dj100500 вне форума Посмотреть профиль Отправить личное сообщение для dj100500 Найти все сообщения от dj100500
  № 18  
Ответить с цитированием
dj100500

Регистрация: Oct 2010
Сообщений: 10
щит чот я совсем туплю наверн, но вот умя фла с кодом
Код AS3:
import main.Test1
main.Test1();
и клас
Код AS3:
package main {
 
     public class test1 {
           public function test1() {
               trace("bla");
           }
     }
}
на всё это пишет мол неправильное колво аргументов.ожидается 1

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
ActionScript регистрозависимый язык! test1 != Test1. Классы принято называть с большой буквы.
Цитата:
main.Test1();
Что это? Что вы пытались сделать? Откройте наконец хелп и посмотрите хотя бы один пример, как создаются классы, что такое конструктор класса и чем он отличается от метода класса и т.д.

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

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

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


 


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


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