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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
По умолчанию Колоры или туда и обратно

Ребят, как подгруженный по средством loadVariables x, который равен x=0x000000, заставить быть цветом? вот это вопрос....
__________________
I'm only happy when it rains.
Waka Laka

Старый 04.05.2003, 13:39
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 2  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Зачем его заставлять? Не надо никого заставлять. Добрее надо быть. Ты просто объясни окружающим (объектам), чтобы они относились в этому х, как к цвету, и они все поймут.
Вот примерно так:

this.loadVariables("colors.txt",0);
this.onData = function(){
myCol = new Color(mc);
myCol.setRGB(x);
}
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 04.05.2003, 14:48
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 3  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
нееее.... мне надо чтоб "х" стал цветом, а не MyColor, чтобы не разводить путаницу с дополнительными переменными, это можно?
__________________
I'm only happy when it rains.
Waka Laka

Старый 04.05.2003, 16:02
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 4  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Что значит "стал цветом"? А почему не запахом? "Х" у тебя переменная, а что сотворить с этой переменной, куда ее применить, - это твое дело. Вот только превратить ее в звук, цвет, запах или еще во что-то подобное - не получится.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 04.05.2003, 16:51
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 5  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
почему?
__________________
I'm only happy when it rains.
Waka Laka

Старый 04.05.2003, 16:53
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 6  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
ну скажем x="0x000000"
this.beginFill(x,100)
а как сделать чтоб это работало?
__________________
I'm only happy when it rains.
Waka Laka

Старый 04.05.2003, 18:24
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 7  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
this.beginFill(Number(x),100)
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin

Старый 04.05.2003, 18:35
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 8  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Ты можешь использовать значение переменной "х" например, в такой конструкции:

this.loadVariables("per.txt",0)
this.onData = function(){
createEmptyMovieClip("mc",0);
with(mc){
moveTo(100,100);
beginFill(x,100);
lineTo(150,100);
lineTo(150,150);
lineTo(100,150);
lineTo(100,100);
endFill();
}
}

Но, если ты хочешь с помощью "х" перекрасить уже существующий объект, с его уже существующими свойствами, то тебе придется создавать новый объект "color" и придавать ему значение, равное значению переменной "х".
То есть ты должен различать понятия "object" (цвет – это "object") и его свойства, которые мы можем задавать с помощью переменных.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 04.05.2003, 19:34
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 9  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
нииичего не понял.... то етсь, вот так :
x=new Color(x)
должно работать?
а ведь не работает
__________________
I'm only happy when it rains.
Waka Laka

Старый 04.05.2003, 20:36
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 10  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
А с какого перепуга это должно работать? Что такое "x" в твоем примере?
Это загруженная переменная? Новый объект "color"? или таргет для нового объекта?
Ты используешь конструктор x = new Color(target), где в роли таргета ты пытаешься использовать этот самый новый объект. Но, на самом деле, первоначально (после загрузки), у тебя "х" это только переменная в форме стринг.
В общем, не пудри себе мозги и не пытайся вырезать гланды через анус.
Если все-таки решил использовать конструктор new Color, то используй его правильно, как написано в help, и как я написал тебе в первом примере.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

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

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

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


 


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


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