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

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

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

Регистрация: Jul 2009
Сообщений: 5
По умолчанию отображение объекта.

Прошу ногами не пинать.
Начал переходить с as2.0 на as3.0 (вовремя, да), столкнулся с проблемой дублирования мувиков, в as2.0 для этого был duplicateMovieClip, в 3.0 же все основывается на классах.

Создал класс "main.movie", в .fla создал нужный мувик класса "main.movie"

В основном классе пытаюсь создать новый объект класса movie:
Код AS3:
package main
{
	import flash.events.MouseEvent;
	import flash.events.KeyboardEvent;
	import flash.display.MovieClip;
	import flash.text.TextField;
 
	public class Root extends MovieClip {
		trace("root");
		public function StartGame() : void
		{
 
			var new_movie:movie;
			new_movie=new movie();
			addChild(new_movie);
			new_movie.x=200; new_movie.y=100;
			trace(new_movie.x);
		}
	}   
}
но тщетно. Что я делаю не так?
Вложения
Тип файла: rar movie.rar (7.0 Кб, 51 просмотров)

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

Регистрация: Nov 2007
Сообщений: 1,724
вы лучше из библиотеки берите клипы и ставьте

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
В этом же разделе есть тема «ActionScript 3 Tips and Tricks».
Там как раз поднимается эта тема.
__________________
#flasher@irc.trg.ru:6667

Старый 04.09.2009, 22:14
peleng вне форума Посмотреть профиль Отправить личное сообщение для peleng Найти все сообщения от peleng
  № 4  
Ответить с цитированием
peleng

Регистрация: Jul 2009
Сообщений: 5
Я и руководствовался статьей Мерлина, а конкретнее обзором AS3.0 на примере создания игры с астероидами.

Потому и не понятно почему объект не добавляется.. трассировка из класса идет нормально.


Последний раз редактировалось peleng; 04.09.2009 в 22:19.
Старый 04.09.2009, 22:56
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 5  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
А если это основной класс, то как вызовется StartGame() ?

Старый 04.09.2009, 23:41
peleng вне форума Посмотреть профиль Отправить личное сообщение для peleng Найти все сообщения от peleng
  № 6  
Ответить с цитированием
peleng

Регистрация: Jul 2009
Сообщений: 5
спасибо!
название функции должно соответствовать классу.

Старый 05.09.2009, 00:23
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 7  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Цитата:
Сообщение от peleng Посмотреть сообщение
название функции должно соответствовать классу.
Бред.
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 05.09.2009, 00:26
peleng вне форума Посмотреть профиль Отправить личное сообщение для peleng Найти все сообщения от peleng
  № 8  
Ответить с цитированием
peleng

Регистрация: Jul 2009
Сообщений: 5
Цитата:
Сообщение от MrPoma Посмотреть сообщение
су.
Бред.[/quote]

Название функции привел в соответствие с названием класса - заработало. Почему же бред?

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Цитата:
Сообщение от MrPoma Посмотреть сообщение
Бред.
Не бред. Имеется ввиду конструктор.
__________________
#flasher@irc.trg.ru:6667

Старый 05.09.2009, 01:00
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 10  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Не бредом будет что-то вроде "название конструктора должно соответствовать имени класса".
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

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

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

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


 


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


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