Форум 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)
-   -   Разногласия между Actionscript1 и 2 (http://www.flasher.ru/forum/showthread.php?t=92469)

chackfree 26.02.2007 11:14

Разногласия между Actionscript1 и 2
 
Вложений: 1
В сцене 2 мувика но не в руте, а уровнем ниже. В первом - "gallery" 30 фреймов в каждом фрейме стоит stop и loadmovienum(). Во втором мувике встроен еще мувик и еще и еще.. аж до 8 уровня вглубь :) Там на глубине есть кнопки с помощью которых я хочу обратиться в конкретный фрейм мувика gallery. Пробовал таким способом из хелпа:

Код:

    (on) press {
        _parent._parent._parent._parent._parent._parent.gallery.gotoAndStop("foto1");

}

на actionscript 1.0 работает на 2 не хочет может кто подскажет как сделать такую фотогалерею. Спасибо.

etc 26.02.2007 11:51

ZOOM:
http://etcs.ru/files/zoom.png

http://flasher.ru/forum/showthread.php?t=90042 пп. 3, 6.

FourSide 26.02.2007 11:52

Я что-то не уверен, что такое будет работать в AS1.
Наверно, код должен был быть таким:
Код:

on(press) {
// ...bla-bla-bla
}

ЗЫ: А вообще в таких случаях лучше выкладывать исходник (небольшой). И в другом форуме.

chackfree 26.02.2007 11:57

Прошу прощение за поднятый хай, уже разобрался)

etc 26.02.2007 12:03

Это не отменяет пункта 3 правил раздела.
Оформите свой код, как полагается, даже если он неверен.

chackfree 26.02.2007 23:48

По поводу исходничка, то он прикреплен.
По поводу неправильного оформления кода: правила не читал (виноват). Но код именно такой который работает, кроме одной ошибки в слове gallery.
И последнее свой пост о самостоятельном решении проблемы я написал через 5 минут после публикации первого. Следовательно всего этого можно было не писать кроме поста ___etca который принес хоть какуюто пользу. Всем спасибо.

FourSide 27.02.2007 11:39

Цитата:

Сообщение от chackfree
...всего этого можно было не писать кроме поста ___etca который принес хоть какуюто пользу. Всем спасибо...

Наздоровье!
Судя по всему, вы еще и книжек по flash не читали и тем более не пробовали запускать этот код. Для слабого мозга описываю более подробно.
Итак, код, написанный вами не будет работать уже на стадии компиляции:
Код:

(on) press {
// bla-bla-bla
}

Эта конструкция вызывает ошибку при попытке компиляции:
Код:

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Unexpected 'on' encountered
    (on)press {

Total ActionScript Errors: 1          Reported Errors: 1

И уж, пожалуйста, не говорите что и кому писать тут, если сами не можете оценить приносит эта информация пользу или нет.


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

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