[rnbrowse-commits] SF.net SVN: rnbrowse:[166] branches/RNBGUI
Brought to you by:
cjsoftuk
|
From: <cjs...@us...> - 2008-08-05 10:36:38
|
Revision: 166
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=166&view=rev
Author: cjsoftuk
Date: 2008-08-05 10:36:36 +0000 (Tue, 05 Aug 2008)
Log Message:
-----------
Mending uploads, adding upload progress bar opacity, new release build.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-release1/RNBGUI.swf
branches/RNBGUI/bin-release1/bright.swf
branches/RNBGUI/bin-release1/dark.swf
branches/RNBGUI/bin-release1/simple.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/loginwindow.mxml
branches/RNBGUI/src/upload.as
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 09:59:44 UTC (rev 165)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 10:36:36 UTC (rev 166)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="begininit();" themeColor="#009dff" xmlns:controls="controls.*">
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="checkAccess();" themeColor="#009dff" xmlns:controls="controls.*">
<mx:states>
<mx:State name="Slideshow">
<mx:AddChild relativeTo="{vbox1}" position="firstChild">
@@ -93,31 +93,41 @@
//titlewindowshow
import mx.managers.PopUpManager;
import mx.containers.TitleWindow;
+ import flash.net.URLLoader;
+ import flash.net.URLRequest;
rnb4_gui var contexts:ArrayCollection;
rnb4_gui var loginwin:loginwindow;
rnb4_gui var buildzipwin:buildzip;
rnb4_gui var logInitWindow:evtVwrLoader;
rnb4_gui var logsWindow:logViewer;
- private function canloadfile(file:String):Boolean
+ private function beginUpload():void
{
- return true;
+ rnb4_api::asUpload();
}
- private function begininit():void
+ private function checkAccess():void
{
- if (canloadfile("rnaapi.php"))
- {
- rnb4_gui::initAll();
- setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
- styleApply();
- }else{
- setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
- var loaderrorwin:Canvas=loaderror(PopUpManager.createPopUp( this, loaderror, true));
- PopUpManager.centerPopUp(loaderrorwin);
- }
+ var chkAccLdr:URLLoader= new URLLoader();
+ chkAccLdr.addEventListener(Event.COMPLETE,initOK);
+ chkAccLdr.addEventListener(IOErrorEvent.IO_ERROR,initErr);
+ chkAccLdr.addEventListener(SecurityErrorEvent.SECURITY_ERROR,initErr);
+ chkAccLdr.load(new URLRequest(ExternalInterface.call("getRootURL") + "rnaapi.php"));
}
+
+ private function initOK(e:Event):void{
+ rnb4_gui::initAll();
+ setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
+ styleApply();
+ }
+ private function initErr(e:Event):void
+ {
+ setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
+ var loaderrorwin:Canvas=loaderror(PopUpManager.createPopUp( this, loaderror, true));
+ PopUpManager.centerPopUp(loaderrorwin);
+ }
+
private function initLogViewer():void
{
rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
@@ -304,7 +314,7 @@
]]>
</mx:Script>
<mx:Script source="rnbGui_codebehind.as" />
- <!--<mx:Script source="upload.as" />-->
+ <mx:Script source="upload.as" />
<mx:Script source="rnbMain.as" />
<mx:Script>
@@ -379,7 +389,7 @@
<mx:Label id="fileName" left="70" top="0" text="" />
<mx:Spacer width="100%" height="100%" id="spacer1"/>
<mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false" alpha="0.0"/>
- <mx:Button label="Upload" id="btnUpload" click="//asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
+ <mx:Button label="Upload" id="btnUpload" click="beginUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
</mx:HBox>
<mx:HBox verticalAlign="middle" height="22" width="100%">
<mx:Label left="0" top="15" text="Size: " />
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-05 09:59:44 UTC (rev 165)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-05 10:36:36 UTC (rev 166)
@@ -41,7 +41,7 @@
<mx:ComboBox editable="true" id="textboxContext" width="100%" cornerRadius="0"/>
</mx:FormItem>
</mx:Form>
- <mx:Image left="5" verticalCenter="0" width="110" height="110" source="logo.png"/>
+ <mx:Image left="5" verticalCenter="0" width="100" height="100" source="logo.png"/>
<mx:ControlBar horizontalAlign="right" height="44" y="118">
<mx:Button label="Login" id="buttonLogin" icon="@Embed(source='../images/door_in.png')" enabled="false"/>
</mx:ControlBar>
Modified: branches/RNBGUI/src/upload.as
===================================================================
--- branches/RNBGUI/src/upload.as 2008-08-05 09:59:44 UTC (rev 165)
+++ branches/RNBGUI/src/upload.as 2008-08-05 10:36:36 UTC (rev 166)
@@ -71,6 +71,7 @@
{
//PopUpManager.removePopUp(ovwrwin);
btnUpload.enabled=true;
+ pbStatus.alpha = 0.0;
pbStatus.label = "";
pbStatus.setProgress(0,100);
}
@@ -93,6 +94,7 @@
rnb4_api function completeHandler(event:Event):void
{
btnUpload.enabled=true;
+ pbStatus.alpha = 0.0;
pbStatus.label = "";
pbStatus.setProgress(0,100);
rnb4_api::getFiles(rnb4_api::curPath);
@@ -101,7 +103,8 @@
rnb4_api function progressHandler(event:ProgressEvent):void {
var file:FileReference = FileReference(event.target);
+ pbStatus.alpha = 1.0;
pbStatus.maximum=100;
pbStatus.setProgress((event.bytesLoaded/event.bytesTotal)*100,100);
//pbStatus.label = "Uploading.... " + String(Math.round((event.bytesLoaded/event.bytesTotal)*100)) + "%";
-}
\ No newline at end of file
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|