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

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

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

Регистрация: Oct 2009
Сообщений: 20
По умолчанию Как связать .as с проектом Adobe Flash CS5?

Как связать .as с проектом Adobe Flash CS5?
Просто создание myClass.as в проекте не приводит к выполнению кода :-(
Миниатюры
Нажмите на изображение для увеличения
Название: tmp-flash.png
Просмотров: 59
Размер:	346.7 Кб
ID:	27928  

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

Регистрация: May 2010
Сообщений: 543
Прописать в проекте Document Class
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)

Старый 03.05.2012, 16:01
leff27 вне форума Посмотреть профиль Отправить личное сообщение для leff27 Найти все сообщения от leff27
  № 3  
Ответить с цитированием
leff27

Регистрация: Feb 2012
Сообщений: 36
Сохраняем myClass.as и nameproject.fla в одной папке, в myClass.as пишем код, в nameproject.fla в поле Document Class прописываем myClass

Старый 03.05.2012, 16:18
vlad275 вне форума Посмотреть профиль Отправить личное сообщение для vlad275 Найти все сообщения от vlad275
  № 4  
Ответить с цитированием
vlad275

Регистрация: Oct 2009
Сообщений: 20
carrotoff, большое спасибо.
Удалось связать, но почему-то при клике на картинку-объект не получается перейти на URL :-(

Код AS1/AS2:
package{
import flash.display.MovieClip;
 
    public class myClass extends MovieClip
	{ 
 
		public function gotoAuthorPage(event:MouseEvent):void 
		{ 
    		var targetURL:URLRequest = new URLRequest("http://plustelecom.ru/"); 
    		navigateToURL(targetURL); 
		}
		Symbol1-F8.addEventListener( MouseEvent.CLICK, gotoAuthorPage );
 
	} 
 
}

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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Код AS3:
package{
	import flash.display.MovieClip;
	import flash.net.*;
 
	public class myClass extends MovieClip
	{ 
 
		public function myClass()
		{
			Symbol1-F8.addEventListener( MouseEvent.CLICK, gotoAuthorPage );
		}
 
		public function gotoAuthorPage(event:MouseEvent):void 
		{ 
    			var targetURL:URLRequest = new URLRequest("http://plustelecom.ru/"); 
	    		navigateToURL(targetURL); 
		}
 
 
	} 
 
}

Старый 03.05.2012, 16:42
vlad275 вне форума Посмотреть профиль Отправить личное сообщение для vlad275 Найти все сообщения от vlad275
  № 6  
Ответить с цитированием
vlad275

Регистрация: Oct 2009
Сообщений: 20
Не работает :-((
Миниатюры
Нажмите на изображение для увеличения
Название: tmp-flash2.png
Просмотров: 50
Размер:	426.0 Кб
ID:	27929  

Старый 03.05.2012, 16:45
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 7  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Цитата:
Не работает :-((
Конечно не работает!
Называть символы надо без тире. Например, SYMBOL1_F8.
Тогда код будет таким:
Код AS3:
package{
	import flash.display.MovieClip;
	import flash.net.*;
 
	public class myClass extends MovieClip
	{ 
 
		public function myClass()
		{
			Symbol1_F8.addEventListener( MouseEvent.CLICK, gotoAuthorPage );
		}
 
		public function gotoAuthorPage(event:MouseEvent):void 
		{ 
    			var targetURL:URLRequest = new URLRequest("http://plustelecom.ru/"); 
	    		navigateToURL(targetURL); 
		}
 
 
	} 
 
}
Читайте книги.

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

Регистрация: Oct 2009
Сообщений: 20
Спасибо. Документацию читаю на adobe.com и книгу Колина Мука пробегаю, но сложно в короткие сроки прочесть около тысячи страниц

Добавлено через 2 минуты
Объект в Library и в коде переименовал. Ничего не изменилось. Ошибка та же :-(


Последний раз редактировалось vlad275; 03.05.2012 в 18:15.
Старый 03.05.2012, 17:13
carrotoff вне форума Посмотреть профиль Отправить личное сообщение для carrotoff Найти все сообщения от carrotoff
  № 9  
Ответить с цитированием
carrotoff
 
Аватар для carrotoff

Регистрация: May 2010
Сообщений: 543
Ну елки-палки. Написано же, что не понимаю, что такое MouseEvent.

Добавить надо в импорт:

Код AS3:
import flash.events.MouseEvent;
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)

Старый 03.05.2012, 17:22
vlad275 вне форума Посмотреть профиль Отправить личное сообщение для vlad275 Найти все сообщения от vlad275
  № 10  
Ответить с цитированием
vlad275

Регистрация: Oct 2009
Сообщений: 20
carrotoff, спасибо, помогло. Только почему-то у объекта-картинки не оказалось свойства MouseEvent.CLICK, если я правильно понял. Как настроить объект-картинку?

Цитата:
1120: Access of undefined property Symbol1F8.


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

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

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


 


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


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