Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   mx.controls.Tree.setStyle() ??? (http://www.flasher.ru/forum/showthread.php?t=62371)

Mitay 31.08.2004 12:02

в хелпе же прямо написано как менять стандартные скины
по-моему намного проще это делается, как я написал в самом начале

точнее:
в папке макромедии есть темовые темплэйты - в них в библиотеках есть соответствующие папки со скинами к каждому компоненту

берем оттуда папку, перетаскиваем ее в отдельный флашник и там меняем те мувики, которые надо

аналогично меняются скролл- бары

акшном имхо здесь неудобно, т.к. напрмиер в скролле используется достаточно много разных мувиков

rojok-online 31.08.2004 15:11

Mitay
ну а как использовать то скины ? Я то их нашел, но вот как использовать измененные скины не понял (

Mitay 31.08.2004 16:34

Вложений: 1
эх
все надо делать самому..

rojok-online 31.08.2004 17:35

Mitay
Мэн, спасиб тебе большое, но просто я не понал толком как и че ) Обьяснил бы просто получше )

rojok-online 31.08.2004 18:35

:mad: я не знаю в чем дело, ну не хочет он заменять, длинну childNodes пишет всего 1 прикрепляю файл , так как у самого нехватает мозгов :(


rojok-online 31.08.2004 18:59

файл не закачивается (

вот xml файл

PHP код:

<?xml version="1.0" ?> 
- <tree>
- <node label="я">
  <node label="1" src="swf_photo/jpg/me/image_00.jpg" /> 
  <node label="2" src="swf_photo/jpg/me/image_01.jpg" /> 
  <node label="3" src="swf_photo/jpg/me/image_02.jpg" /> 
  <node label="4" src="swf_photo/jpg/me/image_03.jpg" /> 
  <node label="5" src="swf_photo/jpg/me/image_04.jpg" /> 
  <node label="6" src="swf_photo/jpg/me/image_05.jpg" /> 
  <node label="7" src="swf_photo/jpg/me/image_06.jpg" /> 
  <node label="8" src="swf_photo/jpg/me/image_07.jpg" /> 
  <node label="9"src="swf_photo/jpg/me/image_08.jpg" /> 
  <node label="10" src="swf_photo/jpg/me/image_09.jpg" /> 
  <node label="12" src="swf_photo/jpg/me/image_010.jpg" /> 
  <node label="13" src="swf_photo/jpg/me/image_011.jpg" /> 
  <node label="14" src="swf_photo/jpg/me/image_012.jpg" /> 
  <node label="15" src="swf_photo/jpg/me/image_013.jpg" /> 
  <node label="16" src="swf_photo/jpg/me/image_014.jpg" /> 
  <node label="17" src="swf_photo/jpg/me/image_015.jpg" /> 
  <node label="18" src="swf_photo/jpg/me/image_016.jpg" /> 
  <node label="19" src="swf_photo/jpg/me/image_017.jpg" /> 
  </node>
</tree>

вот код флехи
Код:

var my_pb:mx.controls.ProgressBar;
var my_ldr:mx.controls.Loader;
var my_tree:mx.controls.Tree;
my_pb._visible = false;
my_pb.indeterminate = true;
my_pb.setSize(160, 30);
my_pb.source = my_ldr;
my_pb.mode = "polled";
var pbListener:Object = new Object();
pbListener.complete = function(evt:Object) {
        evt.target._visible = false;
};
my_pb.addEventListener("complete", pbListener);
var treeDP_xml:XML = new XML();
treeDP_xml.ignoreWhite = true;
treeDP_xml.onLoad = function(success:Boolean) {
        if (success) {
                my_tree.dataProvider = this.firstChild;
        }
};
treeDP_xml.load("photo.xml");
var treeListener:Object = new Object();
treeListener.change = function(evt:Object) {
        var treeNode:XMLNode = evt.target.selectedItem;
        if (treeNode.attributes.src != undefined) {
                my_pb._visible = true;
                my_ldr.load(treeNode.attributes.src);
        }
};
my_tree.addEventListener("change", treeListener);
//style tree//
my_tree.setStyle("backgroundColor", 0x010101);
my_tree.setStyle("color", 0x999999);
my_tree.setStyle("textRollOverColor", 0xFFFFFF);
my_tree.setStyle("textSelectedColor", 0xCC3300);
my_tree.setStyle("borderCapColor", 0x010101);
my_tree.setStyle("borderColor", 0x010101);
my_tree.setStyle("buttonColor", 0x010101);
my_tree.setStyle("highlightColor", 0x010101);
my_tree.setStyle("shadowCapColor", 0x010101);
my_tree.setStyle("shadowColor", 0x010101);
my_tree.setStyle("themeColor", 0x010101);
my_tree.setStyle("openDuration", 500);
my_tree.setStyle("openEasing", Regular.easeOut);


Mitay 01.09.2004 12:15

файла то нету!:)

Mitay 01.09.2004 12:16

блин, ен заметил что тут уже не одна страница:)

rojok-online 01.09.2004 14:30

спасиб! Я уже разобрался что к чему ))) все проще простого )))setIcon() все решает )))


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

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