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

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

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

Регистрация: Oct 2010
Сообщений: 67
сейчас проделал файл-создать-Класс ActionScript - имя класса Calendar, скопировал в него ваш текст, никакой ошибки насчет пакеты могут быть вложенными нету (не считая буквы "в;" на строке 30). попробуйте удалить этот класс и заново создать. как вариант могу предложить если вам не сложно и там у вас нету ничего секретного выложить сюда весь проект. Файл-Экспорт проекта Flex

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

Регистрация: May 2011
Адрес: Саратов
Сообщений: 16
вот у меня такая же проблема!! как загрузить файл *.as в mxml не через <script> ???

Старый 14.05.2011, 17:31
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 13  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
import.

Старый 15.05.2011, 00:59
sikha вне форума Посмотреть профиль Отправить личное сообщение для sikha Найти все сообщения от sikha
  № 14  
Ответить с цитированием
sikha

Регистрация: May 2011
Адрес: Саратов
Сообщений: 16
нет нет нет!
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
</mx:Application>
прымо в строчке]
Код:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
можно что-то прописать и он сразу же будет грузить файл as как главный! и выполнять только сценарий оттуда!

Старый 15.05.2011, 01:39
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 15  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Вы не можете его туда "загрузить". MXML - это язык шаблонов, из которых потом генерится (во время компиляции) ActionScript код.
Так же не правильно называть ActionScript код сценариями (так действительно было принято называть AS1 / AS2, до того как язык приобрел определенную независимость от конкретной виртуальной машины). На сегодняшний день AS - такой же язык программирования как Java или Python, или VB если хотите

Чтобы понять, что вы можете сделать: корневой тег MXML шаблона привязан к какому-нибуд AS3 классу. Т.е. если вы написали в Foo.mxml <s:Application>, это практически то же самое, что и public class Foo extends Application. Application - это один из очень немногих классов для которого эти выражения не тождественны - компилятор флекса добавляет определенные метаданные и генерит кучу кода для того, чтобы экземпляр этого класса был создан во вторм кадре, проинициализирован и т.д. (весь первый кадр - генерированный код, ну только разве что если вы сами предзагрузчик написали).
Технически, вы можете унаследоваться от Application, и тогда вы можете написать ваш код на AS (но вам все-равно нужен будет mxml файл, чтобы компилятор сообразил, что нужно сгенерировать первый кадр). Но это не лучший подход, т.как информацию по этому вы вряд ли найдете, чтобы знать, как это сделать прийдется покопаться в исходниках фреймворка, да и не нужно это.
Проверенный, гарантировано работающий способ понять, что именно происходит - скомпилировать с настройкой -keep, и посмотреть что же компилятор сгенерировал в папке generated рядом с бинраниками.
__________________
Hell is the possibility of sanity

Старый 15.05.2011, 12:26
sikha вне форума Посмотреть профиль Отправить личное сообщение для sikha Найти все сообщения от sikha
  № 16  
Ответить с цитированием
sikha

Регистрация: May 2011
Адрес: Саратов
Сообщений: 16
Большое спасибо за разъяснения! Это весьма ценная для меня информация, НО...!!!!
Дело в том что еще не давно совсем буквально дня 2 назад я бораздил интернет различнейшей инфой про flex и тому подобное и наткнулся на пример кода который имел следующую конструкцию

Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
</mx:Application>
и именно в первой строчке кода была прописано
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ***="Main.as" >
и все!!!! Класс был описана в отдельном файле! И как только запускал компилятор выполнялись все действия из класса! В mxml коде больше не было ни сточки! И вот именно вместо этих *** было что-то что я не помню и то, что мне так необходимо!!!!

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script source="Main.as"/>
</mx:Application>
Но это тоже самое, что использовать include
Цитата:
и именно в первой строчке кода была прописано
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ***="Main.as" >
Нет такого. Скорее всего там был указан preloader.

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

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

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


 


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


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