PDA

Просмотр полной версии : После прочтения книги Гурвица...


NightElf
14.03.2006, 17:49
Дарова всем! :)
Вот по работе пришлось учить Флэш. Прочитал тут на форуме что книга Гурвица супер-мега классная. В самой книге написано что она для новичков, но если ты никогда не сталкивался с Флэш и програмированием, с пониманием давольно трудно, уж много в AS всего неявно обьявляется :( .
Так вот с вашей помощью хотелось бы уточнить пару моментов, помогите плз:
1. У каждого обьекта есть своя временная шкала (т.е. у рабочего поля своя, у МovieСlip-a своя и т.д.) как мне, например, переменной из рабочего поля воспользоватся в МС? _root в этом случае можно как то использовать?
и вообще как лучше их связывать(переменные из разных рабочих полей)?

2. как работает #include?
если я создаю внешний файл temp.fla в котором есть две переменные "а = 2" и "b = 2" то если написать во Флэше такое (в ПХП 100% работает!)

#include ("temp.fla");
c = a+b; // nothing!!!

хотя "с" должно = 4! И в Хелпах об этом ничего нет :( Написано что так должно работать, а оно не работает. У мну Флаш 8 )

3. Большие ли различия между МХ и 8 версиями?
4. Я так и непонял зачем используется addListner, в паре словах расскажите плз.

Ну вродь все. Хотел ещё по классам спросить но пока попробую сам :)
Заранее все пасиба

Rustem-inside
14.03.2006, 17:58
Гурвица не читал. А вот Колин Мук это да! Всё постепенно, от простого к сложному. Там же рассматривается область видимости переменной (ваш вопрос как я понял).

NightElf
14.03.2006, 18:10
да и ещё....
если я называю кнопку "but1" и создаю в ней переменную "a=1",
к нем мона так обратится из другой области так: "but1.a = ..."?

Гурвица не читал. А вот Колин Мук это да! Всё постепенно, от простого к сложному. Там же рассматривается область видимости переменной (ваш вопрос как я понял).
если у вас есть линк где мона взять эту книгу, киньте плз на почту nightelf@email.ua очень-очень нада.

Rustem-inside
14.03.2006, 18:13
http://www.ozon.ru/context/detail/id/147148/?partner=kk2

alexksey2
14.03.2006, 18:21
Дарова всем! :)
1. У каждого обьекта есть своя временная шкала (т.е. у рабочего поля своя, у МovieСlip-a своя и т.д.) как мне, например, переменной из рабочего поля воспользоватся в МС? _root в этом случае можно как то использовать?
и вообще как лучше их связывать(переменные из разных рабочих полей)?

2. как работает #include?
если я создаю внешний файл temp.fla в котором есть две переменные "а = 2" и "b = 2" то если написать во Флэше такое (в ПХП 100% работает!)

#include ("temp.fla");
c = a+b; // nothing!!!

хотя "с" должно = 4! И в Хелпах об этом ничего нет :( Написано что так должно работать, а оно не работает. У мну Флаш 8 )

3. Большие ли различия между МХ и 8 версиями?
4. Я так и непонял зачем используется addListner, в паре словах расскажите плз.

Ну вродь все. Хотел ещё по классам спросить но пока попробую сам :)
Заранее все пасиба

1) Почти правильно - у объектов есть свои timeline, но только у 3-х:
мувика, кнопки, графики... Рабочее поле объектом не является.
2) Подключает внешний (написанный вне флэша) текстовый файл с расширением "as". По поводу операторов: следует помнить о строгой типизации (число, строка, массив,...) и в 8-ке их явном объявлении.
Мудно помнить о типах данных - пользуй flash mx!
3) Да. Лучше на компе иметь две флэши: 8-ку и 7-ку.
4) Это слушатели событий. Их много и каждый ответственен за что-то одно - один отвечает за движением мыши, другой за клик левой кнопки мыши, и т.д. Одним словом большая Дружная Коммунальная квартира, в
котором жильцом являешься и ТЫ...:)