WonderflではMinimalCompsのStyle.setStyle()が使えない??
CS4ならダークスタイルに出来た(下記の添付画像)
由来:
http://www.bit-101.com/blog/?p=2979
http://forums.adobe.com/message/3762822
♥0 |
Line 43 |
Modified 2013-05-01 18:27:42 |
MIT License
archived:2017-03-20 11:20:09
Related images
ActionScript3 source code
/**
* Copyright tsu_droid ( http://wonderfl.net/user/tsu_droid )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ul5O
*/
package {
import flash.display.*;
import flash.events.Event;
import com.bit101.components.*;
public class DarkStyle_1 extends MovieClip {
private var myAccordion1:Accordion;
private var myAccordion2:Accordion;
public function DarkStyle_1():void {
// ********* これが無効??
Style.setStyle(Style.DARK);//Style.setStyle(Style.LIGHT);
/// panel 1
var myPanel:Panel = new Panel(this,0,0);
myPanel.setSize(340, 480);
var addLayerBtn1:PushButton = new PushButton(myPanel,10,10,"+ 1",addLayer1);
myAccordion1 = new Accordion(myPanel,0,120);
myAccordion1.width = 340;
myAccordion1.height = 360;
// changing titles here from the default
myAccordion1.getWindowAt(0).title = "Window 0";
myAccordion1.getWindowAt(1).title = "Window 1";
myAccordion1.addWindowAt("Added Window 2", 2);
myAccordion1.addWindowAt("Added Window 3", 3);
myAccordion1.addWindowAt("Added Window 4", 4);
myAccordion1.addWindowAt("Added Window 5", 5);
myAccordion1.addWindowAt("Added Window 6", 6);
myAccordion1.addWindowAt("Added Window 7", 7);
myAccordion1.addWindowAt("Added Window 8", 8);
// a colour chooser component
var colChoose:ColorChooser = new ColorChooser(myAccordion1.getWindowAt(0),0,0,0xff0000,colourChanger);
colChoose.name = "colChooseFrontMain";
colChoose.usePopup = true;
/// panel 2
var myPanel2:Panel = new Panel(this,600,0);
myPanel2.setSize(340, 480);
var addLayerBtn2:PushButton = new PushButton(myPanel2,10,10,"+ 1",addLayer2);
myAccordion2 = new Accordion(myPanel2,0,120);
myAccordion2.width = 340;
}
private function colourChanger():void {
// does nothing
}
private function addLayer1(e:Event):void {
myAccordion1.addWindowAt("Added Window 9", 9);
}
private function addLayer2(e:Event):void {
myAccordion2.addWindowAt("Added Window", 2);
}
}
}