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

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

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

Регистрация: Jan 2010
Сообщений: 37
Отправить сообщение для anderson s с помощью ICQ Отправить сообщение для anderson s с помощью Skype™
По умолчанию Ошибка с классом

извиняюсь- не смог более развернуто назвать тему, ибо не понимаю в чем ошибка- вот исходник.

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

Регистрация: Jun 2011
Сообщений: 91
1. Заливайте туда откуда можно скачать без ожидания и реклам выскакивающих на весь экран.
2. Куда положили библиотеки от greensock ?

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

Регистрация: Jan 2010
Сообщений: 37
Отправить сообщение для anderson s с помощью ICQ Отправить сообщение для anderson s с помощью Skype™
C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\libs\flex_sdk_3.5.0.12683_mpl\greensock-as3
[IMG]http://s2.************/uploads/20110707/d5BescZN.png[/IMG]

Старый 07.07.2011, 01:44
flashfoxter вне форума Посмотреть профиль Отправить личное сообщение для flashfoxter Найти все сообщения от flashfoxter
  № 4  
Ответить с цитированием
flashfoxter

Регистрация: Jun 2011
Сообщений: 91
Точную ошибку приведите, просто скопировав не надо ничего описывать

Старый 07.07.2011, 01:47
anderson s вне форума Посмотреть профиль Отправить личное сообщение для anderson s Найти все сообщения от anderson s
  № 5  
Ответить с цитированием
anderson s
 
Аватар для anderson s

Регистрация: Jan 2010
Сообщений: 37
Отправить сообщение для anderson s с помощью ICQ Отправить сообщение для anderson s с помощью Skype™
5000: The class 'flash.display.Sprite' must subclass 'flash.display.SimpleButton' since it is linked to a library symbol of that type.
их 3- все одинаковые

Старый 07.07.2011, 01:57
flashfoxter вне форума Посмотреть профиль Отправить личное сообщение для flashfoxter Найти все сообщения от flashfoxter
  № 6  
Ответить с цитированием
flashfoxter

Регистрация: Jun 2011
Сообщений: 91
У меня запускается без проблем.
Но у вас каша, в библиотеке декларированы как мувики на сцене экземпляры как button и наследуется все это спрайта

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

Регистрация: Dec 2006
Сообщений: 1,764
в класс допиши extends Sprite
__________________
а за окном атлантический океан!

Старый 07.07.2011, 01:59
flashfoxter вне форума Посмотреть профиль Отправить личное сообщение для flashfoxter Найти все сообщения от flashfoxter
  № 8  
Ответить с цитированием
flashfoxter

Регистрация: Jun 2011
Сообщений: 91
У него дописано.

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

Регистрация: Dec 2006
Сообщений: 1,764
в CS5 открыл, ошибок в процессе компиляции не наблюдаю
__________________
а за окном атлантический океан!

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

Регистрация: Jun 2011
Сообщений: 91
Код AS3:
package {
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;
	import com.greensock.*;
 
	public class Presentation extends Sprite {
		private var left:Left;
		private var right:Right;
		private var slides:Sprite;
		private var picture:Loader;
		private var buttons:Array;
 
		private var currentPicture:int = -1;
 
		public function Presentation():void {
			createSlides();
			createButtons();
			trace(currentPicture);
		}
 
		private function createButtons():void {
			left = new Left();
			left.x = 12;
			left.y = 180;
			left.alpha = 0.4;
			right = new Right();
			right.x = 468;
			right.y = 180;
			right.alpha = 0.4;
			addChild(right);
			addChild(left);
			buttons = new Array(left,right);
			buttons.forEach(buttonsListener);
 
		}
		private function createSlides():void {
			slides = new Sprite();
			for (var i:int=1; i<=4; i++) {
				picture = new Loader();
				picture.load(new URLRequest("pic"+i+".jpg"));
				picture.x = 480 * i;
				slides.addChild(picture);
			}
			slides.x = -480;
			addChild(slides);
		}
		private function buttonsListener(element:*, index:int, arr:Array) {
			element.addEventListener(MouseEvent.MOUSE_OVER,selectItem);
			function selectItem(e:MouseEvent):void {
				TweenLite.to(element, 1, {alpha:1});
			}
			element.addEventListener(MouseEvent.MOUSE_OUT,unselectItem);
			function unselectItem(e:MouseEvent):void {
				TweenLite.to(element, 1, {alpha: 0.4});
			}
			element.addEventListener(MouseEvent.CLICK, clickItem);
			function clickItem(e:MouseEvent):void {
				trace(currentPicture);
				if (index == 1 && Math.abs(currentPicture) != 4) {
					currentPicture--;
					TweenLite.to(slides, 1, {x:currentPicture*480});
				} else if (index==0 && Math.abs(currentPicture)!=1) {
					currentPicture++;
					TweenLite.to(slides, 1, {x:currentPicture*480});
				} else {
					TweenLite.to(slides, 0.5, {x:-480});
					currentPicture = -1;
				}
 
			}
		}
	}
 
}
Добавлено через 3 минуты
Посмотрите в publish setting стоит галка Automatically declare stage instances ?


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

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

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


 


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


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