Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Целый пак ошибок (http://www.flasher.ru/forum/showthread.php?t=159850)

argoniummm 06.07.2011 01:54

Целый пак ошибок
 
Вот код класса:
Код AS3:

package 
{
        import flash.utils;
        import flash.desktop;
        import flash.display;
        public class App
        {
 
 
                var using2:Boolean = false;
                var using3:Boolean = false;
 
                var v:int = 10;
                var les:int = 10;
                var sbor:int = 10;
 
                public function App()
                {
                        act2.addEventListener(MouseEvent.CLICK,activating2etaj);
                        act3.addEventListener(MouseEvent.CLICK,activating3etaj);
                        add_itog.addEventListener(MouseEvent.CLICK,resultat);
                }
 
 
                function activating2etaj(e:MouseEvent):void
                {
                        act2.mouseEnabled = false;
                        using2 = true;
                        diametr_2.enabled = true;
                        dl2etaja.enabled = true;
                        sh2etaja.enabled = true;
                        dlperegorodok2.enabled = true;
                        visotaetaja2.enabled = true;
                }
 
                function activating3etaj(e:MouseEvent):void
                {
                        act3.mouseEnabled = false;
                        using3 = true;
                        diametr_3.enabled = true;
                        dl3etaja.enabled = true;
                        sh3etaja.enabled = true;
                        dlperegorodok3.enabled = true;
                        visotaetaja3.enabled = true;
                }
 
                function resultat(e:MouseEvent):void
                {
                        sbor = les / 2;
 
 
                        les.toString();
                        sbor.toString();
                        v.toString();
 
                        cost_lesa.text = les;
                        v_all.text = v;
                        cost_sborki.text = sbor;
                }
        }
 
}

Cо всеми ошибками разобрался кроме 4. ( там забыл удалить код с кадра).

Вот какие ошибки сейчас:

\App.as, строка 24 1046: Тип не найден или не является константой времени компиляции: MouseEvent.
\App.as, строка 1 5000: В класс "App" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
\App.as, строка 46 1046: Тип не найден или не является константой времени компиляции: MouseEvent.
\App.as, строка 35 1046: Тип не найден или не является константой времени компиляции: MouseEvent.

NikolyA 06.07.2011 02:08

одна 2 ошибки еще ладно, но когда править кучу кода, лучше если сам или в вакансии

argoniummm 06.07.2011 02:09

одна 2 ошибки еще ладно, но когда править кучу кода, лучше если сам или в вакансии

Скорее всего там немного ошибок (или аналогичных), просто они дублируются.

NikolyA 06.07.2011 03:24

Код AS3:

import flash.events.MouseEvent
import flash.display.MovieClip

добавь эти строки для импорта

argoniummm 06.07.2011 04:59

а как импортировать все часто используемые библиотеки (чаелды, кнопки, и тд)

NikolyA 06.07.2011 05:07

Код AS3:

import fl.controls

импортируй только то что нужно, зачем все импортировать

argoniummm 06.07.2011 05:10

Таксь. После всем изменений получили такой код:
Код AS3:

package 
{
        public class App
        {
        import flash.events.MouseEvent;
        import flash.display.MovieClip;
        import flash.display.DisplayObject;
 
                var using2:Boolean = false;
                var using3:Boolean = false;
 
                var v:int = 10;
                var les:int = 10;
                var sbor:int = 10;
 
                public function App()
                {
                act2.addEventListener(MouseEvent.CLICK,activating2etaj);
                act3.addEventListener(MouseEvent.CLICK,activating3etaj);
                add_itog.addEventListener(MouseEvent.CLICK,resultat);
                }
 
                public function activating2etaj(e:MouseEvent):void
                {
                        act2.mouseEnabled = false;
                        using2 = true;
                        diametr_2.enabled = true;
                        dl2etaja.enabled = true;
                        sh2etaja.enabled = true;
                        dlperegorodok2.enabled = true;
                        visotaetaja2.enabled = true;
                }
 
                public function activating3etaj(e:MouseEvent):void
                {
                        act3.mouseEnabled = false;
                        using3 = true;
                        diametr_3.enabled = true;
                        dl3etaja.enabled = true;
                        sh3etaja.enabled = true;
                        dlperegorodok3.enabled = true;
                        visotaetaja3.enabled = true;
                }
 
                public function resultat(e:MouseEvent):void
                {
                        sbor = les / 2;
 
                        cost_lesa.text = String(les);;
                        v_all.text = String(v);;
                        cost_sborki.text = String(sbor);;
                }
        }
 
}

И такую ошибку:
\App.as, строка 1 5000: В класс "App" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
А также подскажите пожалуйста хороший учебник по as 3.0

NikolyA 06.07.2011 05:12

Код AS3:

import flash.events.MouseEvent;
        import flash.display.MovieClip;
        import flash.display.DisplayObject;

перед public class App

argoniummm 06.07.2011 05:15

Я уже пробовал сам и так. Также самая ошибка. Еще пишет: ReferenceError: Error #1065: Переменная ComponentShim не определена.

NikolyA 06.07.2011 05:25

с ComponentShim разберись сам откуда у тебя эта переменная, а на счет 5000 ошибки:

http://www.flabell.com/blog/1406/err...l-of-that-type

должно помочь, или вот сюда: http://www.flasher.ru/forum/showthread.php?t=131513


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

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