ActionScript 2.0 :: OOP: Private Array Property Still Public?

Feb 25, 2005

In my project I've defined a Point class to build Point objects. I also built a Polygon class with a (private) array property, Points. The polygon class contains a method getPoints() which return the current Points array. My objective is to built one or more Polygon objects and assign several Point objects to the Polygon's Points array. Let's say I've created two Polygon objects, plgPolygon01 and plgPolygon02. To both objects I insert three new Point objects into the Points array.

As I call the plgPolygon01.getPoints() method, i expect to get an array with three values. But when I do this, I get an array with six values. So I conclude: while I was inserting Point objects into the Points array of a Polygon object, this Points array seems to be public instead of private. Otherwise, I'd only get the Points I assigned to the first Polygon object and not all the Points assigned to polygons.

View 3 Replies


Similar Posts:


ActionScript 3.0 :: What Does Public And Private Mean In This Statement

Jan 25, 2009

what does public and private mean in this statement and when do I need to use it?this is not my code just using it as an example.

package {
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.net.URLLoader;

[code]...

View 5 Replies

Media Server :: Configure Public And Private IP Address In FMS?

Jul 26, 2010

How to configure Public and private IP address in Flash Media Server?

View 6 Replies

ActionScript 2.0 :: Makes No Difference Public - Private And Static

Sep 10, 2004

Im just starting to get my hands into Action Script v2, and Im having a really hard time working out what the difference is between Public, Private and Static Variables, it seems that declaring variables in these types makes no difference what so ever to the avaliablility of my variables... Could someone be so kind as to put me on the right path?

View 2 Replies

Actionscript 3 :: Calling Private Functions By Changing Public Variables?

Jun 13, 2010

i've never tried to do this before, so my head a swimming a bit. i'd like to have a public boolean called enabled in myClass custom class. if it's called to be changed, how do i trigger a function from the change? should i add an Event.CHANGE event listener to my variable?

View 1 Replies

ActionScript 3 :: Handling Public / Private IPs On Developing Of Socket Server

Jan 20, 2011

I am developing a chat server were my users log in using any of my clients applications with a very simple implementation of the TCP protocol. When the user logs into, the client sends a raw text to the server indicating some parameters like username, others, and the most important the WAN ip. This data gets stored on ther server database. After the execution of a algorithm who search for other online user in the database, the server sends to a pair of users the ip and the username of the other user, so later the clients can connect to each other directly wihtout using the server anymore. So, the server acts only like a meet point. Well all this works fine is the users arent inside of a private network, like a wireless router. The clients are programed in AS3 using XMLSocket and the server using VB6 with winsock.

View 1 Replies

ActionScript 2.0 :: Difference Between Private And Public Method In Custom Class

Jun 12, 2007

I have this sample class
Code:
class TestPrivate{
public function TestPrivate(){};
private function getGo(){
trace("can execute");
}}

And then after instantiate I just calling the method...for testing the "public" and "private" keyword purposing only...

Code:
import TestPrivate;
var obj1 = new TestPrivate();
obj1.getGo();

The result is still can be execute even though I put the private keyword in front of the methods. So what's the private keyword stands for actually...I thought it prevent been get accessed from outside...

View 2 Replies

ActionScript 3.0 :: Access Of Undef Prop Error - Making Private Variable Public

Apr 27, 2010

I have the below script as part of a small application I'm building. The script just creates cue-points along a movies timeline so we can add events etc to those cue-points.

[Code]....

It's creating the cue-points well, although I'd like to use the below variable outside of this function.

Code: var stampName When I try and use it I get an access of undefined property error, which I believe relates to the variables being private and within the function - but I can't seem to find a method to get this varibale public.

View 2 Replies

ActionScript 3.0 :: Private Static Properties With Public Static Getters/setters

Oct 22, 2009

how bad is this practice? I am having trouble getting to some stuff so i am taking the easy way out

Code:
private static var _interrupted:Boolean;
public static function setInterrupted(value:Boolean):void{
_interrupted = value;
}

View 1 Replies

Actionscript 3 :: Read Only Property And Private Set Method?

Mar 28, 2011

one thing i've never really understood about AS3 is that you can't have a private set method and a public get method together. from within my class i would like to assign values that would call a private set function:

[Code]...

is there no way to use the set keyword on a private function?

View 4 Replies

ActionScript 3.0 :: Private Attributes & Class Property Definition Errors

May 22, 2010

I'm setting up functions in a document class file, then from there I am going to call that function from a movieclip in flash.  For some reason, maybe I have things set up wrong, but it is throwing me errors such as below: Line 37 1013: The private attribute may be used only on class property definitions. What am I doing wrong here and is there something I am not understanding? Here is my .as code. modal.as > package

[Code]...

View 1 Replies

ActionScript 3.0 :: 1013: The Private Attribute May Be Used Only On Class Property Definitions

Apr 7, 2011

This error is just making me wanna commit where have i gone wrong? Help would be awesomepackage classes

[Code]...

View 5 Replies

Actionscript 3 :: The Private Attribute May Be Used Only On Class Property Definitions - Flash CS5 Error

Apr 5, 2012

Here's my code:

[URL]

The errors are one line 123 and 128.I've googled the error, but I still can't fix it, it's got me baffled for an hour now! I've tried adding curly brace's but still same error. I left line 123 and 128 like this

function _update(e:Event):void
{
_helicopter.update(_mouseDown);
}
function onEnterFrame(e:Event):void
{'

But I'm getting an error stating that _update is not defined

View 2 Replies

ActionScript 3.0 :: Get Error 1013 The Private Attribute May Be Used Only On Class Property Definitions

Jan 6, 2011

I keep getting this error in my class file main.as this is a translator application. I was able to get the animations working at one point but now I am stuck with this error and I don't understand it.

main.as:
package
{
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.net.URLLoader;

[code].....

View 1 Replies

Flex :: Make A Protected Property Public?

Dec 29, 2009

I'm trying to extend a class like panel so that I can fire click events only when the title area is clicked on. The title area is a protected uicomponent of Panel called titleBar. So I want to make that component public.It seems like I'm almost there but I'm getting a "TypeError: Error #1009: Cannot access a property or method of a null object reference." when it tries to add an event listener to the titlebar.

here is my extended panel

package custClass{
import mx.containers.Panel;
import mx.core.UIComponent;
public class ExtPanel extends Panel{

[code]....

And then this in the AS:

newPanel.getTitleBar().addEventListener(MouseEvent.ROLL_OVER,over);

Still getting the same error.

View 2 Replies

Flex :: Call A Method When A Public Property Changes?

May 12, 2011

If I have a .mxml file that has a method in it and a public property, can I have the method execute whenever the property changes.

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>

[Code].....

In another .mxml file I have added this .mxml file like so:

<viewComponents:MyViewComponent myProperty="{myVariable}" />

View 3 Replies

Flash :: Property With A Public Getter And Protected Setter?

Sep 9, 2011

Is it possible to have a property with a public getter and protected setter? I have the following code:

public class Mob extends Sprite {
// snip
private var _health:Number; // tried making this protected, didn't work
public function get health():Number { return _health; }
protected function set health(value:Number):void {

[Code]...

I did have this.health -= dmg; but I split it out to get more details on the compiler errors. I don't understand how the property would be considered read-only within the same class. I also don't understand how it's inaccessible. If I make the backing field, getter, and setter all protected, it compiles but it's not the result I want; I need health to be readable externally.

View 3 Replies

ActionScript 2.0 :: Access To Private Var In Private Function For OnPress()?

Aug 11, 2010

here is a snippet of my code in an as file

ActionScript Code:
class PoolBall extends MovieClip {
private var poolBall:MovieClip;

[code].....

View 4 Replies

ActionScript 3.0 :: Public Static Constants Giving Error 1058 - Property Write Only?

Oct 31, 2009

I have declared some public static consts within a class Instrument. So that I can hopefully access them like Instrument.SAX, instrument.HARP, etc. etc. But when I go to trace out or compare the consts, it gives me this error:
1058: property is write-only

View 4 Replies

ActionScript 3.0 :: Private Variable In Class - Accessing Array?

Apr 9, 2011

I have a class that creates an array from a config xml file. I set a private variable in that class and use a getter in other classes to access the array. The routine that uses the array does the following:
- Call the getter and assign the returned value to a local (private) variable tmpArray.  the getter is a simple return() using a value that is established in the constructor.
- Uses a for loop to itterate over the contents
- Uses array.shift() to pop the item in tmpArray

The next time I run the routine, the contents of the array is empty. I'm using the same getter. I implemented the getter when I tried to manage both arrays in the same class figuring that as long as the original array was private (i also tried static), that the value would not change. I have since worked around the problem by moving the routine that fills up the original value from the constructor to the getter. So, consider the following code:

import flash.events.Event;
btn.addEventListener("click", btnHandler);
var myArray = new Array();
var myTmpArray = new Array()
myArray = ["one", "two", "three"];
myTmpArray = myArray;
function btnHandler(evt:Event) {
[Code] .....

If I create a variable myVar and set it to 1 then set myOtherVar = myVar, the both equal the same value. If I change the value of myOtherVar, myVar is not affected. But using the shift() method changes both the original and the copied array.

View 5 Replies

Private Function And Private Variables In Flash?

May 25, 2011

there are classes definitions where all their methods are private my question is why are they private, because i've tried a code wherein i changed all the private access modifier to public and nothing changed!

what if you make an instance of that class with all its method private, how are you be able to access that on another class. coz i know private methods are only accessible to the class where they are declared! will the instance of that class be able to access the superclass's private methods!

on private variables, it's still not clear to me as to why make a private variable and then use a getter and setter, when you can simply make it public! are these variables called static?cause on the way i understand it private functions and private variables are static?

View 1 Replies

ActionScript 2.0 :: Losing Scope On Array Defined As Private In Class

Aug 5, 2004

Why I am losing scope on an array that i define as a private member in a class? I am able to access it from a couple of different functions but in one place inparticular it keeps coming up "undefined". What causes scope to be lost in a function for an array that is defined as a private class member?

View 4 Replies

ActionScript 2.0 :: Private Class Not So Private?

Nov 26, 2006

Okay so you've got your private vars in your AS2 Class, you think they're all safe right? Wrong.

Doing a trace(MyClass.myvar); will spit out an error that the var is private and you can't touch it.

But a trace(MyClass["myvar"]); will work perfectly fine. You can use it normal, without any setters getters outside the class.

Is there a way to protect against this? I think this is a huge security flaw. I know it's simple OOP, but a private var in an object should have rules.

View 7 Replies

Actionscript 3 :: Reference To Public Static Var In Array Not Working?

Feb 25, 2010

I'm setting up a class of public static vars that are to be BitmapData.

The problem I'm having is I can't seem to reference the vars dynamically in an array, making it impossible to give them values without some serious procdedural style coding.

This is what it looks like

package com.myPackage{
import flash.display.*;
import flash.events.*;

[Code]....

Should I assume it's because my array is a private var and placing references to public static vars is illegal? Is somebody gonna call the flash police on me?

View 3 Replies

Actionscript 3 :: Access A Public Property From AvEniroments Class Through The Player Class?

Nov 24, 2011

I have the following inheritance structure:

var environment:AvEnvironment = new AvEnvironment(...);
addChild(environment);
environment.addChild(new Terrain());
environment.addChild(new Player());

I am trying to access a public property from AvEniroments class through the Player class, however I'm getting an undefined property error (#119). I've tried the following:

this.x = AvEnvironment.xs // public property in this class
this.x = parent.xs

I've also tried something like this:

var ev:AvEnvironment = AvEnvironment(parent);
this.x = ev.xs

but I get a TypeError. Error #1009: Cannot access a property or method of a null object reference.

View 1 Replies

ActionScript 3.0 :: Flash OOP - Add Own Custom Property To The Flash.display.Bitmap Using A Public Static Method?

Jan 3, 2011

Is it possible to add my own custom property to the flash.display.Bitmap using a public static method? I'm trying to write a bitmap utility that does something to a bitmap, and stores a Number property onto it afterwards.

[Code]....

I'm still learning AS3.0 OOP, I think that this can't be done with this method. I think I have to make a new Class that extends 'Bitmap', add the prop there, and then in the Main.as make a new instance of that class, point to the target Bitmap, and run the method in the extended 'Bitmap' class (?).

View 6 Replies

ActionScript 3.0 :: Difference Between 'private Function' And 'private Static Function'?

Feb 2, 2011

is there a difference between classifying a function 'private' or 'private static' in a singleton? It seems that they both do the same thing. Maybe some difference in performance?

[Code].....

View 10 Replies

ActionScript 3.0 :: Use Public Variables Or Public Static Variables?

Feb 4, 2010

is it better to use public variables or public static variables?

View 6 Replies

ActionScript 2.0 :: Array Property In An Object?

Aug 3, 2010

so I'm trying to create this array property inside an object. here's my class:

[Code].....

what's been frustrating me, is that when I trace city1.adjacentNodes[0], what I get is 200 (the value of what's supposed to be in city2.adjacentNodes[0]). It's as if the last value that was entered to the last object's property overwrites all adjacentNodes property in all Node object..

View 2 Replies

ActionScript 3.0 :: How To Get Or Set Property Of Array Object

Nov 1, 2010

How to set or get the property of any object in an array. For Example:
ActionScript Code:
import flash.display.MovieClip;
import box;
import flash.events.Event;
import flash.events.MouseEvent;
public class temp extends MovieClip {
[Code] .....
How can we set or get the value of any object in an Array

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved