----- Original Message ----- 
From: "flexaustin" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, October 20, 2008 8:53 PM
Subject: [flexcoders] Re: Resizing a class file


>I am embedding a swf, which I believe requires a type of Class.

Yes, but classes aren't objects. Assign your class as the source of an 
image, then you can resize the image instance.

Paul


>
> --- In [email protected], "Michael Schmalle"
> <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>> Your looking at the problem wrong.
>>
>> You never assign an instance to a Class variable type. You need to
> create
>> another variable at the class level to hold the new instances that
> are type
>> Image.
>>
>> functiontoGetImage() are you returning an instance or a Class to
>> instantiate?
>>
>> Mike
>>
>> On Mon, Oct 20, 2008 at 2:05 PM, flexaustin <[EMAIL PROTECTED]> wrote:
>>
>> >   Sorry I should have been more specific.
>> >
>> > [Bindable]
>> > public var myImage:Class;
>> >
>> > myImage = functiontoGetImage(someparam); //obtained via CSS
>> >
>> > [Embed(source="ui/nicePngImage.png")]
>> > myImage.width = 10; // no code hinting for height for type Class.
>> > myImage.height = 10; // no code hinting for width for type Class.
>> > or
>> > myImage.scaleX = .2;
>> > myImage.scaleY = .2;
>> > //if I size them anyway I get no errors but then nothing happens.
>> >
>> > the trick is, from my implementation is, you eventually have to do
>> > something like this.
>> >
>> > DisplayObject(displayIconObject).height = 10;
>> > DisplayObject(displayIconObject).width = 10;
>> >
>> > --- In [email protected] <flexcoders%40yahoogroups.com>,
> "Michael
>> > Schmalle"
>> > <teoti.graphix@> wrote:
>> > >
>> > > Hi,
>> > > It's more like you have to create an instance.
>> > >
>> > > The Class is an actionscript type like Boolean or String. This
> is like
>> > > asking can you write Boolean.value = true;
>> > >
>> > > Try;
>> > >
>> > > override protected function createChildren():void
>> > > {
>> > > super.createChildren();
>> > > instance = new myIcon();
>> > > instance.width = 25;
>> > > addChild(instance);
>> > > }
>> > >
>> > > Mike
>> > >
>> > > On Mon, Oct 20, 2008 at 10:20 AM, florian.salihovic <
>> > > florian.salihovic@> wrote:
>> > >
>> > > > Why don't u want to create an instance?
>> > > >
>> > > > --- In [email protected]
> <flexcoders%40yahoogroups.com><flexcoders%
>> > 40yahoogroups.com>,
>> > > > "flexaustin" <flexaustin@> wrote:
>> > > > >
>> > > > > Is it possible to resize a Class file? Say you embed a swf or
>> > png. Can
>> > > > > you then resize it by casting is as something else?
>> > > > >
>> > > > > [Bindable]
>> > > > > [Embed(source="ui/nicePngImage.png")]
>> > > > > static public var myIcon:Class;
>> > > > > myIcon.width = 30; // won't work
>> > > > >
>> > > > > TIA
>> > > > >
>> > > >
>> > > >
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Teoti Graphix, LLC
>> > > http://www.teotigraphix.com
>> > >
>> > > Teoti Graphix Blog
>> > > http://www.blog.teotigraphix.com
>> > >
>> > > You can find more by solving the problem then by 'asking the
> question'.
>> > >
>> >
>> >
>> >
>>
>>
>>
>> -- 
>> Teoti Graphix, LLC
>> http://www.teotigraphix.com
>>
>> Teoti Graphix Blog
>> http://www.blog.teotigraphix.com
>>
>> You can find more by solving the problem then by 'asking the question'.
>>
>
>
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Alternative FAQ location: 
> https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
> Search Archives: 
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups 
> Links
>
>
>
> 

Reply via email to