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

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

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

Регистрация: Nov 2010
Сообщений: 24
По умолчанию определение класса документа не удалось найти в подкаталогах класса, поэтому оно буде

Стоит Flash cs5.
1. Создаю файл ActionScript 3.0.
2. Сохраняю в отдельную папку
3. В поле класс пишу main.Main (взято из готовых исходников)
4. Нажимаю рядом кнопку с карандашем.
5. Система автоматически генерит файл стандартного класса:

Код AS3:
package main {
 
	import flash.display.MovieClip;
 
 
	public class Main extends MovieClip {
 
 
		public function Main() {
			// constructor code
		}
	}
 
}
6. Сохраняю этот файл под имнем main.as в этой же папке.

Потом когда снова по карадашу щелкаешь, вновь создает новый файл с этим кодом. А по идее должен открывать сохраненный файл. И в исходниках открывает. А в моем проекте не открывает.
И соответственно мой as-файл в компилируемый swf файл тоже не включается.

Что за чудеса?


Последний раз редактировалось 8exe8; 09.11.2010 в 17:53.
Старый 09.11.2010, 17:50
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Вы не ругайтесь, здесь за такое забанить могут.
Странная проблема, исходник в студию.
__________________
тут я

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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Попробуйте или создать папку main в той же папке, где лежит .fla и в нее сохранить Main.as, или прописать Document class просто как Main, если хотите, чтобы .as и .fla файлы лежали в одной папке и все было хорошо.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от 8exe8 Посмотреть сообщение
6. Сохраняю этот файл под имнем main.as в этой же папке.
Сохранить файл с именем Main.as, а не main.as пробовали?

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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Имена публичных классов должны совпадать с именами файлов, в которых они описаны. То есть public class Main extends MovieClip должен быть описан в файле Main.as.

Старый 09.11.2010, 17:58
8exe8 вне форума Посмотреть профиль Отправить личное сообщение для 8exe8 Найти все сообщения от 8exe8
  № 6  
Ответить с цитированием
8exe8

Регистрация: Nov 2010
Сообщений: 24
исходники - это образцы флеш приложений контакта выложеные для изучения,
http://vkontakte.ru/source/Cities.zip

Старый 09.11.2010, 18:07
easy.proger вне форума Посмотреть профиль Отправить личное сообщение для easy.proger Найти все сообщения от easy.proger
  № 7  
Ответить с цитированием
easy.proger

Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
удалите все as файлы из корневой папки, а в папке main оставьте


Последний раз редактировалось easy.proger; 09.11.2010 в 18:15.
Старый 09.11.2010, 18:09
leofit вне форума Посмотреть профиль Отправить личное сообщение для leofit Найти все сообщения от leofit
  № 8  
Ответить с цитированием
leofit
 
Аватар для leofit

Регистрация: Dec 2009
Сообщений: 428
Цитата:
Сообщение от 8exe8 Посмотреть сообщение
2. Сохраняю в отдельную папку
Папка main?
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг

Старый 09.11.2010, 18:25
8exe8 вне форума Посмотреть профиль Отправить личное сообщение для 8exe8 Найти все сообщения от 8exe8
  № 9  
Ответить с цитированием
8exe8

Регистрация: Nov 2010
Сообщений: 24
Все получилось!!!
Создал папку main и уже в нее сохранил Main.as
Спутало, что в исходниках файл main.as лежит два раза, в корне проекта и еще в папке main.

Решил что маленький main относится к
Код:
package main
а большой к
Код:
public class Main
, и не рассматривал структуру каталогов.

В окне параметры ActionScript, в списке путей к библеотекам есть строка с точкой, видимо для включения файлов каталога проекта в зону видимости компилятора. На неё тоже думал, но она роли никакой не играет видимо выясняется.
Спасибо!!


Последний раз редактировалось 8exe8; 09.11.2010 в 18:30.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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