![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2011
Сообщений: 91
|
1. Заливайте туда откуда можно скачать без ожидания и реклам выскакивающих на весь экран.
2. Куда положили библиотеки от greensock ? |
|
|||||
|
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] |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 91
|
Точную ошибку приведите, просто скопировав не надо ничего описывать
|
|
|||||
|
5000: The class 'flash.display.Sprite' must subclass 'flash.display.SimpleButton' since it is linked to a library symbol of that type.
их 3- все одинаковые |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 91
|
У меня запускается без проблем.
Но у вас каша, в библиотеке декларированы как мувики на сцене экземпляры как button и наследуется все это спрайта |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
в класс допиши extends Sprite
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 91
|
У него дописано.
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
в CS5 открыл, ошибок в процессе компиляции не наблюдаю
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 91
|
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; } } } } } Посмотрите в publish setting стоит галка Automatically declare stage instances ? Последний раз редактировалось flashfoxter; 07.07.2011 в 02:40. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|