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

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

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
По умолчанию Каким образом в Флексе или же AS3 можно позиционировать обьекты ?

КАк , в Флеше (как мы его понимаем сейчас делается просто

_x+=1; и полетели а тут как , интерфреймов нету , да и вообще пока лес дремучий .....
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 08.01.2006, 20:52
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
1. Задать координаты x и y в тэгах.
2. Эффект Move

Дело в том, что Flex двигает программирование под Flash Platform в направлении классического подхода: так сказать, "событийно-листнеровой модели мира", а не извратов типа onEnterFrame. То есть для всего у нас есть инструменты, а не способы почесать пяткой ухо. Если инструментов нет -- мы их сами сделаем.

Почитай Developing Flex Applications, это лучшая книга из всей доки, написанной командой, которую возглавляет Джен ДеХаан.

Старый 08.01.2006, 20:54
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 3  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Особенно тебе интересна будет 462 страница, я думаю

Чтобы лезть в AS3 хорошо бы иметь опыт с Java / C#, а также самим Flex. Это не упрек тебе, это просто факт, я сам в этом вижу пока только верхушку айсберга

Старый 08.01.2006, 21:01
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
насчет извратов типа onEnterFrame: интерфрейм никуда не делся, все можно реализовать и в старом стиле, только надо подписать объект (причем любой, а не только мувиклип) на прослушку "enterFrame", плюс Timer, плюс мног чего вкусного..

Старый 08.01.2006, 21:06
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 5  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Это понятно, весь старый функционал сохранен. "Библиотека" только уже совсем иначе реализована и swc имеют уже иной смысл (как jar в Java).

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Цитата:
только надо подписать объект (причем любой, а не только мувиклип) на прослушку "enterFrame", плюс Timer, плюс мног чего вкусного..

Silin а можно поподробнее об этом , ну хотябы с маленьким примерчиком
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
если с маленьким
Код:
package {
	import flash.display.MovieClip;
	import flash.events.*;
	public class testMove extends MovieClip {
		public function testMove() {
			var mc:MovieClip=new MovieClip();//мувик
			mc.graphics.beginFill(0);//рисуем
			mc.graphics.drawCircle(0,0,20);
			addChild(mc);//аттачим к родителю
			mc.addEventListener("enterFrame",onEnterFrame);//регисрируем листенер
		}
		private function onEnterFrame(e:Event){//она же и есть листенер
			e.target.x+=1;
		}
		
	}
}
если с не очень маленьким, то сюда или сюда


Последний раз редактировалось silin; 08.01.2006 в 23:41.
Старый 08.01.2006, 23:34
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 8  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Каждый объект во Flex -- компонент с id. Ему так же, как ты делал во Flash, можно прибить событие. У него тот же самый UIEventDispatcher.

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Спасибо
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 03.05.2007, 16:02
yana_flash вне форума Посмотреть профиль Отправить личное сообщение для yana_flash Найти все сообщения от yana_flash
  № 10  
Ответить с цитированием
yana_flash

Регистрация: Oct 2003
Сообщений: 74
Попробовала воспользоваться примером. addChild(mc) выдает сообщение об ошибке:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@515c5b1 to mx.core.IUIComponent.

Что в данном случае делается не так?

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

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

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


 


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


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