Clearing range defined for XML flash var?
I'm passing tables of data into a dashboard using XML flashvars. This mostly working.
The only nit is that the range defined for the flash var is not cleared out if the data passed in is smaller (less rows) than the range. As a result, I'm seeing old data in the dashboard, in this case, the test data I used to develop the dashboard.
Should Xcelsius be clearing the entire range before reading the flash var? If not, short of clearing out the entire test data, how do I clear the range?
Any suggestions welcome. Thanks.
Tim
I've found that if I pass the table data using a CSV flashvar, then the range is cleared.
Tim
Similar Messages
-
Looking to Download Leopard Patch File for XML Flash Slideshow Maker?
Hi I was told that I have to download and install the Leopard
patch for the extension XML Flash Slideshow to work properly with
its style wizard (it isnt loading at the moment). I cant seem to
find it. Is there a source where I can download it.atomic king wrote:
> Hi I was told that I have to download and install the
Leopard patch for the
> extension XML Flash Slideshow to work properly with its
style wizard (it isnt
> loading at the moment). I cant seem to find it. Is there
a source where I can
> download it.
Is the patch you're talking about for Leopard itself, or for
the extension? If the patch is for Leopard, I'd assume that You'd
have to get it from Apple, but I don't know where to look for that.
If the patch is for the extension, then you probably need to go to
the developer's site to see if the patch is posted there, or
contact the developer directly to see where this patch may be if
indeed it is necessary.
Danilo Celic
|
http://blog.extensioneering.com/
| WebAssist Extensioneer
| Adobe Community Expert -
Leopard Patch for XML Flash Slideshow please?
Hi all. I've been searching for hours on end trying to find a patch for the Leopard OS for the XML Flash Slideshow v3 extension (to add an image slideshow) from dwuser.com. The support area of that site leaves much to be desired, but I've read elsewhere that I need "the Leopard patch". Can anyone point me in the right direction to get the appropriate patch, please? Form submissions to dwuser.com have gone unanswered to date. Thank you in advance.....
Monk Fan wrote:
Wow! Did you ever get an answer? I'm going through this right now. The GUI on v3 doesn't display correctly on Snow Leopard with Dreamweaver CS4, so I can't do any advanced editing.
reply to [email protected]
Because this product is not developed by Adobe your best bet is to contact the original developer. -
How to best pass multiple flash vars in adobe-generated HTML?
I need to pass multiple flash vars into my swf -- I see multiple places in the adobe-generated HTML in which to put the flash vars. While I can do this successfuly for one flash var, I can't for more than one (I'm using something like this at the moment, which works, but cannot be extended URL=http://promotions-ea.yoyodyne.com/VideoFun.swf?XML_URL=http://promotions-ea.yoyodyne.com-h otspot/xml/whatever.xml)
Someone suggested
flashVars = {}
flashVars.XML_URL = "abc.xml";
flashVars.AB_CD = "whatever"
But I don't see how to put that into the adobe HTML.
Any help much appreciated.Someone suggested using a JS array because that is how SWFObject would use it - and that's what you should use to embed your flash.Google SWFObject. Much better, much simpler.
-
External Number Range setting for Equipment Not working
As per the Requirement I have assigned A00000000000 - ZZZZZZZZZZZZ to an equipment category through OIEN.
but I am getting the error message in the IE01 screen whenever I try to create an equiment with some external number for this category.
Equipment category does not allow alphanumeric equipment number
Can some one help whether anyother settings are needed.
(It is to be noted that system gives correct error message if I try to create equipment without giving external number - No internal number range defined for equipment category)
Regards
Jogeswara RaoHi Jogeswara Rao,
Check you other post for reply
Plant Maintenance & Customer Service->Master Data in Plant Maintenance and Customer Service->Technical Objects->Equipment->Equipment Categories >>>> Maintain Equiment Category >>>> select your category and check whether you have ticked "No Alphanumeric Equipment Numbers" or not. -
Flash Lite 2 component:XML List Box Lite for Dynamic Flash Lite 2 application
XML ListBox Lite is the Flash Lite UI component lets you
create XML driven dynamic lists for your Flash Lite 2 mobile
applications!
XML ListBox Lite is a Flash component for Flash Lite 2.0
application development for mobile phones. Creating a lightweight
dynamic list box for Flash Lite application becomes as easy as a
snap using this component. Now no more the Flash Lite application
developers need to be worried about creating dynamically populated
list box that will work on nearly every symbian series 60 models
which support Flash Lite 2.0.
XML ListBox Lite comes handy when you plan to create a
dynamic list which is populated with the data sourced from a simple
XML file , such creating a play list for your Flash Lite MP3 Player
application, creating a list for a shopping catalogue etc.
XML ListBoxLite is a complete solutions for creating
customized xml driven dynamic lists in Flash Lite 2 mobile
application development.
The basic features of the component are:
Create Unlimited Number of Tabs: XML ListBoxLite can populate
any number of tabs and provides proper visualization and navigation
of these tabs.
Fully Functional Scrollbars: The scrollbars position ratio is
auto adjusted by the number of tabs that appear in the list, which
gives the users whether any tabs are left in the list to scroll.
Display Tabs as per needs: This list component allows you to
display any number of tabs from the range of 8, 4, 2 and 1, at any
instance. This serves the need for example when you have more text
to display you can choose 4 or 2 tabs so that you need not
compromise on the content side.
Customize the Look and Feel: You can set any color as
parameters for different elements of this list component so that it
will fit your application seamlessly.
Virtually zero time to implement: This component does not
require any extra programming in FlashLite 2.0 Action script to
display your contents. Just update the xml list and it is ready for
use.
Lightweight and User friendly: XMLListBoxLite offers you
great glossy look and advanced features within just 17 KB . The
user experience is also magnetic.
More details at:
http://esspl.com/flashcomponents/xmllistboxlitehome.aspHello there,
I am have a similar kind of problem. I am trying to run a video on Pocket PC (WM5) using video.play() method on FlashLite 2.1. It works fine in Device Central and my Nokia mobile (symbian OS with default FlashLite 2.1). Video is obviously embedded in FlashLite 2.1 and was originally in *.3gp format.
Can you please help me where I am going wrong or what am I missing ?
As ever,
Vinayak Kadam -
Revision: 15972
Revision: 15972
Author: [email protected]
Date: 2010-05-08 07:31:24 -0700 (Sat, 08 May 2010)
Log Message:
ChromeLibrary: adding rudimentary support for loading plug-ins defined in XML.
Modified Paths:
osmf/trunk/libs/ChromeLibrary/.flexLibProperties
osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/application/ChromeApplication.as
Added Paths:
osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/configuration/PluginsParser.asrnair wrote:
I am trying to install Oracle 11g R2 on my windows 7, 64bit computer. After 42% of installation, it started showing some files are missing. Few of them are:
C:\app\User\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear
C:\app\User\product\11.2.0\dbhome_1\oc4j\j2ee\oc4j_applications\applications\WFMLRSVCApp.ear
C:\app\User\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMGRApp.ear
C:\app\User\product\11.2.0\dbhome_1\oc4j\j2ee\oc4j_applications\applications\WFMGRApp.ear
C:\app\User\product\11.2.0\dbhome_1\owb\bin\win32\owb.tmp
C:\app\User\product\11.2.0\dbhome_1\owb\bin\win32\setowbenv.tmp
C:\app\User\product\11.2.0\dbhome_1\oc4j\j2ee\OC4J_DBConsole\config\system-application.xml
And the final pop up winow says:
Database configuration Assistant:Info
*"Template General_Purpose.dbc does not exists. Please specify an exixting template for database creation"*
*"[INS-20802] Oracle Database Configuration Assistant failed"*
Details:
Cause:- The plug-in failed in its perform method
Action:- Refer to the logs or contact Oracle Support Services.
Following are the last few lines of the log file. Can anyone please help me to fix this problem?<snip>
the error has nothing to do with DBCA. DBCA was simply the last in a long string of victims.
Go back and read the instructions where you downloaded the install media. They state that the TWO zip files you download must be unzipped into the same directory. -
Changing the custom XML for a flash chart dynamically
Hello
I am wondering if anyone has found a way to change the custom XML
for a flash chart dynamically.
For instance.
On the www.anychart.com website their is a gallery with charts.
I have studied one called "2Dlinetimechart. It has hours on the X-axis.
When I view the XML for this chart.
I found this enrty
- <block color="0x0080C0" border_color="0x0080C0" name="Sales dept.">
<set value="0" argument="0" name="00:00" />
<set value="1" argument="0" name="01:00" />
It uses the tag value to set the position on the X-axis. But the tag name to set the labels on the X-axis.
I have not found a way to do this in application express 3.0.
Therefore I wonder if I can change to XML dynamically, and build my own block based on the input I have.
Or even build a chart, based on a xml that I create first then sends to the object that renders the chart.
Hope this makes sence ?
Ulf
PS this is related to my question about
http://forums.oracle.com/forums/thread.jspa?messageID=1887210?
using dates on the x-axis.
But would by nice to know a general method to rebuild the xml-file dynamically so I can change the chart within the limits of the xml-definition.String value = ResultSet.getObject("myfield").toString();
String opvalue = "15";
<OPTION Value=15 <%=((opvalue.equals(value))?"selected":"")%>> -
[JAXB 2.x] Defining the XML Schema Type for XmlElementDecl
How can an XML Schema Type (XmlSchemaType) be defined for an XmlElementDecl/Ref?
The classes are as follows:
@XmlRegistry
class ObjectFactory {
// XmlSchemaType is desired, but cannot be used with XmlElementDecl/Ref: @XmlSchemaType(name = "unsignedShort")
@XmlElementDecl(namespace = "urn:com:test:namespace", name = "char", scope = com.test.Arguments.class)
@XmlJavaTypeAdapter(com.test.CharacterAdapter.class )
public JAXBElement<Character> createArgumentsChar(Character value) {
return new JAXBElement<Character>(_ArgumentsChar_QNAME, Character.class, com.test.Arguments.class, value);
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "arguments" })
class Arguments {
@XmlElementRefs( {
@XmlElementRef(name = "char", namespace = "urn:com:test:namespace", type = JAXBElement.class),
protected List<JAXBElement<?>> arguments;
}The desired schema is as follows:
<xs:element name="arguments" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="char" type="xs:unsignedShort" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>However, when generating the schema from these classes (schemagen), the resulting "char" element type is "xs:string," not "xs:unsignedShort" as desired. What annotation can be used to indicate that the type should be xs:unsignedShort? If the addition of an annotation is not possible, are there any other ways to accomplish this?
Message was edited by: Shelley (Indicated "JAXB 2")There are mappings between XSD type and Java type table on the Sun website.
-
Contact.php file for my XML, Flash based contact form
I am trying to create a contact.php file for my XML, Flash based contact form.
Anybody know some good tutorials Please introduce me !
Amanda NguyenI think that I should post the 2 .xml files here:
structure.xml
<?xml version="1.0" encoding="utf-8" ?>
<contactFormStructure>
<formItems>
<item id="1" label="Name" required="true" />
<item id="2" label="E-mail" required="true">
<validator>EmailValidator</validator>
</item>
<item id="3" label="Message" required="true" />
</formItems>
</contactFormStructure>
configuration.xml
<?xml version="1.0" encoding="utf-8" ?>
<contactFormConfiguration>
<emailTo>[email protected]</emailTo>
<serverProcessorType>php</serverProcessorType>
<serverProcessorFileName>contact</serverProcessorFileName>
<validateRequiredOnly>false</validateRequiredOnly>
<submitFormOnEnter>true</submitFormOnEnter>
<messageSentText>Thank you for your message.</messageSentText>
<messageSentFailedText>The form is not submitted.</messageSentFailedText>
<formProcessingText>processing...</formProcessingText>
<plainText>false</plainText>
<emailFromSource>2</emailFromSource>
<subjectSource>Contact Form from your site</subjectSource>
<validationErrorMessages>
<message type="fieldIsRequired">{LABEL} is required.</message>
<message type="emailNotValid">{LABEL} - is not valid email address.</message>
<message type="minCharsLimitError">{LABEL} - The specified number of characters in a field is less
than a required minimum.</message>
<message type="reqExpError">{LABEL} - The specified string does not match with the regular
expression.</message>
<message type="biggerThanMaxError">{LABEL} - The specified number is greater than an acceptable
biggest number for this field.</message>
<message type="lowerThanMinError">{LABEL} - The specified number is lower than an acceptable
lowest number for this field.</message>
<message type="notANumberError">{LABEL} - The data is not a number.</message>
<message type="negativeError">{LABEL} - The specified number must not be negative.</message>
<message type="minRequirementError">{LABEL} - The minimum number of variants is not
selected</message>
<message type="maxRequirementError">{LABEL} - The number of variants selected exceeds the
maximum</message>
<message type="shouldBeEqualError">{LABEL} - values do not match</message>
<message type="dateIsNotValidError">{LABEL} - date has wrong format</message>
</validationErrorMessages>
</contactFormConfiguration>
I am working and learning and I would like to create the contact.php for my contact form.
Please help !
Amanda -
Number Range (series) for Billing Document (F2) and Excise Invoice
Hi All,
I want to know how the number ranges / number series is defined for billing documents (F2) and excise invoice, for India business scenario.
In India, the excise invoice is given to the customer so that he can the excise duty/ cenvat. This invoice acts as the Tax invoice (having all pricing elements apart from excise duty) against which customer outstanding is considered. That is, the payment due will be tracked against this Tax (excise) invoice.
But in SAP, the accounts posting is done (customer a/c debited) when we creaate and post the billing document (type F2). Hence, the outstanding amount is tracked against the billing document created. This billing doc/invoice will have all the pricing components like price, discount, freight, etc apart from excise duty.
The excise invoice is created separately....with ref to the above billing doc....for posting the excise duty.
If the number ranges for billing document and excise invoice are different then it is difficult to trace the outstanding amount from a particular customer on the basis of excise invoice created in the system.
Can somebody provide inputs/solution on this?
Thanks indvance.
Rgds,
AmitHi Saurabh,
My question is not how to define number range for billing doc and excise invoice? i mean what procedure / tcode to be used for the same?
My question is whether we need to define same number range for Billing doc (F2) as well as Excise Invoice.
For example: number range 1000 to 1999 --- same for F2 and excise invoice....
Lets say billing doc 1000 is created. Further, when we create excise invoice w.r.t. this billing doc....the excise invoice created will also need to be 1000. ....so that we can identify that against this excise invoice, we need to collect the payment from customer.
If the number ranges for billing doc and excise invoice are different, then it is difficult for the user to trace the outstanding payment .....because genarally the excise is treated as Tax invoice by companies in India ...(so that the customer can claim the excise duty....when he purchases the goods from the company).
Whereas the customer account is hit when the billing doc is posted .....hence i feel, we need to keep the same number range for billing doc and exice invoice.
Hope the question/scenario is clear now.
I would appreciate the inputs on the above, from the consultants/experts who have worked on SAP implementation projects in India.
Rgds,
Amit -
Newbie, Please help, How do I add CDATA to exsting xml flash asset
Hi, I am a front end web designer/developer and
analyst...struggling with putting an accordian flash xml menu
together. I have it done except I need to add a simple trademark
symbol circle with r. I am struggling with how to do this since I
am not savvy in actioncript. I assume the best way is to add it is
with a CDATA child node, but do not know how or whatever is the
best way to get this done since am on a tight deadline. I need
someone to explain step by step what I have to do to get this
simple addition resolved. Attached are the links to home page and
code for the xml file. The left navigation is the asset that I need
to add the trademark symbol under about, about ADHERE. Thanks so
much in advance!!!!!!
[URL=http://www.nodcreative.com/natrecor_sliced/natrecor_index.html]index
page with flash xml menu asset[/URL]
xml code:
<?xml version="1.0" encoding="UTF-8"?>
<accodion>
<item name="HOME">
</item>
<item name="ABOUT">
<item name= "ABOUT
ADHERE<![CDATA[write]]>"></item>
<item name="Medical Information" url="
http://www.jnj.com?ref=Random">
</item>
<item name="About SCIOS" url="
http://www.jnj.com?ref=Random">
</item>
</item>
<item name="INTERACTIVE DOSING INFORMATION">
<item name="Indications and Usage" url="
http://www.jnj.com?ref=Random"></item>
<item name="Contraindications" url="
http://www.jnj.com?ref=Random"></item>
<item name="Warnings" url="
http://www.jnj.com?ref=Random"></item>
<item name="Dosage and Administration" url="
http://www.jnj.com?ref=Random"></item>
</item>
<item name="RESOURCES AND TOOLS">
<item name="NATRECOR PI" url="
http://www.jnj.com?ref=Random"></item>
<item name="About Heart Failure" url="
http://www.jnj.com?ref=Random"></item>
<item name="Stages of Heart Failure" url="
http://www.jnj.com?ref=Random"></item>
<item name="NATRECOR Dosing Information" url="
http://www.jnj.com?ref=Random"></item>
<item name="Patient Management Resources" url="
http://www.jnj.com?ref=Random"></item>
</item>
<item name="US PRESCRIBING INFORMATION">
</item>
<item name="IMPORTANT SAFETY INFORMATION
ref=http://www.jnj.com">
</item>
<item name="REGISTRATION ref=http://www.jnj.com">
</item>
</accodion>
FLASH actionscript is as follows:
// The accordion
var accordion = this
// The item list
var itemList = []
// SETTINGS
//-------------PROPERTIES----------------
// Separation between the buttons
var separation = 1.5
// Tabulation between the buttons and the margin
var tabulation = 10
// if true, it cant be more than one items opened at the same
time (only for the first buttons, POWERFUL, MENU ,ACCORDION, ets).
var autoClose = true
// if true, it cant be more than one subItems opened at the
same time.
var subItemAutoClose = true
// if true, open and close all the subItems at the same time.
var openAll = false
// The height of the button
var itemHeight = 21
// The width of the button
var itemWidth = 230
// If true, show the light over the button
var light = true
// The ease of the menu opening
var openEase = 2.5
// The ease of the menu closing
var closeEase = 2.5
// The rollOut color fade speed
var rollOutFade = 8
//-------------COLORS----------------
// The color of the button
var buttonColor = 0xa
// The roll over color
var rollOverColor = 0xCCCCCC
// The arrow color
var arrowColor = 0xCCCCCC
// The arrow color on roll over
var rollOverArrowColor = 0x000000
// The text color
var TextColor = 0xFFFFFF
// The text color on roll over
var rollOverText = 0x000000
// LOADING XML
// The xml data
var xmlSource:XML = new XML
// Loading the xml
xmlSource.onLoad = function(success:Boolean):Void {
// When the load finishs...
if (success) {
// The first node of the xml
xmlRoot = xmlSource.firstChild
// The item nodes
xmlItems = xmlRoot.childNodes
// The total of items
total = xmlItems.length
// Creating the buttons
for (i=0; i<total; i++){
// Attaching the buttons
accordion.attachMovie("item", "item" + i, i)
// The button reference
itemList
= accordion["item"+i]
// The first node of the item node
itemList.xmlRoot = xmlItems
// The separation between subitems
itemList.separation = separation
// Tabulation between the subitems and the margin
itemList
.tabulation = tabulation
// subItems auto close
itemList.subItemAutoClose = subItemAutoClose
// The subitems height
itemList
.itemHeight = itemHeight
// The subitems width
itemList.itemWidth = itemWidth
// shows/hides the subitems light
itemList
.light = light
// The subitems color
itemList.buttonColor = buttonColor
// The roll over color
itemList
.rollOverColor = rollOverColor
// The arrow color
itemList.arrowColor = arrowColor
// the arrow color on roll over
itemList
.rollOverArrowColor = rollOverArrowColor
// The text color
itemList.TextColor = TextColor
// The roll over text color
itemList
.rollOverText = rollOverText
// the opening easing
itemList.openEase = openEase
// The closing easing
itemList
.closeEase = closeEase
// The roll over fade speed
itemList.rollOutFade = rollOutFade
// open all
itemList
.openAll = openAll
// ignore white
xmlSource.ignoreWhite = true;
// Loads the .xml file
xmlSource.load("accordion.xml");
// Aligning the items each one below the other
this.onEnterFrame=function(){
// Does the align to ALL the items
for (i=1; i<total; i++){
// Aligning the items
itemList._y = itemList[i-1]._y +
itemList[i-1].mask._height + itemList[i-1].button._height +
separation
// The cursor position
cursor._x = _xmouse
cursor._y = _ymouse
// Opens the items
onMouseDown = function (){
// Does this to all the buttons
for (i=0; i<total; i++){
// If is clicked
if (itemList
.button.hitTest(cursor)){
// Shows the current item
showCurrent(itemList)
// Shows the button clicked
showCurrent=function(current){
// Does this to all the buttons
for (i=0; i<total; i++){
// Does this to all the buttons exept the clicked
if (itemList
!=current){
// Close the other items if autoclose = true
if (autoClose){
// Close the other items
itemList.openBox=false
// fades the roll over effect of the other items
itemList
.over = false
//Does this to the clcked item only
} else {
// If it has sub items
if (total>0){
//Hides them if its open
if (itemList.openBox){
itemList
.openBox=false
//Shows them if its closed
} else {
itemList.openBox=true
// If it has no subitems goes to the link
} else {
getURL(xmlRoot.attributes.url, _self)Please don't cross-post in multiple forums. I have answered
this in your other thread. -
Hi,
Looking for help to fix code for a Flash carousal.
I lost all my original files in a major hard drive crash. (no
backup, I learned). I’m now trying to redo the carousel.
My original site contained a tooltip and a icon.xml that
direct the icon click to a web page.
I have enclosed the Flash code the new carousel I created,
along with the icon.xml file. I have one web page that works using
the same XML file
http://www.susystastebuds.com/CakeZone.html
At this time I’m unable to get new carousel to work on
any other page. I guess the Flash code has changed since the
original one I did. I hope someone is able to provide help as to
why the new one won’t work.
When I click on the icon now, it will close all the other
icons and move up to the left and just stop. Not providing any link
to another web page.
If anbody has the same code in action script in script 3 that
includes the Tooltip and goto url, that would be great.
The Flash action script is:
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var folder:String = "thumbnails/"; // a folder for thumbnail
files + an XML file
var numOfItems:Number;
var radiusX:Number = 300;
var radiusY:Number = 40;
var centerX:Number = Stage.width / 2;
var centerY:Number = Stage.height / 2;
var speed:Number = 0.02;
var perspective:Number = 3;
var home:MovieClip = this;
theText._alpha = 0;
var tooltip:MovieClip =
this.attachMovie("tooltip","tooltip",10000);
tooltip._alpha = 0;
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function()
var nodes = this.firstChild.childNodes;
numOfItems = nodes.length;
for(var i=0;i<numOfItems;i++)
var t = home.attachMovie("item","item"+i,i+1);
t.angle = i * ((Math.PI*2)/numOfItems);
t.onEnterFrame = mover;
t.toolText = nodes.attributes.tooltip;
t.content = nodes.attributes.content;
t.icon.inner.loadMovie(nodes.attributes.image);
t.r.inner.loadMovie(nodes.attributes.image);
t.icon.onRollOver = over;
t.icon.onRollOut = out;
t.icon.onRelease = released;
function over()
//BONUS Section
var sou:Sound = new Sound();
sou.attachSound("sound2");
sou.start();
home.tooltip.tipText.text = this._parent.toolText;
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y - this._parent._height/2;
home.tooltip.onEnterFrame = Delegate.create(this,moveTip);
home.tooltip._alpha = 100;
function out()
delete home.tooltip.onEnterFrame;
home.tooltip._alpha = 0;
function released()
//BONUS Section
var sou:Sound = new Sound();
sou.attachSound("sound3");
sou.start();
home.tooltip._alpha = 0;
for(var i=0;i<numOfItems;i++)
var t:MovieClip = home["item"+i];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
delete t.icon.onRollOver;
delete t.icon.onRollOut;
delete t.icon.onRelease;
delete t.onEnterFrame;
if(t != this._parent)
var tw:Tween = new
Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,true);
var tw2:Tween = new
Tween(t,"_yscale",Strong.easeOut,t._yscale,0,1,true);
var tw3:Tween = new
Tween(t,"_alpha",Strong.easeOut,100,0,1,true);
else
var tw:Tween = new
Tween(t,"_xscale",Strong.easeOut,t._xscale,100,1,true);
var tw2:Tween = new
Tween(t,"_yscale",Strong.easeOut,t._yscale,100,1,true);
var tw3:Tween = new
Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
var tw4:Tween = new
Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
var tw5:Tween = new
Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
theText.text = t.content;
var s:Object = this;
tw.onMotionStopped = function()
s.onRelease = unReleased;
function unReleased()
//BONUS Section
var sou:Sound = new Sound();
sou.attachSound("sdown");
sou.start();
delete this.onRelease;
var tw:Tween = new
Tween(theText,"_alpha",Strong.easeOut,100,0,0.5,true);
for(var i=0;i<numOfItems;i++)
var t:MovieClip = home["item"+i];
if(t != this._parent)
var tw:Tween = new
Tween(t,"_xscale",Strong.easeOut,0,t.theScale,1,true);
var tw2:Tween = new
Tween(t,"_yscale",Strong.easeOut,0,t.theScale,1,true);
var tw3:Tween = new
Tween(t,"_alpha",Strong.easeOut,0,100,1,true);
else
var tw:Tween = new
Tween(t,"_xscale",Strong.easeOut,100,t.theScale,1,true);
var tw2:Tween = new
Tween(t,"_yscale",Strong.easeOut,100,t.theScale,1,true);
var tw3:Tween = new
Tween(t,"_x",Strong.easeOut,t._x,t.xPos,1,true);
var tw4:Tween = new
Tween(t,"_y",Strong.easeOut,t._y,t.yPos,1,true);
tw.onMotionStopped = function()
for(var i=0;i<numOfItems;i++)
var t:MovieClip = home["item"+i];
t.icon.onRollOver = Delegate.create(t.icon,over);
t.icon.onRollOut = Delegate.create(t.icon,out);
t.icon.onRelease = Delegate.create(t.icon,released);
t.onEnterFrame = mover;
function moveTip()
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y - this._parent._height/2;
xml.load("icons.xml");
function mover()
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = (this._y - perspective)
/(centerY+radiusY-perspective);
this._xscale = this._yscale = s*100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100);
this.onMouseMove = function()
speed = (this._xmouse-centerX)/10000;
The XML file is:
<icons>
<icon image="icon4.png" tooltip="Baby1" url="
http://www.susystastebuds.com/BirthdaycakeZone.html"
/>
<icon image="icon5.png" tooltip="Wedding Anniversary Zone"
url="
http://www.susystastebuds.com/AnniversaryCakeZone.html"
/>
<icon image="icon6.png" tooltip="The Other Zone" url="
http://www.susystastebuds.com/OtherCakeZone.html"
/>
<icon image="icon7.png" tooltip="Specialty Zone" url="
http://www.susystastebuds.com/Specialitys_Zone.html"
/>
<icon image="icon8.png" tooltip="The Cupcake Zone" url="
http://www.susystastebuds.com/CupCakeZone.html"
/>
<icon image="icon9.png" tooltip="Home Page" url="
http://www.susystastebuds.com/home"
/>
<icon image="icon2.png" tooltip="Birthday Zone" url="
http://www.susystastebuds.com/BirthdaycakeZone.html"
/>
<icon image="icon3.png" tooltip="Wedding Zone" url="
http://www.susystastebuds.com/Weddingcakezone.html"
/>
<icon image="icon1.png" tooltip="Cakes Of The Week" url="
http://www.susystastebuds.com/CakeZone.html"
/>
<icon image="icon10.png" tooltip="Contact Us" url="
http://www.susystastebuds.com/CakeZone.html"
/>
</icons>I need the code for a simple PopUp (Frame) with a gif
as background... Should be called from an applet...
The following code das some errors !!
Thanks Felix
public class SHHcycle extends Frame
getImage(getDocumentBase(),"Image/SHHlinear.jpg");
public void paint(Graphics screen);
{Hi,
you are using applet methods in a frame. You should either make it an applet or find alternatives.
http://galileo.spaceports.com/~ibidris/ -
Clear loaded pictures in xml gallery to load another set
i cannot figure how to unload my already populated xml gallery, before loading new content :
here the functions i want :
//following 2 functions will be called by a button :
// removes previously placed objects
function clearLoadedPictures():void {
// Load another ,xml to load new pictures set - ok : works fine
function LoadNewPictures():void {
i_g = 0;
// xml data
var xml_gallery:XML = new XML();
var xml_gallery_List:XMLList = new XMLList;
// XML data loader...
var xmlUrlReq:URLRequest = new URLRequest("xml/gallery2.xml");// gallery2.xml will replace gallery.xml already loaded
var xml_gallery_UrlLoader:URLLoader = new URLLoader(xmlUrlReq);
xml_gallery_UrlLoader.addEventListener(Event.COMPLETE, xml_gallery_Complete);
xml_gallery_UrlLoader.addEventListener(IOErrorEvent.IO_ERROR, xml_gallery_LoadFailed);
here the xml gallery code :
var _mc:item;
var total:int;
var i_g:int;
var id:int;
var btn_Gallery_Ready:Boolean;
var speedX:Number;
var spaceR:Number;
var img_gallery_Loader:Loader;
i_g = 0;
// xml data
var xml_gallery:XML = new XML();
var xml_gallery_List:XMLList = new XMLList;
// XML data loader...
var xmlUrlReq:URLRequest = new URLRequest("xml/gallery.xml");
var xml_gallery_UrlLoader:URLLoader = new URLLoader(xmlUrlReq);
xml_gallery_UrlLoader.addEventListener(Event.COMPLETE, xml_gallery_Complete);
xml_gallery_UrlLoader.addEventListener(IOErrorEvent.IO_ERROR, xml_gallery_LoadFailed);
bottom24.gallery.content_mc.addEventListener(MouseEvent.ROLL_OVER, startScroll);
bottom24.gallery.content_mc.addEventListener(MouseEvent.ROLL_OUT, stopScroll); //
// xmlComplete function
function xml_gallery_Complete(e:Event):void
xml_gallery = XML(e.target.data); //
xml_gallery_List = xml_gallery.item; // <item> in gallery.xml
total = xml_gallery_List.length();
spaceR = xml_gallery.attribute("space"); // specified in gallery.xml file as is : <gallery space="119" speed="0.2">
speedX = xml_gallery.attribute("speed");
init_gallery();
function xml_gallery_LoadFailed(e:IOErrorEvent):void {
trace("Load Failed: " + e);
function init_gallery() //
//bottom.gallery.content_mc.itemHolder_mc.
_mc = new item(); //
_mc.alpha = 0;
//_mc.imgMask_mc.scaleY = 0; // condition pour apparition des timbres ds la gallery - OLD
_mc.imgMask_mc.alpha = 0; // condition pour apparition des timbres ds la gallery - NEW
_mc.x = i_g * spaceR;
_mc.btn.id = i_g;
_mc.btn.mouseChildren = false;
bottom24.gallery.content_mc.itemHolder_mc.addChild(_mc);
Tweener.addTween(_mc, {alpha:1, time:0.8, transition:"easeOutExpo"});
_mc.online_mc.alpha = 0; //invisible sans roll over
if (xml_gallery_List[i_g].url != "")
_mc.btn.buttonMode = true;
_mc.online_mc.visible = true;
btn_Gallery_Ready = true;
else
_mc.btn.buttonMode = false;
_mc.online_mc.visible = false;
btn_Gallery_Ready = false;
var imgRequest:URLRequest = new URLRequest (xml_gallery_List[i_g].image); //
img_gallery_Loader = new Loader(); // var imgLoader:Loader;
img_gallery_Loader.load(imgRequest); //
img_gallery_Loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imgLoading);
img_gallery_Loader.contentLoaderInfo.addEventListener(Event.COMPLETE, img_gallery_Complete);
i_g++;
function imgLoading(event:ProgressEvent):void // tiny preloader in bottom thumbs pics
_mc.preloader_mc.width = Math.round(img_gallery_Loader.contentLoaderInfo.bytesLoaded / img_gallery_Loader.contentLoaderInfo.bytesTotal * 100);
function img_gallery_Complete(event:Event):void
_mc.imgHolder_mc.addChild(img_gallery_Loader);
Tweener.addTween(_mc.imgHolder_mc, {_saturation:0.9, time:0.6});// desaturate scrolling thumbs
//_mc.imgHolder_mc.alpha = 0.5; // test
// apparition des timbres ds la gallery, ici fade in : - NEW
Tweener.addTween(_mc.imgMask_mc, {"alpha":1, delay:i_g / 20, time:0.4, transition:"easeOutExpo"});// test
// apparition des timbres ds la gallery, ici image apparait de haut en bas : - OLD
//Tweener.addTween(_mc.imgMask_mc, {"scaleY":1, delay:i_g / 10, time:1, transition:"easeOutExpo"});
// la ligne de preloader qui diminue vers la gauche :
Tweener.addTween(_mc.preloader_mc, {"scaleX":0, delay:0, time:1, transition:"easeOutExpo"});
_mc.btn.addEventListener(MouseEvent.ROLL_OVER, onMouseOver);
_mc.btn.addEventListener(MouseEvent.ROLL_OUT, onMouseOut);
_mc.btn.addEventListener(MouseEvent.CLICK, onMouseClick);
if (i_g < total)
init_gallery();
thankshi,
back to work,
then i used a loop in the first clear function:
var n:int = 0;
while (n < xml_gallery_List.length() -1) {
bottom24.gallery.content_mc.itemHolder_mc.removeChildAt(n); //
i++;
and it remove all my previously loaded pictures,but it throw me an error :
RangeError: Error #2006: The supplied index is out of bounds.
at flash.display: DisplayObjectContainer/removeChildAt()
it seems error come from the removeChildAt, but i can't figure out what's wrong
i've tried to replace removeChildAt(n); by removeChild(n); and the loop crash Flash software....
any suggestion ? -
Hello All,
I have been creating a dynamic Flash Navigation based on a tutorial I found online.
I'm having issues aligning the MovieClip house all the array names from My XML file.
I'm using:
var yPosition:Number = 118;
var xPosition:Number = 250;
to align the Movie Clip. For some reason I can adjust the yPosition but I cant get the xPosition to move my MovieClip at all. >:(
Any helpful hints would be greatly appreciated.
Cheers-
GraemeHeres the code I'm using:
//Store Button Position
var yPosition:Number = 118;
var xPosition:Number = 250;
//Declare New XML Object
var myXML:XML = new XML();
//Set Flash to ignore the XML file's white space
myXML.ignoreWhite = true;
//Declare new Array to store the links from the XML file
var links:Array = new Array();
//Declare new Array to store the names from the XML file
var names:Array = new Array();
//Set XML onLoad function
myXML.onLoad = function(){
//Set varible to store the XML childNodes
//This allows you to get the number of buttons in the XML file.
//You'll use this tell flash how many times to loop the for loop.
var linkname:Array = this.firstChild.childNodes;
//Set a for loop
for(i=0;i<linkname.length;i++){
//Push the button name into the names Array
names.push(linkname[i].attributes.NAME);
//Push the button link into the links Array
links.push(linkname[i].attributes.LINK);
//Attach the button Movie Clip from the libray give it an instance name and place it on the next highest level
_root.attachMovie("button","btn"+i,_root.getNextHighestDepth());
//Set the y position of the buttons
_root["btn"+i]._y = yPosition;
//Increace the varible yPosition 15 pixel each time the loop runs to place each button under each other
yPosition = yPosition+25;
//Place the button name from names Array into the blackTxt text box
_root["btn"+(i)].blackTxt.Txt.text = (names[i]);
//Place the button name from names Array into the whiteTxt text box
_root["btn"+(i)].whiteTxt.Txt.text = (names[i]);
//Assign the btnOver function to the button onRollOver state.
_root["btn"+(i)].onRollOver = btnOver;
//Assign the btnOut function to the button onRollOut state.
_root["btn"+(i)].onRollOut = btnOut;
//Assign the btnRelease function to the button onRelease state.
_root["btn"+(i)].onRelease = btnRelease;
//Load the XML file
myXML.load("links.xml");
//Button Over function
function btnOver(){
//This referse to the current button the mouse is over
//Go To And Stop frame 2 of the current button the mouse is over
this.gotoAndStop(2);
//Button Out function
function btnOut(){
//Go To And Stop frame 3 of the current button the mouse rolls out from
this.gotoAndStop(3);
//Button Release function
function btnRelease(){
//Set a varible named currentBtn equal to the instance name of the current button the mouse clicked on
var currentBtn:String = this._name;
//Set a varible named currentIndex equal to the varible currentBtn and the characters between 3rd letter and 5th of that string.
//This will return a number between 0 and the total number of buttons
var currentIndex:String = currentBtn.substring(3,5);
//Get the URL from the links Array
//Use the currentIndex varible as the index number
getURL(links[currentIndex]);
Maybe you are looking for
-
Which app will read the square information codes?
which app will read the square information codes?
-
HT4623 How do upgrade my iOS on an older iPad?
How do I upgrade an older iPad so I can get the directtv app?
-
What formats can the Mac DVD player App support/play?
I have a list of movies that I imported from my friend, and, I'm having a hard time trying to figure out which formats will work and which wont--totally not tech savvy enough to figure this one out.
-
Hi experts, I installed sap xi in my system and I finished up with post installation steps also but I gone to the cache refresh i.e SXI_CACHE transaction code there is showing the error cache not update and it is red color . Regards, Srinivas.D
-
What is the disadvantage of uninstalling Intel Dynamic Platform and Thermal Framework?
I have Yoga 13 and after I found that Intel Dynamic Platform and Thermal Framework (DPTF) is throttling my CPU to 800 MHz in non laptop mode, so i uninstalled it, and it works wonder. However I see that in my Device Manager, there are two devices tha