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

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

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

Регистрация: Mar 2006
Сообщений: 141
По умолчанию Как правильно привязать URL к мувику?

Делаю меню.
Подгружаю пункт меню как объект linkage из SWF и добавляю его какое-то кол-во раз:
zzz.addChild(item);
В AS2 я мог добавить ещё одно свойство мувика item.url="/home/"; a потом при клике просто сделать getURL(this.url, "_self");
А как подобное делать в AS3???
Или как делать правильно?

Старый 21.01.2009, 18:55
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 2  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Есть разные способы:
1. Добавить свойство класса, характеризующее нужную Вам особенность экземпляра. 2. Использовать свойство name.
3. Использовать динамические классы (нет типизации).
__________________
Griver

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

Регистрация: Mar 2006
Сообщений: 141
Видимо тупой вопрос...
1-й вариант как сделать? можете в доку ткнуть или написать пример, любой.

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

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
просто наследуешь свой класс с твоим свойством от мувика или какой ты как класс используешь.

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
MovieClip является динамическим классом. Потому имеет нефиксированный набор свойств. Потому вариант типа
item.url="/home/";
проканает.

Старый 21.01.2009, 21:02
Vasik1 вне форума Посмотреть профиль Отправить личное сообщение для Vasik1 Найти все сообщения от Vasik1
  № 6  
Ответить с цитированием
Vasik1

Регистрация: Mar 2006
Сообщений: 141
Вообще у меня во flex в mx:Script написан AS3.
Делаю так:
Код AS3:
[Embed(source="menu.swf", symbol="a1")] private var AssetClass:Class;
...
var item:Sprite = new AssetClass();
menu_cont.addChild(item); 
item.url=menu.children()[i].attribute("href"); // это адрес url присоединяется
item.addEventListener(MouseEvent.MOUSE_DOWN, menuClick);
...
 
<mx:Image y="287" id="menu_cont" scaleContent="false" horizontalCenter="-500"/>
Добавлено через 1 минуту
Вообще не прокАнывает...

Старый 22.01.2009, 10:46
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 7  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Сделайте хеш и забирайте у него (с) __etc

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Sprite не является динамическим классом потому и не проканывает.

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

Регистрация: Mar 2006
Сообщений: 141
Цитата:
Сообщение от kackbip Посмотреть сообщение
Sprite не является динамическим классом потому и не проканывает.
Пробовал переделывать на MovieClip и всё равно не работает! Более того, компилируется, но дебагер выдаёт ошибки.

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
А если текст ошибки прочитать?
__________________
Griver

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

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

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


 


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


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