Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Свойство с именем *** не существует. (http://www.flasher.ru/forum/showthread.php?t=144185)

bxN5 05.09.2010 17:31

Свойство с именем *** не существует.
 
Вообщем скачал флеш шаблончик, после правки у себя Adobe flash CS3 получаю эту ошибку и соответственно функция отображения на весь екран не работает
Свойство с именем "displayState" не существует.
Код AS1/AS2:

(Stage.displayState == "normal")
    {
        Stage.displayState = "fullScreen";
    }
    else
    {
        Stage.displayState = "normal";
    } // end else if

это может быть из за версии флеша не той? и если нет, где можно объявить это свойство? или каким другим образом исправить можно?

in4core 05.09.2010 18:28

if пропущено

Код AS1/AS2:

if (Stage.displayState == "normal")
    {
        Stage.displayState = "fullScreen";
    }
    else
    {
        Stage.displayState = "normal";
    } // end else if


bxN5 05.09.2010 19:01

не пропущен, я его не скопировал просто, да и ошибка ничего общего с ифом не имеет
полностью кусок
Код AS1/AS2:

on (rollOver)
{
    this.gotoAndPlay("s1");
}
on (releaseOutside, rollOut)
{
    this.gotoAndPlay("s2");
}
on (release)
{
    if (Stage.displayState == "normal")
    {
        Stage.displayState = "fullScreen";
    }
    else
    {
        Stage.displayState = "normal";
    } // end else if
 
 
 
}


in4core 05.09.2010 19:02

это понятно. ну у стейджа есть такое свойство. Может исходник на Ас3 а вы на ас пробуете? Хотя тож врядли. Но displayState свойство есть

Добавлено через 2 минуты
дайте кнопке имя mc и напишите в кадре блин, а не в кнопке

Код AS1/AS2:

mc.onRollOver = function() 
{
    this.gotoAndPlay("s1");
}
 
mc.onRelease = function()
{
    if (Stage.displayState == "normal")
    {
        Stage.displayState = "fullScreen";
    }
    else
    {
        Stage.displayState = "normal";
    } // end else if
 
 
 
}

И будет вам счастье

Psycho Tiger 05.09.2010 21:58

Да, скорее всего в компиляторе стоит что компилируем под as3.

etc 06.09.2010 17:13

Flash CS3 должен быть как минимум с плеером 9.0.28.0.

bxN5 06.09.2010 22:15

да не, в компиляторе стоит as2
переименовал фрагмент ролика в mc
в кадре написал mc.onRelease = function()
...
та же ошибка, еще варианты есть?
насчет плеера, вроде 9 стоит


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

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