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

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

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

Регистрация: Mar 2008
Сообщений: 13
По умолчанию Ссылка на сайт для Action Script 3

Помогите сделать одну вешь:

Нарисовал замысловатую флэшку с использованием функции 3D вращения (Flash CS 4), эта функция реализована только лишь с использованием Action Script 3.

Щас необходимо в саму флэшку впихнуть кнопку со ссылкой. Реализация простая- в верхний слой помещается полностью прозрачная кнопка, для которой пишется^

...на нужный сайт.

Проблема в том, что такая фукция не работает на AS3. Подскажите что можо сделать? Как выйти из положения ?

Старый 10.06.2009, 19:56
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 2  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
такая функция и на АС1 работать не будет

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

Регистрация: Jun 2009
Сообщений: 27
Отправить сообщение для rregistratorr с помощью ICQ
Код AS3:
function goWWW (event:MouseEvent):event
{
var go:URLRequest = new URLRequest ("ссылка на сайт");
navigateToURL(go);
}
 
ИмяКнопки.addEventListener(MouseEvent.CLICK, goWWW);
__________________
Скоро станет легче.


Последний раз редактировалось rregistratorr; 12.06.2009 в 05:10. Причина: Допустил ошибку в коде.
Старый 10.06.2009, 20:15
simplenoize вне форума Посмотреть профиль Отправить личное сообщение для simplenoize Найти все сообщения от simplenoize
  № 4  
Ответить с цитированием
simplenoize
 
Аватар для simplenoize

Регистрация: Feb 2009
Сообщений: 28
Код AS3:
import flash.net.URLRequest;
import flash.net.navigateToURL;
 
MovieClip.addEventListener(MouseEvent.CLICK, callLink);
function callLink(e:MouseEvent):void {
navigateToURL(new URLRequest("http://www.site.ru/"));
}

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

Регистрация: Sep 2002
Сообщений: 30,787
simplenoize, вы проверяли код, прежде чем его постить?

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

Регистрация: Feb 2009
Сообщений: 28
__etc, да, конечно.

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от simplenoize Посмотреть сообщение
__etc, да, конечно.
Тогда мне непонятно, как вы собрались вызывать статический метод addEventListener у MovieClip, если такового нет.

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

Регистрация: Feb 2009
Сообщений: 28
Хорошо.
Код AS3:
package{
	import flash.display.*;
	import flash.events.*;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;
	public class Main extends MovieClip{
		public function Main(){
			var movie:MovieClip = new Symbol1; //Symbol1 мувик в библиотеке, с включенным Linkage
			addChild(movie);
			movie.addEventListener(MouseEvent.CLICK, callLink);
		}
		public function callLink(e:MouseEvent):void{
			navigateToURL(new URLRequest("http://www.site.ru/"));
		}
	}
}

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

Регистрация: Mar 2008
Сообщений: 13
Не помогло, при вставке этого кода произходит чтото непонятное.

Ещё раз обрисую вопрос: есть 4 слоя, в трех из них идет анимация, в том числи и по средствам Action Script 3, в самом верхнем стоит прозрачная кнопка при нажатии по которой мы переходим на сайт.

Пример по ссылке

Добавлено через 2 часа 16 минут
Помогите советом или примером...

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

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
Вам же написали всё уже, navigateToURL заменяет getURL
__________________
flash/flex/unity

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

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

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


 


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


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