Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.08.2009, 17:24
Ваисилй вне форума Посмотреть профиль Отправить личное сообщение для Ваисилй Найти все сообщения от Ваисилй
  № 1  
Ответить с цитированием
Ваисилй

Регистрация: Aug 2009
Сообщений: 74
По умолчанию как добраться до свойств элемента, если он находится на другом кадре?

как добраться до свойств элемента, если он находится на другом кадре?


Последний раз редактировалось iNils; 19.08.2009 в 13:46.
Старый 18.08.2009, 17:29
cdc7600 вне форума Посмотреть профиль Отправить личное сообщение для cdc7600 Найти все сообщения от cdc7600
  № 2  
Ответить с цитированием
cdc7600
 
Аватар для cdc7600

Регистрация: Dec 2008
Адрес: Севастополь
Сообщений: 112
Отправить сообщение для cdc7600 с помощью ICQ
поставить его в первый и сделать невидимым
__________________
cdc7600.livejournal.com

Старый 18.08.2009, 19:05
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Перейти в нужный кадр и обратиться к нему.

Старый 19.08.2009, 11:55
Ваисилй вне форума Посмотреть профиль Отправить личное сообщение для Ваисилй Найти все сообщения от Ваисилй
  № 4  
Ответить с цитированием
Ваисилй

Регистрация: Aug 2009
Сообщений: 74
Цитата:
Сообщение от etc Посмотреть сообщение
Перейти в нужный кадр и обратиться к нему.
если я перейду на нужный кадр то выполниться скрипт который в данный момент не должен выполняться. Ну понятно конечно что можно всяких условий понаставить.....

Старый 19.08.2009, 11:59
cdc7600 вне форума Посмотреть профиль Отправить личное сообщение для cdc7600 Найти все сообщения от cdc7600
  № 5  
Ответить с цитированием
cdc7600
 
Аватар для cdc7600

Регистрация: Dec 2008
Адрес: Севастополь
Сообщений: 112
Отправить сообщение для cdc7600 с помощью ICQ
не пишите скрипты в кадрах
__________________
cdc7600.livejournal.com

Старый 19.08.2009, 12:00
Ваисилй вне форума Посмотреть профиль Отправить личное сообщение для Ваисилй Найти все сообщения от Ваисилй
  № 6  
Ответить с цитированием
Ваисилй

Регистрация: Aug 2009
Сообщений: 74
Цитата:
Сообщение от cdc7600 Посмотреть сообщение
поставить его в первый и сделать невидимым
мне надо что-то типа постраничных фреймов сделать. Несколько корневых кадров, на которых кнопки и текстовые поля + обработчики кнопок. Так вот некоторые свойства обьектов, которых в данный момент не видим, зависимы от изменений на текущем кадре. Можно все таки как то добраться(может через root)?

Добавлено через 47 секунд
Цитата:
Сообщение от cdc7600 Посмотреть сообщение
не пишите скрипты в кадрах
а где писать?

Старый 19.08.2009, 12:15
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 7  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
Цитата:
а где писать?
на мувиках))))))))))))

Старый 19.08.2009, 12:28
cdc7600 вне форума Посмотреть профиль Отправить личное сообщение для cdc7600 Найти все сообщения от cdc7600
  № 8  
Ответить с цитированием
cdc7600
 
Аватар для cdc7600

Регистрация: Dec 2008
Адрес: Севастополь
Сообщений: 112
Отправить сообщение для cdc7600 с помощью ICQ
ххх)))

Создаёте класс документа, например, Script.as (Делаете в документе ссылку на этот класс, на главной сцене, внизу, ниже указания Background, есть поле Document class, пишите там Script.as)

Пример содержимого Script.as (записываете ваш код в документе), лучше всего все клипы кидать на первый кадр, а ещё лучше создавать их из этого документа

Код AS3:
package {
 
 
	import flash.display.Sprite;
 
 
	public class Script extends Sprite {
 
		public var i:Number = 0;
 
		public function Script():void {
 
		for (i = 0; i< 20; i++) {
		trace(i)		
		}
 
}
}
Так как вы делаете, нужно кинуть кнопки на первый кадр на нужных местах (естесственно, прописать им instance name) поставить им visible = 0 (в коде первого кадра), а в следующем кадре visible = 1
__________________
cdc7600.livejournal.com

Старый 19.08.2009, 12:37
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 9  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
а есть выход проще))
называется через одно место
в функцию что в 2 кадре..вписать условие..if
и когда надо посмореть своиства..сгоняем до 2 кадра..берем своиства..и летим обратно где были..таки образом своиства забрали и функция не сработала))
правда будет мигать экран)
а вообще..то что выше указано(код) довольно верное решение

Старый 19.08.2009, 13:26
Ваисилй вне форума Посмотреть профиль Отправить личное сообщение для Ваисилй Найти все сообщения от Ваисилй
  № 10  
Ответить с цитированием
Ваисилй

Регистрация: Aug 2009
Сообщений: 74
Цитата:
Сообщение от Dezar Посмотреть сообщение
на мувиках))))))))))))
как это?

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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