チェンジセット 1232
- コミット日時:
- 2008/09/02 22:44:46 (5 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/nicopedia/org/libspark/nicopedia/Com.as
r1187 r1232 42 42 43 43 // jasrac_idsはスペース区切りで 44 public function postPico(name:String, msg:String, mml:String, ref_mml_id:uint, jasrac_ids:String):void {44 public function postPico(name:String, title:String, msg:String, mml:String, ref_mml_id:uint, jasrac_ids:String):void { 45 45 var r:URLRequest = new URLRequest(); 46 46 var v:URLVariables = new URLVariables(); … … 50 50 v.magic = magic; 51 51 v.FROM = name; 52 v.title = title; 52 53 v.MESSAGE = msg; 53 54 v.MML = mml; as3/gunyarapaint/trunk/picokakiko/src/picokakiko.as
r1231 r1232 4 4 import mx.events.FlexEvent; 5 5 import mx.events.ValidationResultEvent; 6 import mx.utils.StringUtil; 6 7 7 8 import org.libspark.nicopedia.Com; … … 35 36 } 36 37 mml_player.addEventListener(com.txt_nifty.sketch.flmml.MMLEvent.COMPILE_COMPLETE, playerCompileCompleteHandler); 37 mml_player.addEventListener(com.txt_nifty.sketch.flmml.MMLEvent.COMPLETE, playerCompleteHandler);38 // mml_player.addEventListener(com.txt_nifty.sketch.flmml.MMLEvent.COMPLETE, playerCompleteHandler); 38 39 39 40 playButton.addEventListener(FlexEvent.BUTTON_DOWN, playButtonHandler); … … 90 91 91 92 private function postPicoButtonHandler(evt:Event):void { 93 titleTextInput.text = mx.utils.StringUtil.trim(titleTextInput.text); 94 mml.text = mx.utils.StringUtil.trim(mml.text); 92 95 if (messageTextArea.text == '') { 93 96 Alert.show('書き込みが空です。曲のタイトルなどの情報を書き込んでください。', ALERT_TITLE); … … 97 100 Alert.show('ピコ文字が空です。ピコピコしてください。', ALERT_TITLE); 98 101 return; 102 } 103 if (titleTextInput.text == '') { 104 Alert.show('タイトルが空です。', ALERT_TITLE); 105 return; 99 106 } 100 107 if (!played) { … … 108 115 postPicoButton.enabled = false; 109 116 onPost = true; 110 comm.postPico(fromTextInput.text, messageTextArea.text, mml.text, mmlId, jasracTextInput.text);117 comm.postPico(fromTextInput.text, titleTextInput.text, messageTextArea.text, mml.text, mmlId, jasracTextInput.text); 111 118 } 112 119 as3/gunyarapaint/trunk/picokakiko/src/picokakiko.mxml
r1212 r1232 10 10 <mx:Script source="picokakiko.as"> 11 11 </mx:Script> 12 <mx:Label x="10" y="383" text="ver.2008090 101"/>12 <mx:Label x="10" y="383" text="ver.2008090201"/> 13 13 <mx:Label x="28" y="7" text="名前"/> 14 14 <mx:TextInput id="fromTextInput" x="61" y="3" maxChars="32" fontSize="14" width="154"/> … … 23 23 <mx:expression><![CDATA[^([0-9][0-9A-Z][0-9]{6}\s)*([0-9][0-9A-Z][0-9]{6})$]]></mx:expression> 24 24 </mx:RegExpValidator> 25 <mx:Label x="14" y="127" text="タイトル"/> 26 <mx:TextInput id="titleTextInput" x="61" y="123" maxChars="64" fontSize="14" width="355"/> 25 27 <mx:Label text="JASRAC" x="10" y="93"/> 26 28 <mx:Label text="作品コード" x="10" y="103"/> 27 29 <mx:Label text="ハイフン無し 複数の場合にはスペース区切りで" x="419" y="101"/> 28 <mx:VDividedBox x="10" y="1 24" width="610" height="226">30 <mx:VDividedBox x="10" y="153" width="610" height="197"> 29 31 <mx:HBox height="158"> 30 32 <mx:VBox> as3/gunyarapaint/trunk/picokakiko/src/picoplayer.mxml
r1231 r1232 3 3 xmlns:flmml="com.txt_nifty.sketch.flmml.*" 4 4 creationComplete="init()" 5 layout="absolute" width="309" height="139" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]" color="#222222"> 6 <mx:Button id="playButton" x="27" y="31" label="ピコ再生" width="120" enabled="false" color="#444444" fontSize="18"/> 7 <mx:Button id="stopButton" x="166" y="31" label="ピコ停止" enabled="false" fontSize="18" width="119"/> 8 <mx:Button id="postPicoButton" x="49" y="97" label="元ネタにしてピコカキコ" enabled="false" fontSize="18"/> 5 layout="absolute" width="55" height="39" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]" color="#222222"> 6 <mx:Button id="playButton" x="0" y="0" width="25" enabled="false" color="#444444" fontSize="12" label="再" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0"/> 7 <mx:Button id="stopButton" x="33" y="0" label="停" enabled="false" fontSize="12" width="21" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0"/> 9 8 <flmml:FlMML id="mml_player"/> 10 9 … … 32 31 return; 33 32 } 34 if (parameters['postUrl']) {35 postUrl = parameters['postUrl'];36 postPicoButton.enabled = true;37 }38 33 if (parameters['mmlId']) { 39 34 mmlId = uint(parameters['mmlId']); … … 44 39 playButton.addEventListener(FlexEvent.BUTTON_DOWN, playButtonHandler); 45 40 stopButton.addEventListener(FlexEvent.BUTTON_DOWN, stopButtonHandler); 46 postPicoButton.addEventListener(FlexEvent.BUTTON_DOWN, postPicoButtonHandler);47 41 } 48 42 … … 75 69 stopButton.enabled = false; 76 70 } 77 78 private function postPicoButtonHandler(evt:Event):void {79 Com.redirectPicoForm(postUrl, mmlId);80 }81 71 ]]> 82 72 </mx:Script> 83 <mx:Label x="6" y="4" text="ピコカキコプレーヤ" fontSize="14"/>84 <mx:Label x="203" y="5" text="ver.2008090101"/>85 73 <mx:HSlider 86 74 id="volumeHSlider" minimum="0" maximum="127" value="100" 87 75 dataTipPlacement="top" tickColor="black" snapInterval="1" 88 76 allowTrackClick="true" liveDragging="true" 89 change="mml_player.setMasterVolume(volumeHSlider.value);" x="98" y="70"/> 90 <mx:Label x="49" y="72" text="ピコ音量"/> 77 change="mml_player.setMasterVolume(volumeHSlider.value);" x="-5" y="19" width="59"/> 91 78 </mx:Application>

